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

正文內(nèi)容

基于ds12c887的實時日歷時鐘的設(shè)計課程設(shè)計任務(wù)書-資料下載頁

2025-06-19 15:55本頁面
  

【正文】 LCALL DISLED 。顯示月高位 MOV R5,16 MOV R4,5 LCALL DISLED 。顯示 MOV A,YEAR_BUFFER ANL A,0FH MOV R5,A MOV R4,6 LCALL DISLED 。顯示年低位 MOV A,YEAR_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,7 LCALL DISLED 。顯示年高位 RET6 寫時間子程序WRITETIME: PUSH DPH 。寫時間 PUSH DPL PUSH ACC MOV DPTR,REG_A 。開啟振蕩器和允許計時 MOV A,00100000B MOVX @DPTR,A MOV DPTR,REG_B 。設(shè)定SET=1,禁止更新資料 MOV A,10000000B MOVX @DPTR,A MOV DPTR,SECOND 。設(shè)定秒 MOV A,SECOND_BUFFER MOVX @DPTR,A MOV DPTR,MINUTE 。設(shè)定分 MOV A,MINUTE_BUFFER MOVX @DPTR,A MOV DPTR,HOUR 。設(shè)定時 MOV A,HOUR_BUFFER MOVX @DPTR,A MOV DPTR,DATE 。設(shè)定日 MOV A,DATE_BUFFER MOVX @DPTR,A MOV DPTR,MONTH 。設(shè)定月 MOV A,MONTH_BUFFER MOVX @DPTR,A MOV DPTR,YEAR 。設(shè)定年 MOV A,YEAR_BUFFER MOVX @DPTR,A MOV DPTR,REG_B 。設(shè)定SET=0,BCD模式,24小時制 MOV A,00000010B MOVX @DPTR,A POP ACC POP DPL POP DPH RET7 讀時間子程序READTIME: 。讀時間 PUSH DPL PUSH DPH PUSH ACC MOV DPTR,REG_A 。讀取寄存器 ARTCBUSY: MOVX A,@DPTR JB ,RTCBUSY 。測試UIP位,如果UIP=0。則執(zhí)行以下程序 MOV DPTR,SECOND 。讀取秒資料 MOVX A,@DPTR MOV SECOND_BUFFER,A MOV DPTR,MINUTE 。讀取分數(shù)據(jù) MOVX A,@DPTR MOV MINUTE_BUFFER,A MOV DPTR,HOUR 。讀取時資料 MOVX A,@DPTR MOV HOUR_BUFFER,A MOV DPTR,DATE 。讀取日資料 MOVX A,@DPTR MOV DATE_BUFFER,A MOV DPTR,MONTH 。讀取月資料 MOVX A,@DPTR MOV MONTH_BUFFER,A MOV DPTR,YEAR 。讀取年資料 MOVX A,@DPTR MOV YEAR_BUFFER,A POP ACC POP DPH POP DPL RET8 數(shù)碼管顯示子程序DISLED: PUSH DPH 。保存現(xiàn)場 PUSH DPL PUSH ACC MOV A,LEDWR0 。置顯示起始地址 ADD A,R4 。加位置偏移量 MOV DPTR,Z8279 MOVX @DPTR,A 。設(shè)定顯示位置 MOV DPTR,TAB 。置顯示常數(shù)表起始位置 MOV A,R5 MOVC A,@A+DPTR 。查表 MOV DPTR,D8279 MOVX @DPTR,A 。顯示數(shù)據(jù) POP ACC 。恢復(fù)現(xiàn)場 POP DPL POP DPH RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 。39。0,1,2,3,4,5,6,739。 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H 。39。8,9,A,B,C,D,E,F39。 DB 40H,00H END 五 結(jié)果分析 實驗的結(jié)果實現(xiàn)了預(yù)期的效果,開關(guān)按下的時候顯示年月日,開關(guān)沒有按下顯示的是時分秒。并能夠在斷電的情況下,通過時鐘芯片中的鋰電池提供電源,保證時鐘能夠繼續(xù)計時而不丟失原來的數(shù)據(jù)。各個時標的進位和周期頻率都很沒有出現(xiàn)錯誤。六 心得體會 經(jīng)過兩個周的努力,我和我的搭檔楊斌順利完成了基于89C51單片機控制的電子時鐘日歷LED顯示系統(tǒng)的設(shè)計,所完成的工作主要包括以下幾個方面:(1)準備階段的工作課程設(shè)計的前兩天,我們通過網(wǎng)絡(luò)和圖書館里相關(guān)的書籍,了解單片機微控制器的主要作用和使用方法,以及應(yīng)用等等。通過網(wǎng)絡(luò)了解了DS12C887的功能和應(yīng)用。了解了用LED數(shù)碼管顯示電子時鐘日歷的工作原理、分析LED顯示系統(tǒng)。詳細了解了AT89C51 單片機應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示、數(shù)碼管顯示原理 。(2)程序設(shè)計 我們通過了一個周的時間完成了程序的設(shè)計。在設(shè)計過程中,我們通過網(wǎng)絡(luò)和相關(guān)圖書學(xué)到了很多知識,并通過無數(shù)遍的調(diào)試,我們完成了主程序,初始化程序,讀寫顯示程序等等。(2)系統(tǒng)硬件設(shè)計 本次的設(shè)計基于AT89C51單片機的LED顯示系統(tǒng)主要由89C51單片機處理器控制、位掃描控制電路、端碼顯示驅(qū)動電路及與計算機的接口電路組成。此外還包括一些基本的電路如電源電路,晶振電路,及接口電路。由于DS12887為一款優(yōu)秀的時鐘芯片,因此本次設(shè)計使用了動態(tài)掃描方式進行LED顯示,在顯示驅(qū)動電路中用4線——16線的譯碼器8279進行顯示譯碼。 通過此次課程設(shè)計,使我更加扎實的掌握了有關(guān)單片機方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。七 參考文獻[1] 高陽,羅玉峰.?dāng)?shù)碼顯示驅(qū)動芯片MAX7219的編程研究電子設(shè)計工程[J].2008,10:89-91.[2] 廖彥杰.Protel99se原理圖與PCB設(shè)計.北京:機械工業(yè)出版社.2002.[3] DS12C887日歷時鐘芯片資料及應(yīng)用手冊.[4] 趙亮,侯國銳.單片機C語言編程與實例.北京:人民郵電出版社.2003.[5] 張齊,杜群貴.單片機應(yīng)用系統(tǒng)設(shè)計技術(shù)-基于C語言編程.北京:電子工業(yè)出版社.2004.[6] 霍孟友.單片機原理與應(yīng)用.北京:機械工業(yè)出版社.2000.[7] 曲喜貴.電子元件材料手冊.北京電子工業(yè)出版社.2002.[8] 余永權(quán).ATMEL89系列單片機應(yīng)用技術(shù).北京:北京航空航天大學(xué)出版社.2003.[9] 胡漢才.單片機原理及系統(tǒng)設(shè)計.北京:清華大學(xué)出版社.2005.[10] 戴佳,戴衛(wèi)恒,劉博文.51單片機C語言應(yīng)用程序設(shè)計實例精講.北京:電子工業(yè)出版社.2008.[11] 胡乾斌.單片微型計算機原理與應(yīng)用[M].武漢:華中科技大學(xué)出版社.1997.
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1