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

正文內(nèi)容

基于ds12c887的實時日歷時鐘的設(shè)計課程設(shè)計任務(wù)書-預(yù)覽頁

2025-07-13 15:55 上一頁面

下一頁面
 

【正文】 內(nèi)容可以是二進制或BCD形式。中斷RTC實時時鐘加RAM向處理器提供三個獨立的,自動的中斷源。晶振控制位DS12887出廠時,其內(nèi)部晶振被關(guān)掉,以防止鋰電池在芯片裝入系統(tǒng)前被消耗,寄存器A的BIT4BIT6的其它組合都是使用晶振關(guān)閉。 DS12C887的存儲功能地址功能取值范圍(十進制)取值范圍二進制BCD碼0秒0~5900~3B00~591秒鬧鈴0~5900~3B00~592分0~5900~3B00~593分鬧鈴0~5900~3B00~59412小時模式1~1201~0C AM81~8C PM01~12 AM81~92 PM24小時模式0~2300~1700~235時鬧鈴,12小時制1~1201~0C AM81~8C PM01~12 AM81~92 PM時鬧鈴,24小時制0~2300~1700~236星期(星期日=1)1~701~0701~077日1~3101~1F01~318月1~1201~0C01~129年0~9900~6300~9910控制寄存器A11控制寄存器B12控制寄存器C13控制寄存器D50世紀0~99NA19,20 1602液晶顯示屏 下面是1602字符型LCD引腳接口介紹:圖 1602字符型LCD顯示器正反面1602字符型LCD引腳說明:第1腳:VSS為電源地,接GND。第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。第15腳:BLA背光電源正極(+5V)輸入引腳。首次使用時,在液晶的上電狀態(tài)下,調(diào)節(jié)至液晶上面一行顯示出黑色小格為止。 1602LCD電路圖 電路原理圖及說明 控制電路。,需要反相是因為該片選信號為低電平有效。 實時日歷時鐘顯示系統(tǒng)片選及日歷時鐘芯片部分電路原理圖,日歷時鐘芯片DS12C887,在本設(shè)計中,將其MOT引腳接地,選擇Intel總線時序模式。 時鐘部分軟件設(shè)計 DS12C887的內(nèi)存空間DS12C887的內(nèi)存空間共128個字節(jié),其中11個字節(jié)專門用于存儲時間、星期、日歷和鬧鐘信息;4個字節(jié)專門用于控制和存放狀態(tài)信息;其余113個字節(jié)為用戶可以使用的普通RAM空間。在所有的128字節(jié)中,寄存器C和D為只讀寄存器,寄存器A的第7位屬于只讀位,秒字節(jié)的高階位也是只讀的,其余字節(jié)均為可直接讀寫字節(jié)。UIP:更新(UIP)位用來標志芯片是否即將進行更新。RSRSRS1.、RS0:作用:1)設(shè)置周期中斷允許位(PIE);2)設(shè)置方波輸出允許位(SQWE);3)兩位同時設(shè)置為有效并且設(shè)置頻率;4)全部禁止。AIE:當(dāng)AIE=0,禁止鬧鐘中斷輸出到IRQ。當(dāng)UIE=1,允許更新結(jié)束中斷輸出到IRQ。24/12:此位為1時,24時制;為0時,12小時制。寄存器C字節(jié)的內(nèi)容如下:MSB LSBIRQFPFAFUF0000PF:周期中斷標志。UF:更新中斷標志。VRT當(dāng)VRT=0時表示內(nèi)置電池能量耗盡,此時RAM中的數(shù)據(jù)的正確性就不能保證了。 。SECOND EQU 6F00H 。 分鬧鐘寄存器HOUR EQU 6F04H 。 月寄存器YEAR EQU 6F09H 。 寄存器 CREG_D EQU 6F0DH 。分緩沖區(qū)HOUR_BUFFER EQU 53H 。年緩沖區(qū)。左邊輸入 八位字符顯示 。設(shè)定的將要寫入的顯示RAM地址。MOV 51H,00H 。MOV 53H,13H 。MOV 55H,11H 。MOV SP,60H JNB , YYY 。保存現(xiàn)場 PUSH DPL PUSH ACC MOV DPTR ,Z8279 MOV A,LEDMOD ?;謴?fù)現(xiàn)場 POP DPL POP DPH RET4 時分秒顯示子程序程序DISPLAY: MOV A,SECOND_BUFFER ANL A,0FH MOV R5,A MOV R4,0 LCALL DISLED 。顯示分鐘低位 MOV A,MINUTE_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,4 LCALL DISLED 。顯示小時高位 RET 5 年月日顯示子程序DISPLAY1:MOV A,DATE_BUFFER ANL A,0FH MOV R5,A MOV R4,0 LCALL DISLED 。顯示月低位 MOV A,MONTH_BUFFER SWAP A ANL A,0FH MOV R5,A MOV R4,4 LCALL DISLED 。顯示年高位 RET6 寫時間子程序WRITETIME: PUSH DPH 。設(shè)定秒 MOV A,SECOND_BUFFER MOVX DPTR,A MOV DPTR,MINUTE 。設(shè)定月 MOV A,MONTH_BUFFER MOVX DPTR,A MOV DPTR,YEAR 。讀取寄存器 ARTCBUSY: MOVX A,DPTR JB ,RTCBUSY 。讀取分數(shù)據(jù) MOVX A,DPTR MOV MINUTE_BUFFER,A MOV DPTR,HOUR 。讀取年資料 MOVX A,DPTR MOV YEAR_BUFFER,A POP ACC POP DPH POP DPL RET8 數(shù)碼管顯示子程序DISLED: PUSH DPH 。設(shè)定顯示位置 MOV DPTR,TAB ?;謴?fù)現(xiàn)場 POP DPL POP DPH RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 。39。各個時標的進位和周期頻率都很沒有出現(xiàn)錯誤。詳細了解了AT89C51 單片機應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示、數(shù)碼管顯示原理 。此外還包括一些基本的電路如電源電路,晶振電路,及接口電路。七 參考文獻[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