|
ABSTRACT
As the rapid development of Single-chip Microcomputer Applicationtechnology, from the navigation device of missile to the various instruments onthe aircraft control and from computer communication network and data transmissionto industrial real-time automation process control and data processing, as wellas the extensive use of the smart card and electronic pets in live, All of thisis inseparable from the microcontroller. SCM is set to CPU, RAM, ROM, timing,counting and multiple interfaces in one microcontroller. It has the advantagesof small volume, low cost, strong function, widely used in smart industries,and industrial automation.
This paper designed a electronic clock which canachieve calendar function based on microcontroller, the system consists of maincontroller STC89C52, clock circuit, display circuit, DS12C887circuit, and areset circuit components, the main control system as the control center,DS12C887 generates a clock, DS18B20 generates temperature, a 12864 LCD displaythe date and time, the key can set the time, alarm clock, achieved the clockcalendar and time display function.
In the future, the calendar will be more accurate,look more beautiful; more affordable prices of the direction of development,and will appear more auxiliary function.
目錄
摘要................................................................. I
ABSTRACT...................................................................................................................... II
第1章緒論.......................................................... 1
1. 1課題的背景.................................................... 1
1.2電子萬年歷的發展............................................... 1
1. 3電子萬年歷設計................................................ 1
第2章 設計要求與方案論證.
..................................................................................... 3
2. 1設計要求..................................................... 3
2.2方案論證....................................................... 3
2. 2. 1控制部分方案設計.......................................... 3
2. 2.2顯示部分的設計............................................. 4
2. 2.3單片機芯片的選擇方案和論證................................. 4
2. 2.4時鐘芯片的選擇方案和論證................................... 4
2. 2.5溫度傳感器的選擇方案和論證................................. 5
2. 2.6電源的選擇方案............................................. 5
第3章硬件設計.
........................................................................................................ 6
3.1電路的設計框圖................................................. 6
3.2主要單元電路的設計............................................. 6
3. 2.1單片機主控電路設計......................................... 6
3. 2.2時鐘振蕩電路設計........................................... 8
3. 2.3復位電路設計............................................... 9
3. 2.4溫度傳感器電路設計........................................ 10
3. 2.5時鐘電路設計.............................................. 12
3. 2.6顯示電路設計.............................................. 13
3. 2.7按鍵電路設計.............................................. 16
3. 2.8報警電路設計.............................................. 16
第4章軟件設計.
....................................................................................................... 17
4. 1程序流程圖................................................. 17
4. 1. 1主程序流程............................................... 17
4.1.2時間調整程序流程圖......................................... 18
4. 1. 3時鐘芯片讀寫程序流程..................................... 20
4.1.4溫度測量元件控制程序流程................................... 20
4.1.4公歷轉換成農歷的基本原理................................... 21
4. 2操作與調試................................................... 22
4. 2. 1軟件調試................................................. 22
4. 2.2萬年歷實物................................................ 23
總結與展望......................................................... 24
致謝............................................................... 25
參考文獻........................................................... 26
附錄一:系統硬件原理圖............................................. 27
附錄二:元器件淸單................................................. 28
附錄三:設計程序................................................... 29
第1章緒論
1.1課題的背景
隨著社會的發展和科技水平的提高,人類獲得和計算時間的方法,歷經觀天陽、擺鐘到現在電子鐘,經過不斷發展和創新,計時的精度越來越準確。為 了觀測時間的同時,能夠了解其他與人類日常生活密切相關的信息,比如星期、 日期、溫度、濕度等信息,電子萬年歷誕生了,它集時間、日期、星期等功能于一身,具有讀取方便、顯示直觀、功能多樣、電路簡單等諸多優點,符合電 子儀器儀表的發展趨勢,具有廣闊的市場前景。
1.2電子萬年歷的發展
二十一世紀的今天,最具代表性的計時產品就是電子萬年歷,它是近代世界鐘表業界的第三次革命。第一次是擺和擺輪游絲的發明,相對穩定的機械振 蕩頻率源使鐘表的走時差從分級縮小到秒級,代表性的產品就是帶有擺或擺輪 游絲的機械鐘或表。第二次革命是石英晶體振蕩器的應用,發明了走時精度更高的石英電子鐘表,使鐘表的走時月差從分級縮小到秒級。第三次革命就是單 片機數碼計時技術的應用(電子萬年歷),使計時產品的走時日差從分級縮小 到1/600萬秒,從原有傳統指針計時的方式發展為人們日常更為熟悉的夜光數 字顯示方式,更加直觀明了,并增加了全自動日期、星期、溫度以及其他日常附屬信息的顯示功能,電子萬年歷的出現帶來了鐘表計時業界跨躍性的進步。
如今電子萬年歷飛入了尋常百姓家,掛式、臺式以及帶裝飾畫面等豐富的電子萬年歷數不勝數,不但滿足了精準的計時需求,還將計時帶上了科技時尚 的味道。單片機技術所應用的功能控制芯片可進行多種功能的設置,如鬧鐘、 報時、日歷査詢、語音等:并改善了很多原有石英鐘不能解決的問題,例如:數字夜光顯示、數據存儲以及全自動溫度檢測等功能:這給傳統計時消費帶來 了新的動力,越來越多的消費者選擇了電子萬年歷。
1.3電子萬年歷設計
針對目前市場上銷售的萬年歷設計的功能進行調研,確定本次畢業設計課題 的主要功能應該具有:陽歷日期顯示、時間顯示(精確到秒)、農歷日期顯示、星期顯示、環境溫度顯示、定時鬧鈴和溫度上下限報警等基本功能,設置功能應 該具有時間修改和重設宦,在修改時間的過程中,可以對月份的天數自動判斷和 糾錯。同時具有事件備忘記錄和提醒功能。
在設計過程中首先要學習各種芯片的引腳基本功能,電路的連接和設計,尤 其是其工作時序,這是實現系統的關鍵。溫度檢測采用DS18B20,由于 DS18B20是單總線溫度傳感器,所以,對其控制需要較嚴格的時序。通過査閱資料和仿真掌握單總線數字溫度傳感器的時序要求和工作流程,該系統主要應 用了 DS18B20的跳過ROM匹配、溫度轉換、讀取溫度指令等。
時鐘芯片采用DS12C887, DS12C887為24腳雙列直插式時鐘芯片,為了能 夠使
|
|