【正文】
DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。所以不采用此方案。但是由于數(shù)碼管動態(tài)掃描需要借助74LS164 移位寄存器進行移位,該芯片在電路調試時往往會有很多障礙,所以不采用 LED數(shù)碼管作為顯示 [2]。 2 第一章 方案設計 第一節(jié) 系統(tǒng)基本方案選擇和論證 單片機芯片的選擇 本設計采用 AT89S51 芯片作為硬件核心,該芯片采用 Flash ROM,內部具有 4KB ROM存儲空間 ,相對于本設計而言程序空間完全夠用。此外,該電子萬年歷還具有時間校準等功能。而且要求設計的電子萬年歷在操作上力求簡潔,功能上盡量齊全,顯示界面也要出色。電子萬年歷的出現(xiàn)給人們的生活帶來的諸多方便,作為一種附加功能,現(xiàn)在越來越廣泛的被應用于各種電子產(chǎn)品中,具有廣闊的市場前景。 LED digital display is used in LCD displays that can display in , month, day, week, hours, minutes, seconds and other addition, the electronic calendar is also a time calibration functions. In terms of software, including calendar program, time to adjust procedures, display procedures. All programming is plete, the Keil software debugging, make sure there is no problem, in the Proteus software embedded within the simulated MCU. This article focus on liquid crystal screen LCM1602 and clock chip DS1302,temperature sensor DS18B20 which connected and municated with solutions will also pared with each software side, calender calculation will be discussed as well. The results are as follows:as electronic calender are widely used in our daily should be chip and convenient so as to win more profit. Keywords:Microcontroller,DS1302; DS18B20; LCD1602 III 目 錄 摘 要 ...................................................................................................................... I Abstract ................................................................................................................. II 緒論 ....................................................................................................................... 1 第一章 方案設計 .................................................................................................. 2 第一節(jié) 系統(tǒng)基本方案選擇和論證 ................................................................. 2 單片機芯片的選擇 ............................................................................. 2 顯示模塊選擇 方案和論證 ................................................................. 2 時鐘芯 片的選擇方案和論證 ........................................................... 2 1 .4 溫度傳感器的選擇方案與論證 ....................................................... 3 第二節(jié) 電路設計最終方案決定 ..................................................................... 3 第二章 系統(tǒng)的硬件設計與實現(xiàn) .......................................................................... 4 第一節(jié) 電路設計框圖 .................................................................................... 4 第二節(jié) 系統(tǒng)硬件概述 .................................................................................... 4 第三節(jié) 主要單元電路的設計 ........................................................................ 5 AT89S51 單片機主控制模塊的設計 .................................................. 5 單片機中斷系統(tǒng) ................................................................................ 7 時鐘電路模塊的設計 ......................................................................... 9 溫度采集模塊設計 ........................................................................... 10 顯示模塊的設計 ...............................................................................11 DS1302 原理及說明 ..........................................................................11 LCM1602 工作原理及說明 ............................................................... 14 IV 系統(tǒng)仿真電路 .................................................................................. 14 第三章 系統(tǒng)的軟件設計 .................................................................................... 16 第一節(jié) 程序流程框圖 .................................................................................. 16 第二節(jié) 子程序 .............................................................................................. 18 第四章 系統(tǒng)測試 ................................................................................................ 19 硬件測試 ................................................................................................ 19 軟件測試 ................................................................................................ 19 結束語 ................................................................................................................. 20 致謝 ..................................................................................................................... 21 參考文獻 ............................................................................................................. 22 附錄:程序 ......................................................................................................... 24 1 緒論 隨著社會、科技的發(fā)展,人類得知時間,從觀太 陽、擺鐘到現(xiàn)在電子鐘,不斷研究、創(chuàng)新。 論文主要研究了液晶顯示器 LCM 及時鐘芯片 DS1302,溫度傳感器 DS18B20 與單片機之間的硬件互聯(lián)及通信,對數(shù)種硬件連接方案進行了詳盡的比較,在軟件方面對日歷算法也進行了 論述。 AT89C51 單片機是由 Atmel公司推出的,功耗小,電壓可選用 4~ 6V 電壓供電; DS1302 時鐘芯片是美國 DALLAS 公司推出的具有涓細電流充電功能的低功耗實時時鐘芯片,它可以對年、月、日、星期、時、分、秒進行計時,還具有閏年補償?shù)?多種功能,而且 DS1302 的使用壽命長,誤差??;數(shù)字顯示是采用的 LED液晶顯示屏來顯示,可以同時顯示年、月、日、星期、時、分、秒等信息。該電子萬年歷在硬件方面主要采用 AT89C51 單片機作為主控核心,由 DS1302 時鐘芯片提供時鐘、 1602LCM 點陣液晶顯示屏顯示。所有程序編寫完成后,在 Keil 軟件中進行調試,確定沒有問題后,在 Proteus 軟件中嵌入單片機內進行仿真。 DS1302 clock chip, launched in the United States with DALLAS small current charging function real time clock chip, low power consumption, it can be years , month, date, day, hour, minute, seconds time, also has a leap year pensation and other functions, and DS1302 long life, small error。由其是單片機技術的應用產(chǎn)品已經(jīng)走進了千家萬戶。因為這個課題有很好的開放性和可發(fā)揮性,對制作者的要求比較高,不僅考察了對單片機的掌握能力更加強調了對單片機擴展的應用。 AT89S51 單片機是由 Atmel 公司推出的,功耗小,電壓可選用 4~ 6V電壓供電 [1]; DS1302 時鐘芯片是美國 DALLAS 公司推出的具有涓細電流充電功能的低功耗實時時鐘芯片,它可以對年、月、日、星期、時、分、秒進行計時,還具有閏年補償?shù)榷喾N功能,而且 DS1302 的使用壽命長,誤差小;數(shù)字顯示是采用的 LED 液晶顯示屏來顯示,可以同時顯示年、月、日、星期、時、分、秒等信息。最后在老師同學的幫助以及自己的努力下完成了此次電子萬年歷的設計。 方案二: 采用 LED 數(shù)碼管動態(tài)掃描 ,LED 數(shù)碼管價格雖適中 ,對于顯示數(shù)字也最合適 ,而