一、設計指標
此次設計主要是應用單片機來設計電子時鐘,硬件部分主要分以下電路模塊:顯示電路用8個共陰極數(shù)碼顯示管、按鍵模塊、晶振模塊。顯示管分別顯示:小時、分鐘和秒,通過動態(tài)掃描進行顯示。
二、硬件實現(xiàn)及單元電路設計
1 總系統(tǒng)原理圖
2.1主控制部件
89C51是一個8位單片機,片內ROM全部采用FLASH ROM技術,晶振時鐘為12MHz。89C51是標準的40引腳雙列直插式集成電路芯片,有4個八位的并行雙向I/O端口,分別記作P0、P1、P2、P3。第31引腳需要接高電位使單片機選用內部程序存儲器;第40腳為電源端VCC,接+5V電源,第20引腳為接地端VSS,通常在VCC和VSS引腳之間接0.1μF高頻濾波電容。
硬件原理圖如下圖所示:
三、Proteus仿真樣例
正常運行:
調整時刻:
閱讀全文