<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        T0作定時器匯編程序(中斷法)

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年03月17日   【字體:

        單片機T0作定時器實現數碼管顯示的匯編程序(中斷法)
        電路是:P0口接數碼管的字型碼筆段,P2口接數碼管的數位選擇端. 

        下面是匯編語言源程序: 
          SECOND EQU 30H
           TCOUNT EQU 31H
            ORG 00H
            LJMP START
            ORG 0BH
            LJMP INT0X
        START: MOV SECOND ,#00H
            MOV A,SECOND
            MOV B,#10
            DIV   AB
            MOV DPTR,#TABLE
            MOVC A,@A+DPTR
            MOV P0,A
            MOV A,B
            MOVC A,@A+DPTR
            MOV P2,A
            MOV TCOUNT,#00H
            MOV TMOD,#01H
            MOV TH0,#(65536-50000)/256
            MOV TL0,#(65536-50000) MOD 256
            SETB TR0
            SETB ET0
            SETB EA
            SJMP $
        INT0X: MOV TH0,#(65536-5000)/256
                   MOV TL0,#(65536-5000) MOD 256
             INC TCOUNT
             MOV A,TCOUNT
             CJNE A,#20,NEXT
             MOV TCOUNT,#00H
             INC SECOND
             MOV A,SECOND
             CJNE A,#60,NEX
             MOV SECOND,#00H
        NEX: MOV A,SECOND
              MOV B,#10
              DIV AB
              MOV DPTR,#TABLE
              MOVC A,@A+DPTR
              MOV P0,A
              MOV A,B
              MOVC A,@A+DPTR
              MOV P2,A
        NEXT:  RETI
        TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
               END

        T0工作在方式1,計時50ms,共20個循環,總計時1秒。

        P0口顯示低位,P2口顯示高位,滿60清零

         

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮