資源描述:
《時(shí)鐘數(shù)字顯示實(shí)驗(yàn)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、課程名稱:電子時(shí)鐘仿真設(shè)計(jì)學(xué)校:南昌工程學(xué)院院系:信息工程學(xué)院專業(yè):10應(yīng)用電子技術(shù)學(xué)號(hào):20100119姓名:福靖凌指導(dǎo)老師:莫老師電話:150000000000日期:2012年6月12日星期二昌工程學(xué)院課程設(shè)計(jì)(論文)任務(wù)書一、課程設(shè)計(jì)(論文)題目電子時(shí)鐘仿真設(shè)計(jì)二、課程設(shè)計(jì)(論文)使用的原始資料(數(shù)據(jù))及設(shè)計(jì)技術(shù)要求用51系列單片機(jī)作主控制器組成一個(gè)電子鐘,具體要求為:要求:1、采用51系列單片機(jī)作控制CPU,6位數(shù)碼管顯示時(shí)間(時(shí):分:秒);2、安排三個(gè)按鈕開關(guān)(S,t,I)用于調(diào)時(shí)及功能設(shè)置;3、首次上電復(fù)位時(shí)顯示0時(shí)0分0秒;4、
2、當(dāng)按下S鍵時(shí),進(jìn)入時(shí)間調(diào)整狀態(tài),首先調(diào)整小時(shí),對(duì)應(yīng)的小吋顯示KED閃亮,通過f,(按鍵調(diào)整,采用24小吋制;5、再次按下S鍵,進(jìn)入分鐘調(diào)整,方法同第4點(diǎn)要求;6、分鐘調(diào)整完畢后,按S鍵退出調(diào)整狀態(tài),進(jìn)入正常運(yùn)行方式;7、完成實(shí)物制作或proteus仿真實(shí)現(xiàn)。三、課程設(shè)計(jì)(論文)工作內(nèi)容及完成時(shí)間6月4日至6月5日:查找資料,方案論證;6月6日至6月8日:硬件電路的設(shè)計(jì)與仿真調(diào)試;6月9日至6月10日:軟件框圖設(shè)計(jì)、編寫程序;6月11日至6月13H:撰寫設(shè)計(jì)報(bào)告,軟、硬件聯(lián)合仿真調(diào)試占實(shí)驗(yàn);四.主要參考資料[1]、董曉紅,單片機(jī)原理及接口技術(shù),
3、西安電子科技大學(xué)出版社,2004[2]、何立民,MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù),北京航空航天大學(xué)出版社,2001[3]、張俊謨,單片機(jī)中級(jí)教程一一原理與應(yīng)用,北京,北京航空航天大學(xué)出版社,2000.6[4]、潘永雄,新編單片機(jī)原理與應(yīng)用?西安:西安電子科技大學(xué)出版社.2003[5]宋家友?集成電子線路設(shè)計(jì)手冊[M].福建科技出版社出版,2000.[6]張友德等編?單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)[M].±海:復(fù)旦大學(xué)出版社出版,2007.院系:信息工程學(xué)院應(yīng)用電子技術(shù)專業(yè)10級(jí)班學(xué)生:日期:自2012年6月4日至2012年6月
4、13口指導(dǎo)教師:莫釗助理指導(dǎo)教師(并指出所負(fù)責(zé)的部分):教研室:電子工程教研室教研室主任:注:任務(wù)書應(yīng)該附在已完成的課程設(shè)計(jì)說明書首頁。下面是本次課程的方案設(shè)計(jì):單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,51單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。本次設(shè)計(jì)以AT89C51芯片為核心,輔以必要的外圍電路,設(shè)計(jì)了一個(gè)簡易的電子時(shí)鐘,它由5V直流電源供電。在硬件方而,除了CPU外,使用四個(gè)七段數(shù)碼管來進(jìn)行顯示,數(shù)碼管采用的是動(dòng)態(tài)掃描顯示。通過數(shù)碼管能夠比較準(zhǔn)確顯示時(shí)、分丄ED—閃一滅顯示秒,設(shè)計(jì)方面采用匯編
5、語言編程,整個(gè)電子鐘系統(tǒng)能完成時(shí)間的顯示、復(fù)位等功能。通過這次設(shè)計(jì)讓我更深入了解單片機(jī)基本電路、如何控制和定時(shí)器和中斷編程的基本方法,從而鍛煉了我學(xué)習(xí)、設(shè)計(jì)和開發(fā)軟、硬件的能力。關(guān)鍵詞:AT89C51;單片機(jī);數(shù)碼管等?數(shù)碼管數(shù)字時(shí)鐘電路的設(shè)計(jì)LED數(shù)碼管時(shí)鐘電路采用24h計(jì)時(shí)方式,時(shí)、分、秒采用六位數(shù)碼管顯示。該電路具有顯示時(shí)間、調(diào)整時(shí)間、省電狀態(tài)(數(shù)碼管不亮,時(shí)鐘不停)三種功能,米用AT89C51單片機(jī)實(shí)現(xiàn)。下圖a是總體控制系統(tǒng)方案圖:圖a1?系統(tǒng)硬件電路的設(shè)計(jì)單片機(jī)控制的數(shù)碼管時(shí)鐘電路圖b如下:"卜C3!1:ZJ-300?L1r1L3$
6、363?If2*XS32122.25gas2C27_2£.4L-Jft22APeCDCFGdp?XT*L1XT/C2?evQ280405G6MFSAXR7e?.1JU士183456OUFMlATWCCEWVlr-ldddPOXWWP01/iWP02/7C2P03W3P0-VAC4P03M6P05?P07/AO7P1O^2PIVT2CXP12P13P14P15PIOP17flUE&&&488RomeP3VTXP3亟P34H0P35JT1P30A*?P37??叮awn憶阿K>W3/A11驗(yàn)鐘2P2MU3P2a?AMP27/A15圖bLED采用共陽
7、極數(shù)碼管,所采用的品振頻率為12MHzo2.系統(tǒng)軟件的設(shè)計(jì)主程序功能主要是初始化、正常顯示時(shí)間和判別功能轉(zhuǎn)移鍵。顯示時(shí)間調(diào)用顯示時(shí)間子程序。當(dāng)Pl?2端口按鍵按下時(shí),轉(zhuǎn)入調(diào)時(shí)功能程序。1)主程序流程圖c如下:開始內(nèi)存單元清零V2)顯示主程序數(shù)碼管顯示的數(shù)據(jù)存放在50H-55H內(nèi)存單元中,其中50H、51H單元存放秒數(shù)據(jù),52H、53H單元存放分?jǐn)?shù)據(jù),54H、55H單元存放時(shí)數(shù)據(jù)。時(shí)間數(shù)據(jù)采用BCD碼表示,對(duì)應(yīng)的顯示用段碼存放在ROM中。顯示時(shí),先取出50H-55H某一地址中的數(shù)據(jù),然后從段碼表中查出對(duì)應(yīng)的顯示用段碼并從P1口輸出,同時(shí)P2口將
8、對(duì)應(yīng)的數(shù)碼管選中,就可以顯示相應(yīng)的時(shí)間值。3)定時(shí)器TO中斷服務(wù)程序時(shí)鐘的最小計(jì)時(shí)單位是秒,60s進(jìn)位lmin,60min進(jìn)位lh。定時(shí)器TO用于產(chǎn)生最小單位Is,