基于at89s51單片機(jī)的數(shù)字萬年歷畢業(yè)設(shè)計(jì)論文.doc
基于at89s51單片機(jī)的數(shù)字萬年歷畢業(yè)設(shè)計(jì)論文,基于at89s51單片機(jī)的數(shù)字萬年歷畢業(yè)設(shè)計(jì)論文摘要11 設(shè)計(jì)要求22 方案論證與設(shè)計(jì)22.1 用可編程邏輯器件設(shè)計(jì)22.1.1控制器部分32.2 顯示部分的方案選擇32.3 系統(tǒng)設(shè)計(jì)32.3.1 晶體振蕩器電路..32.3.2 分頻器電路..32.3.3 時(shí)間計(jì)數(shù)器電路..32.3.4 時(shí)鐘電路..42.3.5 復(fù)位...
內(nèi)容介紹
此文檔由會(huì)員 cgq123 發(fā)布基于AT89S51單片機(jī)的數(shù)字萬年歷畢業(yè)設(shè)計(jì)論文
摘要 1
1 設(shè)計(jì)要求 2
2 方案論證與設(shè)計(jì) 2
2.1 用可編程邏輯器件設(shè)計(jì) 2
2.1.1控制器部分 3
2.2 顯示部分的方案選擇 3
2.3 系統(tǒng)設(shè)計(jì) 3
2.3.1 晶體振蕩器電路 ………………………………………………………………………………..3
2.3.2 分頻器電路 ………………………………………………………………………………..3
2.3.3 時(shí)間計(jì)數(shù)器電路 …………………………………………………………………………..3
2.3.4 時(shí)鐘電路 ……………………………………………………………………………………..4
2.3.5 復(fù)位電路 ……………………………………………………………………………………. 4
2.3.6復(fù)位電路的可靠性設(shè)計(jì)………………………………………………………………………...4
2.3.7 按鍵部分………………………………………………………………………………………..5
2.3.8蜂鳴器電路……………………………………………………………………………………5
3.3.9 根據(jù)各模塊的功能互相連接成電子萬年歷的控制電路……………………………………5
3各硬件介紹 6
3.1 AT89S51的引腳說明 7
3.2 發(fā)光二極管指示電路設(shè)計(jì)……………………………………………………………………………8
3.3 蜂鳴器電路設(shè)計(jì)…………………………………………………………………………8
3.3.1 蜂鳴器的介紹………………………………………………………………………..9
3.3.2 蜂鳴器的結(jié)構(gòu)原理…………………………………………………………………..9
3.4 LCM1602簡介…………………………………………………………………………9
3.5 DS1302 簡介 10
4 系統(tǒng)硬件設(shè)計(jì)所需的器材……………………………………………………………….11
5 系統(tǒng)軟件總體設(shè)計(jì) 11
6 系統(tǒng)功能介紹……………………………………………………………………………. 12
6.1 按鍵介紹 13
6.2星期計(jì)算 13
7 主程序流程圖 14
8 安裝制作 ……………………………………………………………………………….14
9 調(diào)試與檢測安全 ……………………………………………………………………….14
10結(jié)束語 15
前言
電子萬年歷是實(shí)現(xiàn)對(duì)年,月,日,時(shí),分,秒數(shù)字顯示的計(jì)時(shí)裝置,廣泛用于個(gè)人家庭,車站, 碼頭,辦公室,銀行大廳等場所,成為人們?nèi)粘I钪械谋匦杵?。?shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度遠(yuǎn)遠(yuǎn)超過老式鐘表。鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,在此基礎(chǔ)上完成的萬年歷精度高,功能易于擴(kuò)展??蓴U(kuò)展成為諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自動(dòng)起閉路燈、定時(shí)開關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等電路。所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。因此,研究數(shù)字時(shí)鐘及擴(kuò)大其應(yīng)用有著非?,F(xiàn)實(shí)的意義。本設(shè)計(jì)就是數(shù)字時(shí)鐘簡單的擴(kuò)展應(yīng)用。
1 設(shè)計(jì)要求
本設(shè)計(jì)準(zhǔn)備實(shí)現(xiàn)的功能:
(1) 顯示公歷日期功能(年、月、日、時(shí)、分、秒以及星期)
(2) 可通過按鍵切換年、月、日及時(shí)、分、秒的顯示狀態(tài)
(3) 可隨時(shí)調(diào)校年、月、日或時(shí)、分、秒
(4) 可每次增減一進(jìn)行時(shí)間調(diào)節(jié)
(5) 可動(dòng)態(tài)完整顯示年份,實(shí)現(xiàn)真正的萬年歷顯示