中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 單片機學(xué)習(xí)知識點全攻略(完結(jié)篇)(一)

        單片機學(xué)習(xí)知識點全攻略(完結(jié)篇)(一)

        作者: 時間:2012-11-14 來源:網(wǎng)絡(luò) 收藏
        2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  D1: MOV R6,#10

          D2: DJNZ R6,$

          DJNZ R7,D1

          POP PSW

          RET

          DISPTAB:DB 28H,7EH,0a4H,64H,72H,61H,21H,7CH,20H,60H

          END

          從上面的例程中能看出,動態(tài)掃描顯示必須由CPU持續(xù)地調(diào)用顯示程序,才能保證持續(xù)持續(xù)的顯示。

          上面的這個程序能實現(xiàn)數(shù)字的顯示,但不太實用,為什么呢?這里僅是顯示兩個數(shù)字,并沒有做其他的工作,因此,兩個數(shù)碼管輪流顯示1毫秒,沒有問題,實際的工作中,當(dāng)然不可能只顯示兩個數(shù)字,還是要做其他的事情的,這樣在二次調(diào)用顯示程序之間的時間間隔就不一不定了,如果時間間隔比較長,就會使顯示不連續(xù)。而實際工作中是很難保證所有工作都能在很短時間內(nèi)完成的。況且這個顯示程序也有點“浪費”,每個數(shù)碼管顯示都要占用1個毫秒的時間,這在很多合是不允許的,怎么辦呢?我們能借助于定時器,定時時間一到,產(chǎn)生中斷,點亮一個數(shù)碼管,然后馬上返回,這個數(shù)碼管就會一直亮到下一次定時時間到,而不用調(diào)用延時程序了,這段時間能留給主程序干其他的事。到下一次定時時間到則顯示下一個數(shù)碼管,這樣就很少浪費了。

          Counter EQU 59H ;計數(shù)器,顯示程序通過它得知現(xiàn)正顯示哪個數(shù)碼管

          FIRST EQU P2.7 ;第一位數(shù)碼管的位控制

          SECOND EQU P2.6 ;第二位數(shù)碼管的位控制

          DISPBUFF EQU 5AH ;顯示緩沖區(qū)為5AH和5BH

          ORG 0000H

          AJMP START

          ORG 000BH ;定時器T0的入口

          AJMP DISP ;顯示程序

          ORG 30H

          START:

          MOV SP,#5FH ;設(shè)置堆棧

          MOV P1,#0FFH



        關(guān)鍵詞: 單片機 學(xué)習(xí)知識

        評論


        相關(guān)推薦

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

        關(guān)閉