資源描述:
《單片機(jī)課程設(shè)計(jì)——數(shù)字時(shí)鐘》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、單片機(jī)課程設(shè)計(jì)——數(shù)字時(shí)鐘一、設(shè)計(jì)方案:.................................................................................2二、設(shè)計(jì)內(nèi)容:.................................................................................2三、電子時(shí)鐘.....................................................................................21電子
2、時(shí)鐘簡(jiǎn)介.............................................................................32電子時(shí)鐘的基本特點(diǎn)...............................................................33電子時(shí)鐘的原理........................................................................3四、單片機(jī)的知識(shí).........................................
3、....................................51單片機(jī)的簡(jiǎn)介.............................................................................52單片機(jī)的發(fā)展.............................................................................53單片機(jī)的特點(diǎn)........................................................................
4、.....74單片機(jī)的應(yīng)用與89C51單片機(jī)的介紹...................................8五、系統(tǒng)軟件程序設(shè)計(jì)...................................................................141.主程序.......................................................................................142、數(shù)碼管顯示模塊...........................................
5、........................143、定時(shí)器/計(jì)數(shù)器T0中斷服務(wù)程序........................................144、按鍵處理模塊.......................................................................156、軟件編譯環(huán)境:KeiluVision2.............................................19六、系統(tǒng)硬件電路的設(shè)計(jì).........................................
6、......................20七、課程設(shè)計(jì)總結(jié)...........................................................................21第1頁(yè)共21頁(yè)單片機(jī)課程設(shè)計(jì)——數(shù)字時(shí)鐘一、設(shè)計(jì)方案:1、通過單片機(jī)內(nèi)部的計(jì)數(shù)/定時(shí)器,采用軟件編程來實(shí)現(xiàn)時(shí)鐘計(jì)數(shù),一般稱為軟時(shí)鐘,這種方法的硬件線路簡(jiǎn)單,系統(tǒng)的功能一般與軟件設(shè)計(jì)相關(guān),通常用在對(duì)時(shí)間精度要求不高的場(chǎng)合。2、采用時(shí)鐘芯片,它的功能強(qiáng)大,功能部件集成在芯片內(nèi)部,具有自動(dòng)產(chǎn)生時(shí)鐘等相關(guān)功能,硬件成本相對(duì)較高;軟件編程簡(jiǎn)單,通常用在對(duì)時(shí)鐘精度
7、要求較高的場(chǎng)合。二、設(shè)計(jì)內(nèi)容:這里采用應(yīng)用廣泛的AT89C52作為時(shí)鐘控制芯片,利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器T0實(shí)現(xiàn)軟時(shí)鐘的目的。首先將T0設(shè)定工作于定時(shí)方式,對(duì)機(jī)器周期計(jì)數(shù)形成基準(zhǔn)時(shí)間(50ms),然后用另一個(gè)定時(shí)/計(jì)數(shù)器T1對(duì)基準(zhǔn)時(shí)間計(jì)數(shù)形成秒,妙計(jì)60次形成分,分計(jì)60形成小時(shí),小時(shí)計(jì)到12。最后通過數(shù)碼管把它們的內(nèi)容在相應(yīng)的位置顯示出來,達(dá)到時(shí)、分、秒計(jì)時(shí)的功能。此外還要實(shí)現(xiàn)對(duì)時(shí)間的調(diào)整功能,89C52的P1.0、P1.1、P1.2外接三個(gè)獨(dú)立按鍵,當(dāng)按下P1.0按鍵時(shí),系統(tǒng)進(jìn)入調(diào)時(shí)間的狀態(tài)或啟動(dòng)時(shí)間顯示的功能;當(dāng)按下P1.1按鍵時(shí),對(duì)顯示的數(shù)碼管進(jìn)行加