日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

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

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

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

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

          本文引用地址:http://yuyingmama.com.cn/article/171559.htm

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

          ORG 0000H

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

          LJMP?。校兀啊?;按鈕中斷向量(低級(jí)中斷)

          ORG?。埃埃埃拢?/p>

          LJMP PT0?。唬簦爸袛嘞蛄浚ǖ图?jí)中斷)

          ORG?。埃埃保拢?/p>

          LJMP PT1??;T1中斷向量(高級(jí)中斷)

          ORG 0030H

          MAIN:

          CLR?。牛?/p>

          MOV SP,#7

          MOV?。校?,#0FFH

          MOV?。校?,#0FFH

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

          CLR?。埃埃取。桓蓴_標(biāo)志初始化

          SETB?。牛裕?/p>

          SETB?。牛裕?/p>

          SETB?。牛兀?/p>

          SETB PT1

          SETB?。裕遥?/p>

          SETB?。裕遥?/p>

          SETB?。牛?/p>

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

          MOV?。遥?,#80H

          MOV?。遥?,#0

          TT1:

          DJNZ R7,TT1

          DJNZ R6,TT1

          SJMP?。蹋希希?/p>

          PX0:

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

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

          RETI

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

          RETI

          END


          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉