国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MCS51系列單片機軟件復(fù)位的方法

MCS51系列單片機軟件復(fù)位的方法

作者: 時間:2012-04-27 來源:網(wǎng)絡(luò) 收藏

有的(如8098)有專門的指令,某些增強型MCS-51系統(tǒng)雖然沒有指令,但片內(nèi)集成了WATCHDOG電路,故抗干擾也不成問題。而普及型MCS-51(如8031和8032)既然無指令,又不帶硬件WATCHDOS,如果沒有外接硬件WATCHDOG電路,就必須采用抗干擾技術(shù)。常用的抗干擾技術(shù)有:陷阱、指令冗余、軟件WATCHDOG等,它們的作用是在系統(tǒng)受干擾時能及時發(fā)現(xiàn),再用軟件的使系統(tǒng)復(fù)位。所謂軟件復(fù)位就是用一指令來模仿復(fù)位操作,這就是MCS-51單片機所特有的軟件復(fù)位技術(shù)。

本文引用地址:http://m.ptau.cn/article/171559.htm

現(xiàn)用一簡單的實驗說明,實驗電路如附圖所示。接于仿真插座P1.0的發(fā)光二極管LED0用來表示主程序的工作情況,接于P1。1的發(fā)光二極管LED1用于表示低級中斷子程序的工作情況,接于P1。2的發(fā)光二極管LED2用來表示高級中斷子程序的工作情況,接于P3。2口的按鈕用來設(shè)立干擾標志,程序檢測到干擾標志后故意進入死循環(huán)或掉進陷井,模仿受干擾的情況,從而檢驗各種復(fù)位的實際效果。寮驗初始化程序如下:

ORG?。埃埃埃埃?/p>

STAT: LJMP?。停粒桑巍?;復(fù)位入口地址

LJMP?。校兀啊。话粹o中斷向量(低級中斷)

ORG?。埃埃埃拢?/p>

LJMP?。校裕啊?;t0中斷向量(低級中斷)

ORG?。埃埃保拢?/p>

LJMP PT1?。唬裕敝袛嘞蛄浚ǜ呒壷袛啵?/p>

ORG?。埃埃常埃?/p>

MAIN:

CLR EA

MOV?。樱?,#7

MOV?。校保#埃疲疲?/p>

MOV?。校常#埃疲疲?/p>

MOV?。裕停希模#保保?/p>

CLR 00H??;干擾標志初始化

SETB ET0

SETB?。牛裕?/p>

SETB?。牛兀?/p>

SETB?。校裕?/p>

SETB TR0

SETB?。裕遥?/p>

SETB?。牛?/p>

LOOP:?。茫校獭。校保啊?;主程序發(fā)光二極管LED閃爍

MOV?。遥?,#80H

MOV?。遥罚#?/p>

TT1:

DJNZ?。遥?,TT1

DJNZ?。遥叮裕裕?/p>

SJMP?。蹋希希?/p>

PX0:

SETB?。埃埃取?;設(shè)立干擾標志,模擬發(fā)生干擾

PT0:?。茫校獭。校保薄。坏图壷袛喑绦虬l(fā)光二極管LED1閃爍

RETI

PT1:?。茫校獭。校保病?;高級中斷程序發(fā)光二極管LED2閃爍

RETI

END


上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉