<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ò ) 收藏

;按下時(shí)間大于0.5秒轉調小時(shí)狀態(tài)

MOV R0,#77H ;按下時(shí)間小于0.5秒加1分鐘操作

LCALL ADD1 ;調用加1子程序

MOV A,R3 ;取調整單元數據

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

CJNE A,#60H,HHH ;調整單元數據與60比較

HHH: JC SET4 ;調整單元數據小于60轉SET4循環(huán)

LCALL CLR0 ;調整單元數據大于或等于60時(shí)清0

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

AJMP SET4 ;跳轉到SET4循環(huán)

CLOSEDIS:

SETB ET0 ;省電(LED不顯示)狀態(tài)。開(kāi)T0中斷

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

CLOSE: JB P3.7,CLOSE ;無(wú)按鍵按下,等待。

LCALL DISPLAY ;有鍵按下,調顯示子程序延時(shí)削抖

JB P3.7,CLOSE ;是干擾返回CLOSE等待

WAITH: JNB P3.7,WAITH;等待鍵釋放

LJMP START1 ;返回主程序(LED數據顯示亮)

SETHH: CLR 00H ;分閃爍標志清除(進(jìn)入調小時(shí)狀態(tài))

SETHH1: JNB P3.7,SET5 ;等待鍵釋放

SETB 01H ;小時(shí)調整標志置1

SET6: JB P3.7,SET7 ;等待按鍵按下

LCALL DL05S ;有鍵按下延時(shí)0.5秒

JNB P3.7,SETOUT ;按下時(shí)間大于0.5秒退出時(shí)間調整

MOV R0,#79H ;按下時(shí)間小于0.5秒加1小時(shí)操作

LCALL ADD1 ;調加1子程序

MOV A,R3

CLR C

CJNE A,#24H,HOUU ;計時(shí)單元數據與24比較

HOUU: JC SET6 ;小于24轉SET6循環(huán)

LCALL CLR0 ;大于或等于24時(shí)清0操作

AJMP SET6 ;跳轉到SET6循環(huán)

SETOUT: JNB P3.7,SETOUT1 ;調時(shí)退出程序。等待鍵釋放

LCALL DISPLAY ;延時(shí)削抖

JNB P3.7,SETOUT ;是抖動(dòng),返回SETOUT再等待

CLR 01H ;清調小時(shí)標志

CLR 00H ;清調分標志



關(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>