單片機原理及系統(tǒng)課程設(shè)計數(shù)字時鐘控制課程設(shè)計
- 文件介紹:
- 該文件為 docx 格式,下載需要 0 積分
- 單片機原理及系統(tǒng)課程設(shè)計數(shù)字時鐘控制課程設(shè)計
設(shè)計方案及原理
2.1系統(tǒng)方案介紹
用AT89C51單片機設(shè)計一個簡單的數(shù)字時鐘,能進(jìn)行時分秒的調(diào)整,能夠較準(zhǔn)確地顯示時間。用單片機控制6位LED數(shù)碼管顯示時、分、秒;并且具有二十四小時循環(huán)記時功能,走時要準(zhǔn)。能夠用按鍵開關(guān)可實現(xiàn)時、分調(diào)整。
2.2 系統(tǒng)原理
一個AT89C51單片機做為控制電路,用P0、P2口來控制數(shù)碼管的段碼和位碼,利用動態(tài)掃描來實現(xiàn)數(shù)碼管的顯示。開通定時器T0中斷來對數(shù)碼管的查表和1秒的準(zhǔn)確計時,然后利用P3口的低三位作為判斷程序,判斷是否分時秒是否溢出,若無溢出則顯示當(dāng)前值,若溢出則清零實現(xiàn)時分秒的加一。
3 硬件設(shè)計
主要用到這些元件:AT89C51單片機與單片機的最小系統(tǒng),八位顯示數(shù)字管,74LS245鎖存器。用12MHZ的晶振和兩個較小的22pF的電容組成振蕩器電路,用一個按鍵,一個電解電容,一個10K電阻組成具有上電自動復(fù)位和手動復(fù)位兩種操作的復(fù)位電路。用P0口作為輸出需接上拉電阻,即需RESPACK-8排阻,74LS245鎖存器保存要開通的位碼。通過控制P0,P2,P3口來控制時間的計時。P0口送入要顯示的字段,P2口送入要顯示的位碼,P3口低三位即為查詢是否需要調(diào)整時分秒數(shù)。開通計時器中斷0來查表得到要顯示的數(shù)字。
...