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

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用AT89C2051制作的6位電子鐘

      利用AT89C2051制作的6位電子鐘

      作者: 時(shí)間:2011-12-06 來源:網(wǎng)絡(luò) 收藏

      SETB ET0 ;允許T0中斷

      SETB TR0 ;開啟T0定時(shí)器

      MOV R4,#14H ;1秒定時(shí)用初值(50MS×20)

      START1: LCALL DISPLAY ;調(diào)用顯示子程序

      JNB P3.7,SETMM1 ;P3.7口為0時(shí)轉(zhuǎn)時(shí)間調(diào)整程序

      SJMP START1 ;P3.7口為1時(shí)跳回START1

      SETMM1: LJMP SETMM ;轉(zhuǎn)到時(shí)間調(diào)整程序SETMM

      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

      ;; 1秒計(jì)時(shí)程序 ;;

      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

      ;T0中斷服務(wù)程序

      INTT0: PUSH ACC ;累加器入棧保護(hù)

      PUSH PSW ;狀態(tài)字入棧保護(hù)

      CLR ET0 ;關(guān)T0中斷允許

      CLR TR0 ;關(guān)閉定時(shí)器T0

      MOV A,#0B7H ;中斷響應(yīng)時(shí)間同步修正

      ADD A,TL0 ;低8位初值修正

      MOV TL0,A ;重裝初值(低8位修正值)

      MOV A,#3CH ;高8位初值修正

      ADDC A,TH0

      MOV TH0,A ;重裝初值(高8位修正值)

      SETB TR0 ;開啟定時(shí)器T0

      DJNZ R4, OUTT0;20次中斷未到中斷退出

      ADDSS: MOV R4,#14H ;20次中斷到(1秒)重賦初值

      MOV R0,#71H ;指向秒計(jì)時(shí)單元(71H-72H)

      ACALL ADD1 ;調(diào)用加1程序(加1秒操作)

      MOV A,R3 ;秒數(shù)據(jù)放入A(R3為2位十進(jìn)制數(shù)組合)

      CLR C ;清進(jìn)位標(biāo)志

      CJNE A,#60H,ADDMM

      ADDMM: JC OUTT0 ;小于60秒時(shí)中斷退出

      ACALL CLR0 ;大于或等于60秒時(shí)對(duì)秒計(jì)時(shí)單元清0

      MOV R0,#77H ;指向分計(jì)時(shí)單元(76H-77H)

      ACALL ADD1 ;分計(jì)時(shí)單元加1分鐘

      MOV A,R3 ;分?jǐn)?shù)據(jù)放入A

      CLR C ;清進(jìn)位標(biāo)志

      CJNE A,#60H,ADDHH

      ADDHH: JC OUTT0 ;小于60分時(shí)中斷退出

      ACALL CLR0 ;大于或等于60分時(shí)分計(jì)時(shí)單元清0

      MOV



      關(guān)鍵詞: AT89C2051 6位電子鐘

      評(píng)論


      相關(guān)推薦

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

      關(guān)閉