【正文】
吉林化工學(xué)院課程設(shè)計(jì)說明書基于DS1302的數(shù)字鐘設(shè)計(jì)Design of digital clock based on DS1302學(xué)生學(xué)號(hào): 10530221 學(xué)生姓名: 郭芬芬 專業(yè)班級(jí): 電信1002 指導(dǎo)教師: 程立敏 起止日期: ~ 吉林化工學(xué)院Jilin Institute of Chemical Technology課程設(shè)計(jì)任務(wù)書一、設(shè)計(jì)題目:基于DS1302的數(shù)字鐘設(shè)計(jì)二、設(shè)計(jì)目的掌握DS1302時(shí)鐘芯片的硬件電路原理及軟件編程方法,熟悉DS1302時(shí)鐘芯片的性能指標(biāo)和特點(diǎn);熟悉STC12C5A60S2單片機(jī)的性能特點(diǎn),并掌握STC12C5A60S2單片機(jī)控制DS1302讀寫時(shí)間、日期的硬件電路組成及軟件編程方法;了解LED顯示及按鍵電路的組成原理,熟悉LED動(dòng)態(tài)顯示原理及實(shí)現(xiàn)方法;了解7805構(gòu)成直流穩(wěn)壓電源的電路組成及工作原理。三、設(shè)計(jì)任務(wù)及要求(宋體,小四號(hào)字,加黑) 設(shè)計(jì)并實(shí)現(xiàn)具有顯示日期和時(shí)間的電子數(shù)字鐘,數(shù)字鐘具有以下基本功能:使用6位LED顯示時(shí)間、日期和星期,正常顯示時(shí)、分、秒、星期,使用按鍵可切換顯示年、月、日;具有時(shí)間、日期調(diào)整功能,通過鍵盤可進(jìn)行時(shí)間、日期的調(diào)整;具有鬧鐘功能,使用鍵盤設(shè)定鬧鈴時(shí)間,由蜂鳴器產(chǎn)生鬧鈴;定時(shí)控制功能,使用小型繼電器完成定時(shí)控制功能(發(fā)揮部分)。 四、設(shè)計(jì)時(shí)間及進(jìn)度安排(宋體,小四號(hào)字,加黑) 設(shè)計(jì)時(shí)間共三周( – ),具體安排如下表:周安排設(shè) 計(jì) 內(nèi) 容設(shè)計(jì)時(shí)間第一周硬件電路設(shè)計(jì)第二周硬件電路焊接與調(diào)試第三周編寫課程設(shè)計(jì)說明書,課程設(shè)計(jì)答辯。五、指導(dǎo)教師評(píng)語及學(xué)生成績(jī)指導(dǎo)教師評(píng)語:年 月 日成績(jī)指導(dǎo)教師(簽字):摘要本系統(tǒng)采用STC89C52單片機(jī)和DS1302配合,實(shí)現(xiàn)LED數(shù)碼管顯示時(shí)間、日期和星期,正常顯示時(shí)、分、秒、星期,使用按鍵可切換顯示年、月、日。系統(tǒng)中還有四個(gè)獨(dú)立式按鍵,用于系統(tǒng)操作與控制,并有一個(gè)直流蜂鳴器,用以產(chǎn)生鬧鈴。DS1302可以實(shí)現(xiàn)對(duì)系統(tǒng)的時(shí)、分、秒、星期、日期等信息的保存,使系統(tǒng)在掉電情況下仍然能夠準(zhǔn)確的保存并運(yùn)行時(shí)間信息。利用單片機(jī)的定時(shí)器,實(shí)現(xiàn)了時(shí)間、日期和鬧鐘功能的設(shè)計(jì)。關(guān)鍵詞: 單片機(jī);DS1302;LED數(shù)碼管;蜂鳴器AbstractThe system uses STC89C52 MCU and DS1302 to achieve LED digital tube display time, date and digital tube displays hours, minutes, seconds, day of the will displays day, month,and year while the button is pushed . There are four separate buttons in the system for system operation and control, and a DC buzzer to generate alarms. DS1302 can be used to save much information such as hours,minutes, seconds, day, date, and so that the system can still save and runtime and accurate information in the event of a power loss. The use of singlechip timer, to achieve the design of time, date and alarm clock function.Key words:singlechip。 DS1302。LED digital tube。buzzer目 錄課程設(shè)計(jì)任務(wù)書 I第1章 基于DS1302的數(shù)字鐘設(shè)計(jì)的目的 1第2章 基于DS1302的數(shù)字鐘設(shè)計(jì)的方案選擇 2 設(shè)計(jì)要求 2 各模塊方案選擇 2 主控模塊的選擇 2 時(shí)鐘芯片的選擇和說明 3 3 鍵盤模塊選擇 4 4 最終選擇方案 4第3章 基于DS1302的數(shù)字鐘設(shè)計(jì)系統(tǒng)硬件設(shè)計(jì) 5 STC89C52單片機(jī) 5 STC89C52單片機(jī) 5 STC89C52引腳介紹 7 8 DS1302簡(jiǎn)介 8 DS1302管腳說明 8 DS1302讀寫和控制說明 9 DS1302與STC89C52單片機(jī)接口 10 74HC164芯片 10 74HC164簡(jiǎn)介 10 74HS164特性 10 74HS164在本系統(tǒng)中的應(yīng)用 11 MCU監(jiān)控芯片X25045 11 X25045芯片簡(jiǎn)介 12 X25045芯片引腳功能 12 X25045看門狗電路設(shè)計(jì) 12 固定三端穩(wěn)壓芯片L7805 13 14(78, 79系列)管腳序號(hào)判斷技巧 14 14 14 15 按鍵電路 15 LED數(shù)碼管 16 LED發(fā)光原理 16 LED顯示的設(shè)計(jì) 16 蜂鳴器 17第四章 基于DS1302數(shù)字鐘設(shè)計(jì)軟件調(diào)試 18 KeiuVision3軟件使用 18 主程序 18 中斷子程序 19 DS1302子程序 19第5章 結(jié)論 20附錄一 21參考文獻(xiàn) 22第1章 基于DS1302的數(shù)字鐘設(shè)計(jì)的目的通過基于DS1302的數(shù)字鐘的設(shè)計(jì),掌握DS1302時(shí)鐘芯片的硬件電路原理及軟件編程方法,熟悉DS1302時(shí)鐘芯片的性能指標(biāo)和特點(diǎn);熟悉STC12C5A60S2單片機(jī)的性能特點(diǎn),并掌握STC12C5A60S2單片機(jī)控制DS1302讀寫時(shí)間、日期的硬件電路組成及軟件編程方法;了解LED顯示及按鍵電路的組成原理,熟悉LED動(dòng)態(tài)顯示原理及實(shí)現(xiàn)方法;了解7805構(gòu)成直流穩(wěn)壓電源的電路組成及工作原理。最重要的是從設(shè)計(jì)這個(gè)過程中學(xué)習(xí)怎么與隊(duì)員合作,學(xué)習(xí)設(shè)計(jì)的基本思路與過程。第2章 基于DS1302的數(shù)字鐘設(shè)計(jì)的方案選擇 設(shè)計(jì)要求電子鐘主要是利用電子技術(shù)將時(shí)鐘電子化、數(shù)字化,擁有時(shí)間精確、體積小、界面友好、可擴(kuò)展性能強(qiáng)等特點(diǎn),被廣泛應(yīng)用于生活和工作當(dāng)中。電子時(shí)鐘首先是數(shù)字化了的時(shí)間顯示報(bào)時(shí)器,在此基礎(chǔ)上,人們根據(jù)不同場(chǎng)合的要求,在