mcs51系列單片機(jī)軟件控制復(fù)位的可靠方法:文章指出了一種廣泛流傳的誤解:在MCS-51系列單片機(jī)中,只要用指令使程序從起始地址開始執(zhí)行,就可以復(fù)位單片機(jī),擺脫干擾。通過實驗,揭示了軟件控制復(fù)位的可靠方法。有的單片機(jī)(如8098)有專門的復(fù)位指令,某些增強(qiáng)型MCS-51系統(tǒng)單片機(jī)雖然沒有復(fù)位指令,但片內(nèi)集成了WATCHDOG電路,故抗干擾也不成問題。而普及型MCS-51系列單片機(jī)(如8031和8032)既然無復(fù)位指令,又不帶硬件WATCHDOS,如果沒有外接硬件WATCHDOG電路,就必須采用軟件抗干擾技術(shù)。常用的軟件抗干擾技術(shù)有:軟件陷阱、指令冗余、軟件WATCHDOG等,它們的作用是在系統(tǒng)受干擾時能及時發(fā)現(xiàn),再用軟件的方法使系統(tǒng)復(fù)位。所謂軟件復(fù)位就是用一系列指令來模仿復(fù)位操作,這就是MCS-51系列單片機(jī)所特有的軟件復(fù)位技術(shù)?,F(xiàn)用一簡單的實驗說明。接于P1.0的發(fā)光二極管LED0用來表示主程序的工作情況,接于P1.1的發(fā)光二極管LED1用于表示低級中斷子程序的工作情況,接于P1.2的發(fā)光二極管LED2用來表示高級中斷子程序的工作情況,接于P3.2口的按鈕用來設(shè)立干擾標(biāo)志,程序檢測到干擾標(biāo)志后故意進(jìn)入死循環(huán)或掉進(jìn)陷井,模仿受干擾的情況,從而檢驗各種復(fù)位方法的實際效果。實驗初始化程序如下:
標(biāo)簽: MCS 51 單片機(jī) 軟件控制
上傳時間: 2013-11-03
上傳用戶:sevenbestfei
mcs51匯編子程序
標(biāo)簽: mcs 51 匯編 程序
上傳時間: 2015-01-17
上傳用戶:zhuimenghuadie
mcs51測試子程序
標(biāo)簽: mcs 51 測試 程序
上傳時間: 2013-12-12
上傳用戶:netwolf
mcs51子程序集
標(biāo)簽: mcs 51 程序
上傳用戶:獨孤求源
mcs51子程序
上傳用戶:徐孺
PCF8583和mcs51的接口(IIC)的程序
標(biāo)簽: 8583 PCF MCS IIC
上傳時間: 2013-12-16
上傳用戶:2404
mcs51單片機(jī)的宏匯編器源程序
標(biāo)簽: MCS 51 單片機(jī) 宏匯編器
上傳時間: 2014-12-22
上傳用戶:love1314
mcs51單片機(jī)實用子程序
標(biāo)簽: MCS 51 單片機(jī)實用 程序
上傳時間: 2015-02-13
上傳用戶:songrui
mcs51 LCD圖象顯示調(diào)試程序
標(biāo)簽: MCS LCD 51 圖象
上傳時間: 2014-01-25
上傳用戶:luke5347
mcs51 LCD動畫顯示調(diào)試程序
標(biāo)簽: MCS LCD 51 動畫顯示
上傳時間: 2013-12-28
上傳用戶:小草123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1