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