<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 利用AT89C2051制作的6位電子鐘

利用AT89C2051制作的6位電子鐘

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

SETB ET0 ;允許T0中斷

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

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

START1: LCALL DISPLAY ;調用顯示子程序

JNB P3.7,SETMM1 ;P3.7口為0時(shí)轉時(shí)間調整程序

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

SETMM1: LJMP SETMM ;轉到時(shí)間調整程序SETMM

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

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

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

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

INTT0: PUSH ACC ;累加器入棧保護

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

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

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

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

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

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

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

ADDC A,TH0

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

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

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

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

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

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

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

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

CJNE A,#60H,ADDMM

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

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

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

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

MOV A,R3 ;分數據放入A

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

CJNE A,#60H,ADDHH

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

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

MOV



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

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>