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