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

正文內(nèi)容

基于ds12c887的實(shí)時(shí)日歷時(shí)鐘的設(shè)計(jì)課程設(shè)計(jì)任務(wù)書(參考版)

2025-06-22 15:55本頁面
  

【正文】 實(shí)踐出真知,通過親自動(dòng)手制作,使我們掌握的知識(shí)不再是紙上談兵。由于DS12887為一款優(yōu)秀的時(shí)鐘芯片,因此本次設(shè)計(jì)使用了動(dòng)態(tài)掃描方式進(jìn)行LED顯示,在顯示驅(qū)動(dòng)電路中用4線——16線的譯碼器8279進(jìn)行顯示譯碼。(2)系統(tǒng)硬件設(shè)計(jì) 本次的設(shè)計(jì)基于AT89C51單片機(jī)的LED顯示系統(tǒng)主要由89C51單片機(jī)處理器控制、位掃描控制電路、端碼顯示驅(qū)動(dòng)電路及與計(jì)算機(jī)的接口電路組成。(2)程序設(shè)計(jì) 我們通過了一個(gè)周的時(shí)間完成了程序的設(shè)計(jì)。了解了用LED數(shù)碼管顯示電子時(shí)鐘日歷的工作原理、分析LED顯示系統(tǒng)。六 心得體會(huì) 經(jīng)過兩個(gè)周的努力,我和我的搭檔楊斌順利完成了基于89C51單片機(jī)控制的電子時(shí)鐘日歷LED顯示系統(tǒng)的設(shè)計(jì),所完成的工作主要包括以下幾個(gè)方面:(1)準(zhǔn)備階段的工作課程設(shè)計(jì)的前兩天,我們通過網(wǎng)絡(luò)和圖書館里相關(guān)的書籍,了解單片機(jī)微控制器的主要作用和使用方法,以及應(yīng)用等等。并能夠在斷電的情況下,通過時(shí)鐘芯片中的鋰電池提供電源,保證時(shí)鐘能夠繼續(xù)計(jì)時(shí)而不丟失原來的數(shù)據(jù)。8,9,A,B,C,D,E,F39。 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H 。39。顯示數(shù)據(jù) POP ACC 。置顯示常數(shù)表起始位置 MOV A,R5 MOVC A,A+DPTR 。加位置偏移量 MOV DPTR,Z8279 MOVX DPTR,A 。保存現(xiàn)場(chǎng) PUSH DPL PUSH ACC MOV A,LEDWR0 。讀取月資料 MOVX A,DPTR MOV MONTH_BUFFER,A MOV DPTR,YEAR 。讀取時(shí)資料 MOVX A,DPTR MOV HOUR_BUFFER,A MOV DPTR,DATE 。讀取秒資料 MOVX A,DPTR MOV SECOND_BUFFER,A MOV DPTR,MINUTE 。測(cè)試UIP位,如果UIP=0。讀時(shí)間 PUSH DPL PUSH DPH PUSH ACC MOV DPTR,REG_A 。設(shè)定年 MOV A,YEAR_BUFFER MOVX DPTR,A MOV DPTR,REG_B 。設(shè)定日 MOV A,DATE_BUFFER MOVX DPTR,A MOV DPTR,MONTH 。設(shè)定分 MOV A,MINUTE_BUFFER MOVX DPTR,A MOV DPTR,HOUR 。設(shè)定SET=1,禁止更新資料 MOV A,10000000B MOVX DPTR,A MOV DPTR,SECOND 。寫時(shí)間 PUSH DPL PUSH ACC MOV DPTR,REG_A 。顯示年低位 MOV A,YEAR_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,7 LCALL DISLED 。顯示月高位 MOV R5,16 MOV R4,5 LCALL DISLED 。顯示 MOV A,MONTH_BUFFER ANL A,0FH MOV R5,A MOV R4,3 LCALL DISLED 。顯示日的低位 MOV A,DATE_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,1 LCALL DISLED 。顯示小時(shí)低位 MOV A,HOUR_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,7 LCALL DISLED 。顯示分鐘高位 MOV R5,16 MOV R4,5 LCALL DISLED 。顯示 MOV A,MINUTE_BUFFER ANL A,0FH MOV R5,A MOV R4,3 LCALL DISLED 。顯示秒低位 MOV A,SECOND_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,1 LCALL DISLED 。清除 LED 顯示 MOVX DPTR,A POP ACC 。置8279工作方式 MOVX DPTR,A MOV A,LEDFEQ 。按鍵釋放跳轉(zhuǎn)讀時(shí)分3 8279初始化子程序INIT8279: PUSH DPH 。按鍵按下讀年月日,按鍵沒有按下讀時(shí)分秒 LCALL INIT8279 LCALL WRITETIME JJJ: LCALL READTIME LCALL DISPLAY JNB ,III AJMP JJJ2年月日的讀取和顯示顯示的子程序YYY: LCALL INIT8279III: LCALL WRITETIMERRR: LCALL READTIME LCALL DISPLAY1 JNB ,RRR 。年 。月 。日 。時(shí) 。分 。秒 。 ORG 0000H LJMP MAIN ORG 0030HMAIN: 。清除顯示 RAMLEDWR0 EQU 80H 。外部譯碼鍵掃描方式,雙鍵互鎖LEDFEQ EQU 2FH 。8279 數(shù)據(jù)口地址LEDMOD EQU 00H 。Z8279 EQU 0af01H 。月緩沖區(qū)YEAR_BUFFER EQU 56H 。時(shí)緩沖區(qū)DATE_BUFFER EQU 54H 。秒緩沖區(qū)MINUTE_BUFFER EQU 52H 。 寄存器 D。 寄存器 BREG_C EQU 6F0CH 。 年寄存器REG_A EQU 6F0AH 。 日寄存器MONTH EQU 6F08H 。 時(shí)寄存器HOUR_ALARM EQU 6F05H 。 分寄存器MINUTE_ALARM EQU 6F03H 。 秒寄存器SECOND_ALARM EQU 6F01H 。 定義 DS12887 的地址。 系統(tǒng)程序流程圖四 設(shè)計(jì)結(jié)果1 主程序 程序清單如下:。芯片DS12C887的113字節(jié)普通RAM空間為非易失性RAM空間,它不專門用于某些特別功能,而是可以在微處理器程序中作為非易失
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1