資源描述:
《單片機(jī)課程設(shè)計(jì)--電子日歷時(shí)鐘》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、河南科技大學(xué)課程設(shè)計(jì)說明書課程名稱單片機(jī)原理題目電子日歷時(shí)鐘院系電子信息工程學(xué)院班級(jí)學(xué)生姓名指導(dǎo)教師葉宇程日期2012—06—11課程設(shè)計(jì)任務(wù)書(指導(dǎo)教師填寫)課程設(shè)計(jì)名稱單片機(jī)原理學(xué)生姓名專業(yè)班級(jí)電氣091設(shè)計(jì)題目電子日歷時(shí)鐘一、課程設(shè)計(jì)目的1.培養(yǎng)學(xué)生文獻(xiàn)檢索的能力,如何利用Internet檢索需要的文獻(xiàn)資料。2.培養(yǎng)學(xué)生綜合分析問題、發(fā)現(xiàn)問題和解決問題的能力。3.培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)的能力和工程設(shè)計(jì)的能力。4.培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的能力。5.提高學(xué)生課程設(shè)計(jì)報(bào)告撰寫水平。二、設(shè)計(jì)內(nèi)容、技術(shù)條件和要求1設(shè)
2、計(jì)內(nèi)容電子日歷時(shí)鐘系統(tǒng)主要功能為實(shí)時(shí)時(shí)間的顯示,以AT89S51單片機(jī)為核心芯片,通過DS1302時(shí)鐘芯片的功能擴(kuò)展;在共陰極LED數(shù)碼管上或LM1602液晶顯示屏上顯示出來。(1)時(shí)鐘芯片選用DS1302;(2)數(shù)碼管選用4位共陰極動(dòng)態(tài)顯示的數(shù)碼管;(3)能實(shí)時(shí)顯示年、月、日和時(shí)、分、秒,用數(shù)碼管顯示時(shí),要求年、月、日與時(shí)、分、秒交替顯示,間隔1秒;(4)可通過按鍵調(diào)節(jié)、設(shè)置當(dāng)前時(shí)間。2設(shè)計(jì)要求設(shè)計(jì)單片機(jī)最小系統(tǒng)(包括復(fù)位按鈕、晶振電路等);DS1302時(shí)鐘芯片的控制設(shè)計(jì)。時(shí)間調(diào)節(jié)按鍵的電路設(shè)計(jì)。繪制實(shí)現(xiàn)本
3、設(shè)計(jì)內(nèi)容的硬件電路(原理圖),系統(tǒng)的組成框圖。相應(yīng)的控制狀態(tài)表;編寫本課程設(shè)計(jì)內(nèi)容的軟件設(shè)計(jì)(包含程序流程圖和對(duì)程序注釋)。硬件實(shí)驗(yàn)部分可選用實(shí)驗(yàn)箱測(cè)試或Proteus仿真軟件實(shí)現(xiàn)。3總體設(shè)計(jì)思想(供參考)正常情況下運(yùn)行主程序,定時(shí)讀取時(shí)鐘芯片的實(shí)時(shí)時(shí)間,先讀年、月、日,再讀時(shí)、分、秒;時(shí)間調(diào)節(jié)可用1按鍵依次切換選擇年、月、日、時(shí)、分、秒,相應(yīng)位閃爍,另1按鍵每次加1調(diào)節(jié)當(dāng)前的時(shí)間設(shè)置。按鍵控制建議采用外部中斷執(zhí)行中斷服務(wù)子程序,設(shè)置相應(yīng)的時(shí)間調(diào)節(jié)子程序。4設(shè)計(jì)參考基于AT89S51單片機(jī)的電子日歷時(shí)鐘有電源
4、電路、單片機(jī)主控電路、按鍵控制電路和顯示電路組成,DS1302的寄存器、控制命令及參考電路如圖1和表1、表2所示:圖1基于AT89S51單片機(jī)的交通信號(hào)燈控制系統(tǒng)框圖表1DS1302日歷、時(shí)鐘寄存器與控制字對(duì)照表寄存器名稱765432101RAM/CKA4A3A2A1A0RD/W秒寄存器1000000分寄存器1000001小時(shí)寄存器1000010日寄存器1000011月寄存器1000100星期寄存器1000101年寄存器1000110寫保護(hù)寄存器1000111慢充電寄存器1001000時(shí)鐘突發(fā)寄存器10111
5、11表2DS14302內(nèi)部主要寄存器分布表寄存器名稱命令字取值范圍各位內(nèi)容寫讀76543210秒寄存器80H81H00-59CH10SECSEC分寄存器82H83H00-59010MINMIN小時(shí)寄存器84H85H01-12或00-2312/240AHRHR日期寄存器86H87H01-28,29,30,310010DATEDATE月份寄存器88H89H01-1200010MMONTH周寄存器8AH8BH01-0700000DAY年份寄存器8CH8DH00-9910YEARYEAR5知識(shí)點(diǎn)準(zhǔn)備:+5V電源原理及
6、設(shè)計(jì);單片機(jī)復(fù)位電路工作原理及設(shè)計(jì)(元件選擇的依據(jù));單片機(jī)晶振電路工作原理及設(shè)計(jì)(元件選擇的依據(jù));按鍵電路設(shè)計(jì)(了解常用按鍵設(shè)計(jì)方法)。DS1302芯片特性、驅(qū)動(dòng)設(shè)計(jì)及應(yīng)用;LM1602液晶顯示屏特性、驅(qū)動(dòng)設(shè)計(jì)及應(yīng)用;AT89S51單片機(jī)引腳資源、引腳分配等;單片機(jī)匯編語言及程序設(shè)計(jì)(中斷、延時(shí)子程序的設(shè)計(jì))。三時(shí)間進(jìn)度安排按教學(xué)計(jì)劃規(guī)定,單片機(jī)原理課程設(shè)計(jì)總學(xué)時(shí)為1周,其進(jìn)度安排和時(shí)間大致分配如下:1.十三周周一至周二查閱資料、進(jìn)行軟、硬件初步設(shè)計(jì);2.十三周周三至周四上機(jī)調(diào)試,發(fā)現(xiàn)問題,解決問題,完善
7、課程設(shè)計(jì);3.十三周周五、周六 總結(jié)設(shè)計(jì)過程,編寫課程設(shè)計(jì)報(bào)告書。四主要參考文獻(xiàn)1、何立民.單片機(jī)高級(jí)教程.第1版.北京:北京航空航天大學(xué)出版社,20012、MCS—51單片機(jī)應(yīng)用設(shè)計(jì)張毅剛修林成胡振江編3、MCS—51單片微型計(jì)算機(jī)原理與開發(fā)王樹勛王朝玉張新發(fā)編4、徐愛鈞KEILCxV7.0單片機(jī)高級(jí)語言編程與uVision2應(yīng)用實(shí)踐,北京,電子工業(yè)出版社,20045、李全利、仲偉峰、徐軍,單片機(jī)原理及應(yīng)用,北京:清華大學(xué)出版社,2006五、設(shè)計(jì)分組及選題安排電氣091、092,三個(gè)題目中每人任選一題。指導(dǎo)
8、教師簽字:2012年05月20日目錄摘要6關(guān)鍵詞6第一章設(shè)計(jì)要求與硬件選擇61.2.1單片機(jī)芯片的選擇和介紹71.2.2顯示模塊的選擇和介紹81.2.3時(shí)鐘芯片的選擇和介紹91.3電路設(shè)計(jì)最終方案決定12第二章系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn)122.1電路設(shè)計(jì)框圖122.2系統(tǒng)硬件概述132.3主要單元電路的設(shè)計(jì)132.3.1單片機(jī)主控模塊的設(shè)計(jì)132.3.2時(shí)鐘電路模塊的設(shè)計(jì)142.3.3顯示模塊的設(shè)計(jì)152