久久久久久久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; //執行自動下載的命令
   }
}

}

關閉窗口

相關文章

主站蜘蛛池模板: 日本黄色的视频 | 性色av一区 | 青青草精品 | 久久精品久久久久久 | 日韩欧美专区 | 国产精品夜夜春夜夜爽久久电影 | 日韩在线观看网站 | 99久久久久久 | 久久一区精品 | www.操com| 亚洲福利视频一区二区 | 久久国产精品一区二区 | 日本黄视频在线观看 | 羞羞视频在线观看免费观看 | 美人の美乳で授乳プレイ | 精品一二区 | www亚洲一区 | 亚洲精品乱码久久久久久久久 | 日韩乱码一二三 | 天天天天天天天干 | av 一区二区三区 | 成人一区二区三区在线观看 | 91精品国产综合久久久动漫日韩 | h视频网站在线观看 | 欧美男人天堂 | 国产传媒在线观看 | 国产精品国产a级 | 中文字幕在线视频免费观看 | 黑人中文字幕一区二区三区 | 精品国产视频 | 亚洲综合视频 | 国产亚洲成av人片在线观看桃 | 久久亚洲欧美日韩精品专区 | 国产欧美精品一区二区 | 中文字幕一区二区三区在线观看 | 美女精品一区 | 日本又色又爽又黄的大片 | 欧美又大粗又爽又黄大片视频 | 中文一区二区视频 | 亚洲电影在线播放 | 色视频网站免费 |