久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

STC單片機免斷電下載程序的另一種更簡單的方法(原創)

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年03月13日   【字體:

  看到網上有一些STC單片機免斷電下載程序的例子。但是都是要用串口中斷來完成。以下是一個程序片斷

拿來說明

在調試程序中加入串口初始化代碼,串口中斷代碼即可實現不斷電下載程序

   TMOD|=0x20;
   SCON=0x50;
   TH1=0xfd;       //12T時鐘9600bps
   TL1=0xfd;
   TR1=1;
   ES=1;
   EA=1;
   AUXR=AUXR|0x40; //定時器1使用1T時鐘   9600*12=115200bps    

void uart(void) interrupt 4
{
   uchar cdd;
   if(RI)
   {
RI=0;
cdd=SBUF;
if(cdd==0xaa)
{
ISP_CONTR=0x60;//軟復位,從ISP監控區啟動
}
else if(cdd==0x55)
{
ISP_CONTR=0x20; //軟復位,從用戶程序區啟動
}
else
{
senddata(cdd);
}             
   }
   else
   {
TI=0;
   }
}

另外還要在stc下載軟件中進行自定義下載設置才能完成面是一個操作視頻

http://v.youku.com/v_show/id_XMTk2MTE5MTgw.html

  從上面可以看出比較麻煩,那么有沒有一種更為簡單的方法呢,從上面的視頻得知只要對0xe7這個地址賦予0x60就可以完成下載程序的功能了,那么我就想,stc下載軟件用的是串口,用串口就必然用要發送數據到單片機,而單片機接收引腳是P3^0,那么我們只要檢測這個引腳有沒有電平的變化,如果有變化那么就對0xe7這個地址賦予0x60,就會完成自動下載的命令了,有了思路就開始驗證。經過調試結果成功,說明本人只是對STC89C52RC做過測試,其它芯片能否可行請自行測試,以下為完整的程序,在stc下載軟件中不需要做任何的設置,就像平常下載程序一樣就行。

/***  STC單片機免斷電下載程序的另一種更簡單的方法*******************************************************************
**程序功能:STC單片機免斷電下載程序
**芯片型號:STC89C52RC
**晶振頻率:11.0592M                                                
**編寫日期:2010年11月23日
**編寫人員:wang       QQ:349259818    Email:hongfadg@163.com
**備注說明: 
*******************************************************************/
//以下為所需的頭文件
//#include<absacc.h>
//#include<string.h>
//#include<stdio.h>
//#include <INTRINS.H>
#include <reg52.H>
//定義關鍵字方便使用
#define uchar unsigned char   
#define uint unsigned int   
#define ulong unsigned long
sfr iap=0xe7; //定義下載命令
sbit p30=P3^0; //串口接收引腳
/*                 主函數
*******************************************************************
**函數原型:main()
**函數功能:
**輸入參數:無

**輸出參數:無
**備注說明:完成程序的主要功能
*******************************************************************/
main()
{
while(1)  //主循環
{
   if(!p30) //判斷串口是不是有數據
   {
    iap=0x60; //執行自動下載的命令
   }
}

}

關閉窗口

相關文章

主站蜘蛛池模板: 在线激情视频 | 中文字幕亚洲欧美日韩在线不卡 | 九九九久久国产免费 | 97超碰站 | 国产精品亚洲精品日韩已方 | 日韩亚洲一区二区 | 欧美精选一区二区 | 风间由美一区二区三区在线观看 | 欧美激情精品久久久久 | h片免费看 | 国产精品欧美一区二区三区 | 四虎影院免费在线 | 看羞羞视频| 亚洲国产欧美一区二区三区久久 | 国产伦一区二区三区 | 熟女毛片| 欧美久久一区二区 | 国产一区二区电影 | a级片www| 国产特黄一级 | 搞av.com | 国产免费高清 | 久久久久无码国产精品一区 | 在线一区二区三区 | 国产a视频| 国产激情片在线观看 | 亚洲欧洲一区二区 | 在线观看国产 | 国产精品麻| 久久久久久久电影 | 日韩欧美不卡 | re久久 | 久久黄色 | 成人在线免费视频 | 日本aa毛片a级毛片免费观看 | 国产精品久久久久久久久久久久久 | 精品久久久久久久久久久久久 | 久久精品 | 欧美精品久久 | 国产精品九九视频 | 亚洲一区中文字幕在线观看 |