在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

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

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

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

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

            本文引用地址:http://www.biyoush.com/article/171559.htm

            現(xiàn)用一簡單的實(shí)驗(yàn)說明,實(shí)驗(yà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)陷井,模仿受干擾的情況,從而檢驗(yàn)各種復(fù)位的實(shí)際效果。寮驗(yàn)初始化程序如下:

            ORG?。埃埃埃埃?/p>

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

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

            ORG?。埃埃埃拢?/p>

            LJMP?。校裕啊。唬簦爸袛嘞蛄浚ǖ图壷袛啵?/p>

            ORG?。埃埃保拢?/p>

            LJMP?。校裕薄?;T1中斷向量(高級中斷)

            ORG?。埃埃常埃?/p>

            MAIN:

            CLR?。牛?/p>

            MOV?。樱校#?/p>

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

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

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

            CLR?。埃埃取?;干擾標(biāo)志初始化

            SETB?。牛裕?/p>

            SETB?。牛裕?/p>

            SETB?。牛兀?/p>

            SETB PT1

            SETB?。裕遥?/p>

            SETB TR1

            SETB?。牛?/p>

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

            MOV R6,#80H

            MOV R7,#0

            TT1:

            DJNZ?。遥?,TT1

            DJNZ R6,TT1

            SJMP?。蹋希希?/p>

            PX0:

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

            PT0:?。茫校獭。校保薄?;低級中斷程序發(fā)光二極管LED1閃爍

            RETI

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

            RETI

            END


            上一頁 1 2 3 4 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉