【正文】
立式鍵盤,直接接在P1口上且按鍵的結(jié)果存貯在單片機的內(nèi)部數(shù)據(jù)存儲器里面。(2)按鍵模塊采用獨立式鍵盤,共用四個按鍵對電路進行控制和操作,分別為K0、KKK3來控制電子鐘的開/關(guān)和調(diào)整。通過測試和仿真以及修改,該電子鐘最終能正常的工作。 數(shù)字電子鐘正常工作時的顯示圖P. 數(shù)字電子鐘顯示時分秒的顯示圖000000. 數(shù)字電子鐘顯示日期的顯示圖120223. 設(shè)計系統(tǒng)誤差分析本數(shù)字電子鐘在跟標準的電子鐘比較時,時間稍微慢一點,產(chǎn)生此種情況的原因有:其一是在執(zhí)行程序指令時,由于需要耗費一定的時間,因此會比標準的電子鐘要慢一點。雖然過程中遇到了一些困難,但是在解決這些問題的過程無疑也是對自己自身專業(yè)素質(zhì)的一種提高。設(shè)計軟件的時候,因為是設(shè)計一個系統(tǒng)的程序,所以開始還沒形成系統(tǒng)的思維,但在老師的講解和同學(xué)的教導(dǎo)下,漸漸的將一個個子程序聯(lián)系起來調(diào)試運行。 ANL A, 0FH MOV 20H, A CLR RS1 CLR RS0 POP PSW RET******************;進入顯示P.界面;********************************************DISPLAY0:CLR ;顯示P. MOV P0, 0F3H LCALL DELAY1 SETB RET *********************;年月日顯示界面;*****************************************DISPLAY1:MOV DPTR, TAB1 ;顯示日期 MOV A, DAY MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB CLR LCALL DELAY1 SETB MOV A, MONTH MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB CLR LCALL DELAY1 SETB MOV A, YEAR MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB RETDISPLAY2:MOV DPTR,TAB1 ;顯示時間 MOV A, SECOND MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB CLR LCALL DELAY1 SETB MOV A, MINUTE MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB CLR LCALL DELAY1 SETB MOV A, HOUR MOV B, 10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB MOV A, B CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY1 SETB RET****************;延時程序;*****************************************************DELAY1: MOV R0, 10 ;延時5msAA: MOV R7, 250 DJNZ R7, $ DJNZ R0, AA RET ****************;數(shù)據(jù)表格;**************************************************TAB1: DB 03FH;0 ;顯示代碼數(shù)據(jù)表 DB 006H;1 DB 05BH;2 DB 04FH;3 DB 066H;4 DB 06DH;5 DB 07DH;6 DB 007H;7 DB 07FH;8 DB 06FH;9 END27。參考文獻[1]彭勇,葉曉勇,王萬剛 單片機技術(shù) 北京 電子工業(yè)出版社 2009[2]李廣弟,朱月秀,冷祖祁 單片機基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2007[3]劉湘濤.江世明.單片機原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2006.[4][M].北京:北京航空航天大學(xué)出版社,[5]朱