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

正文內容

基于at89s51控制的數(shù)字時鐘-全文預覽

2025-07-17 21:04 上一頁面

下一頁面
  

【正文】 。是否已經(jīng)在報時 MOV 56H,8BH 。 CJNE A,59,FLASHCTRL 。是否已經(jīng)關定時器1 CLR TR1 。是否是0分 MOV A,73H 。BAOSHI: 。 AJMP BAOSHI 。關定時器1 CLR 。取節(jié)拍進行延時 MOV 55H,A 。 INC A 。 SUBB A,59H 。 SUBB A,59H 。 DSQ3:MOV B,20 。 DSQ2:CJNE A,0FFH,DSQ3 。 INC A 。 MOV 58H,01H 。定時結束 CLR TR1 。 GETNEXT:MOV DPTR,DAT 。 JB 13H,DELAY50MS 。啟動定時器1START:DJNZ 55H,BAO4 。設置定時已到 MOV 55H,10H 。 CJNE A,75H,BAO3 。 CJNE A,74H,BAO2 。 CJNE A,73H,BAO1 。定時函數(shù) JB 17H,YSTART 。 MOV 62H,0 。是否是60分 MOV 62H,0 。秒是否已經(jīng)加到60 MOV 61H,0 。是否已加到10 MOV 60H,0 。 JNB ,CLEAR 。秒表函數(shù) JNB 03H,DINGSHI 。 MONTH0:INC 71H 。是否是 12月 INC 73H 。MONTH1: MOV A,70H 。 CJNE A,11,MIAOBIAO 。是否是 9月 MOV 71H,10 。月份為7 MOV 70H,1 。日為1 AJMP MIAOBIAO 。是否是日是31 MOV A,71H 。月份為3 MOV 70H,1 。 CJNE A,2,MIAO5 。時清0 INC 70H 。 CJNE A,24,MIAO4 。 MIAO3:LJMP MIAOBIAO 。已經(jīng)加到60,秒清0 INC 74H 。 CJNE A,60,MIAO2 。 MIAO1:LJMP MIAOBIAO 。延時1毫秒函數(shù) MOV R6,2 DEL1:MOV R5,250 DJNZ R5,$ DJNZ R6,DEL1RETT0: 。 INC R0 。地址送出端口 ACALL DEL1MS 。第一位有效NEXT: MOV A,R0 。開定時器指示燈RETDISP: 。10h為秒表開始或暫停標志,11h為,12h為是否正在放音樂標志,13h為是否延時標志,15h為閃爍標志,16h,17h為判斷定時按鍵標志 MOV 21H,0 。開定時器0 MOV 20H,0 。定時器0高優(yōu)先級 MOV IE,8FH 。每放一個音時延時5ms MOV 58H,1 。初始化秒表00: MOV 61H,00 MOV 60H,00 MOV 50H,100 。數(shù)碼管顯示12:00:00 MOV 7EH,2 MOV 7DH,10 MOV 7CH,0 MOV 7BH,0 MOV 7AH,10 MOV 79H,0 MOV 78H,0 MOV 75H,12 。DIV AB 。高位存儲MOV 7BH,B 。地址加一MOV A,R0 。DIV AB 。時位置不顯示 LJMP DISP 。不顯示 MOV 7CH,11 。不顯示 MOV 79H,11 。 CJNE A,00H,TEST2 。按鍵3是否按下 MOV 20H,01H 。是否處于日期狀態(tài) JB ,TEST4 。關蜂鳴器 CLR 13H 。 MOV 59H,00H 。判斷是否有按鍵按下 JB ,TEST7 SETB 16H AJMP TEST7TEST8:JB ,TEST9 SETB 18H AJMP TEST7 TEST11:CLR 18H CPL 17H MOV C,17H MOV ,C CLR 16H CLR 12H 。跳到顯示函數(shù)TEST: 。轉化AJMP TEST 。轉化AJMP TEST 。把時間存儲器轉化到顯示存儲器AJMP TEST 。關蜂鳴器ACALL INITIAL 。跳到定時器0ORG 0013HLJMP INT1 。同時,也要感謝我的爸爸媽媽,感謝他們這么多年來默默地支持著我的學業(yè),我會再接再厲,以更加飽滿的熱情投入到今后的學習和工作中去。致謝辭在論文完成之際,謹向關心我、支持我的師長、朋友和親人表示最衷心的感謝。6.結束語經(jīng)過調試之后,我發(fā)現(xiàn)我做的基于AT89S51設計的數(shù)字時鐘,經(jīng)過調試,一天的時間里面,差不多在1秒,計時、定時時間是相對準確。我在程序中采取的延時時間為1毫秒。秒位通過CJNE 的不等轉移的比較指令和60比較,如果不等,則秒位繼續(xù)每1毫秒加1;如果等于60,秒位清0,分位加1。這樣實現(xiàn)了整點報時功能。在軟件的控制之下,堆??稍谄瑑萊AM中的任一區(qū)間設定,而堆棧的數(shù)據(jù)存取與一般的RAM存取又有區(qū)別,對它的操作,要遵循i后進先出i的原則。這樣然后根據(jù)進率,得到年、月、日、時、分、秒存儲單元的值,并經(jīng)譯碼后,通過掃描程序送LED中一位一位顯示出來,實現(xiàn)時鐘計時功能。高位4,低位5先后送入譯碼器中,譯碼后45字就在LED中顯示出來??梢?,將要顯示的存儲單元的數(shù)據(jù)直接送到P1口去驅動LED數(shù)碼管顯示是不能正確表達的,必須在系統(tǒng)內部將要顯示的數(shù)據(jù)經(jīng)過BCD碼行轉換后,將各個單元數(shù)據(jù)的段選代碼送入P1口,給74LS245譯碼后去驅動數(shù)碼管顯示?!?】[9]復位電路的基本功能是:系統(tǒng)上電時提供復位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復位信號。[1]:圖23晶體震蕩電路AT89S51中有一個構成內部震蕩器的高增益反向放大器,引腳XTAL1和XTAL2分別是放大器的輸入端和輸出端,這個放大器與作為反饋元件的石英晶體構成自激震蕩電路。 分別與第一片74LS245譯碼的A0A7口相接,P2口的 A0A7相接。 時鐘電路驅動電路顯示電路復位電路AAAT89S51定時音樂播放鍵盤電 路 圖21總體方案方框圖圖22電路原理圖電路中單片機的P1口送數(shù)據(jù),P2口送地進行選擇某位數(shù)碼管。右鍵:定時時間到時會放音樂,按右鍵時就停止播放。左鍵:切換功能顯示,按一下顯示日期,再按一下顯示定時時間,再按一下顯示秒表。該時鐘系統(tǒng)能實現(xiàn)時鐘日歷的功能:能進行時、分、秒的顯示。文中詳細介紹了51單片機應用中的數(shù)據(jù)轉換顯示,數(shù)碼管顯示原理,動態(tài)掃描顯示原理,單片機的定時中斷原理。 設計所要做的工作系統(tǒng)AT89S5LED數(shù)碼管、按鍵、發(fā)光二極管,電容,電阻,蜂鳴器,晶震等部分構成,能實現(xiàn)的功能有:時間顯示、日期顯示、定時、整點報時、秒表、報警。當有選擇某個數(shù)的時候或顯示日期、定時時間的時候按右鍵則返回顯示時間。按左鍵時回到顯示時間。由兩個四位的數(shù)碼管組成時、分、秒、年、月、日的顯示。這是掃描顯示原理。可采用軟件去抖動的方法處理,軟件的觸點在閉合和斷開的時候會產(chǎn)生抖動,這時觸點的邏輯電平是不穩(wěn)定的,如不采取妥善處理的話,將引起按鍵命令錯誤或重復執(zhí)行,在這里采用軟件延時的方法來避開抖動。圖24復位電路圖[4][8][10]圖25 數(shù)碼管管腳圖 AT89S51的管腳說明[2]: 但P1口的輸出的數(shù)據(jù)是要BCD碼,各存儲單元存儲的是二進制數(shù),也就是和要顯示出的字符表達的含義是不一致的。延時1毫秒后同樣的道理將高位4送出。中斷一次,滿一秒后秒進位,滿60秒后即為1分鐘,分鐘單元進位,60分到了后,時單元進位,24小時滿后,天單元進位。以保護現(xiàn)場和恢復現(xiàn)場時存取關鍵數(shù)據(jù)的存儲區(qū)叫做堆棧。當時間的秒開始進入到59分55秒時,開蜂鳴器,56秒時關蜂鳴器,57秒開蜂鳴器,58秒關蜂鳴器,59秒開蜂鳴器,60秒關掉。 的不等轉移的比較指令和10比較,如果不等,;如果等于10,秒位則加1。經(jīng)過詢問老師,自己查閱資料,終于找出問題的原因:由于我在電路中采用的是動態(tài)數(shù)碼管顯示,需準確地調整延時子程序DEL1MS。測試后重新接下開關的管腳就可以了。典型的時鐘芯片有:DS1302,DS12887,X1203等都可以滿足精度要求。本設計的完成,當然也少不了同學的幫助,感謝他們對我的幫助,沒有他們的幫助,設計的任務是不可能這么快順利完成的。跳到外部中斷0ORG 000BH LJMP T0 。主函數(shù)CLR 。顯示時間ACALL CONVER
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1