freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[自然科學(xué)]基于at89s51電子時鐘畢業(yè)設(shè)計(參考版)

2024-09-04 11:26本頁面
  

【正文】 參考文獻1 康華光,《單片機應(yīng)用技術(shù)》,科學(xué)出版社,20042 李廣弟,《單片機基礎(chǔ)》,北京航空航天大學(xué)出版社,20043 鄭一力,《Protel 99SE電路設(shè)計與制造》,人民郵電出版社,20024 建平,《電子技術(shù)基本技能綜合實訓(xùn)》,高等教育出版社,20065 許大中,《數(shù)字鐘調(diào)速理論》,浙江大學(xué)出版社,20056 。我也要特別感謝班級同學(xué)和宿舍兄弟給予我的無私幫助,是他們幫我邁過一道道坎兒,順利完成設(shè)計。本次畢業(yè)設(shè)計除了讓在專業(yè)知識的學(xué)習(xí)上有所加深外,對于我們另外的心理修養(yǎng)也進行了一次打磨,比如在最后的論文格式排版方面,需要我們不斷地去學(xué)習(xí)借鑒我們的一些“非專業(yè)”知識,以前總是認為我們的辦公學(xué)得很好了,真正在畢業(yè)設(shè)計時所出現(xiàn)的問題很多很多,需要我們?nèi)ザ虝r間的馬上學(xué)會去解決,這告訴了我們隨時隨地都要去學(xué)習(xí),并且隨時隨地都需要有一個好的態(tài)度,這樣我們才能不斷地前進。在此次的數(shù)字鐘設(shè)計過程中,讓我更進一步地熟悉了AT89S51芯片、數(shù)碼管、鍵盤的結(jié)構(gòu)和對S51學(xué)習(xí)板的各部分電路分析,并且還熟練地掌握了各個模塊間的工作原理和其具體的使用方法,讓我們深化了我們曾經(jīng)所學(xué)過的關(guān)于單片機的構(gòu)造和其使用的知識。然后通過程序?qū)崿F(xiàn)對年、月、日、時、分、秒的數(shù)字顯示,周期循環(huán),走時精確,并具有校時功能、鬧鈴提示功能的多功能數(shù)字電子鐘。如是瑞年、判斷是否到29 天 INC MON MOV DAY ,1 LJMP OUTOUT_1:MOV R5, DAY CJNE R5, 29, OUT 。判斷是否瑞年 MOV B, 4 DIV AB MOV A , B JNZ OUT_1 。 本月是否溢出 INC MON MOV DAY,1 LJMP OOUT OOUT:POP 06H POP B POP ACC POP PSW RETIMON_22: MOV R5, MON CJNE R5 , 2 , MON_33。 LLL:MOV R6 , HOUR CJNE R6 , 25 , OOUT MOV HOUR ,00 INC DAY MOV R5, MON CJNE R5, 1, MON_22 。起動按分定時 CJNE A,HOUR,LLL 。 。 MOV R6, MIN CJNE R6, 60, OOUT MOV MIN , 00 INC HOUR 。 MOV R6, SEC CJNE R6, 60, OOUT 。待顯示個位 。取分值 MOV B , 10 DIV AB MOVC A,A+DPTR MOV C, CPL C MOV ,C MOV 7DH,A 。帶點的顯示碼 MOVC A,A+DPTR MOV C, CPL C MOV ,C MOV 7EH,A 。不帶點的顯示碼 MOVC A,A+DPTR MOV 7FH,A 。輸出秒顯示 MOV A , 30H 。 重裝:100*10=1000 INC SEC 。 DJNZ 20H, OOUT 。 計數(shù)中斷服務(wù)子程序TIME:PUSH PSW PUSH ACC PUSH B PUSH 06H MOV TH0 , 3CH 。5MSDL2: MOV R3,250DL1: DJNZ R3,DL1 DJNZ R0,DL2 RET 。SHOW1: MOV R0,7FH MOV R5,88H 。共陽位選碼從左到右 MOV R6,0JXXS: MOV A,R5 MOV P2,A MOV A,R0 MOV P0,A ACALL DELAY DEC R0 MOV A,R5 RR A MOV R5,A INC R6 CJNE R6,04H,JXXS INC 70H MOV A,70H CJNE A,0FFH,CFXS 。 。轉(zhuǎn)到中斷跳出pop 程序 MOV 21H, 1000 MOV P2,70H MOV A,43H RL A MOV P0,A CONT: POP ACC POP PSW RETI 。 TIME1: PUSH PSW PUSH ACC MOV TH1 , 3CH 。待顯示十位 MOV A,B MOV DPTR,TAB2 MOVC A,A+DPTR MOV 7CH,A 。待顯示個位 MOV A , 31H 。待顯示十位 MOV A,B MOV DPTR,TAB1 。取時值 MOV B , 10 DIV AB MOV DPTR,TAB2 。 。待顯示十位 MOV A,B MOV DPTR,TAB2 MOVC A,A+DPTR MOV 7CH,A 。待顯示個位 MOV A , 41H 。待顯示十位 MOV A,B MOV DPTR,TAB1 。取定時值 MOV B , 10 DIV AB MOV DPTR,TAB2 。待顯示個位 POP B POP ACC POP PSW RET。取日值 MOV B ,10 DIV AB MOV DPTR,TAB2 MOVC A,A+DPTR MOV 7DH,A 。待顯示個位 POP B POP ACC POP PSW RET。取月值 MOV B , 10 DIV AB MOV DPTR,TAB2 MOVC A,A+DPTR MOV 7FH,A 。待顯示個位 POP B POP ACC POP PSW RET。取年值 MOV B , 10 DIV AB MOVC A,A+DPTR MOV 7DH,A 。039。 MOV 7EH,0C0H 。待顯示39。原個位變十位,剛按下的作個位 MOV B,R7 ORL A, B MOV 60H,A POP B POP ACC POP PSW RET。 XG: PUSH PSW PUSH ACC PUSH B MOV A , 60H 。顯示定分的新值 LJMP KEY 。定分。顯示定時的新值 AJMP KEY。定時。取分單元31H的十位 MOV 60H, R1 LCALL XG MOV 31H,60HOU3: LCALL TIMEP LCALL SHOW 。不是加則轉(zhuǎn)減判斷 INC 31H AJMP OU3JH4: CJNE A,0FH,XGF 。調(diào)整分 LCALL TIMEP LCALL SHOW 。也不是減則按新數(shù)字設(shè)置 DEC 30H AJMP OU3XGS: MOV R1 , 30H 。顯示時的原值 MOV A,R7 CJNE A,0DH,JH3 。不為1,則繼續(xù)判斷 。加顯示修改的日新值 LJMP KEY 。也不是減則按新數(shù)字設(shè)置 DEC 35H AJMP OU2XGDAY: MOV R1 , 35H 。加顯示日的原值 MOV A,R7 CJNE A,0DH,JH2 。顯示修改的月新值 LJMP KEYTDAY: 。也不是減則按新數(shù)字設(shè)置 DEC 34H AJMP OU1XGMON: MOV R1 , 34H 。存放的是按下的第二個鍵號 CJNE A,0DH,JH1 。不為3,則繼續(xù)判斷 。取年單元33H的十位 MOV 60H , R1 LCALL XG MOV 33H,60HOU: LCALL YEARP LCALL SHOW 。不是加則轉(zhuǎn)減判斷 INC 33H AJMP OUJH: CJNE A,0FH,XGYEAR 。顯示年的原值 MOV A,R7 。不為2,則繼續(xù)判斷 LCALL YEARP 。等于1 LCALL YEARP LCALL SHOW 。不為1,則繼續(xù)判斷。若不是F鍵是數(shù)字鍵,則查功能 JZ NFJ2 。只要F2按下顯示時分 MOV FJ1 ,00 MOV FJ2 ,00 MOV FJ3 ,00 MOV FJ4 ,00 LCALL TIMEP LCALL SHOW AJMP KEYF3J: CJNE A,09H,F4J INC FJ3 AJMP KEYF4J: CJNE A,0DH,NFJ INC FJ4 AJMP KEY 。松開取鍵號, CJNE A,01H,F2J INC FJ1 。按健已確定,處理需顯示按下的鍵NEXT: INC R7 JB ,SCAN AJMP KEYFIND: MOV A,0F0H MOV P1,A ACALL DELAY 。首行號;掃描按鍵SCAN: MOV A,R4 RL A MOV R4,A MOV P1,A JB ,L1 。有鍵按下則計算鍵值 AJMP KEY KK: MOV R4,
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1