89C2051實現(xiàn)的電子鐘
程序由主程序、定時中斷子程序,鍵盤子程序組成。定時中斷子程序要產(chǎn)生Imo日刂鐘標(biāo)志位,用于數(shù)碼管掃描髖示;20ms時鐘標(biāo)志位,用于鍵盤掃描、消抖;0,5s的時鐘佶號,用于鬧鐘報瞥;1s時鐘標(biāo)志位,用于時間更新;1s的時鐘信號,用于整點報時;及報騖時更新蜂鳴器鳴響次數(shù),以下是該電子鐘的部分程序。
主程序如下:
四、安裝和調(diào)試
PCB板大小為68mm×78mm,采用單面板設(shè)計,細(xì)線為頂層跳線,D2數(shù)碼管應(yīng)當(dāng)反裝,以使小數(shù)點位和前一位小數(shù)點位交叉。安裝時請先按照先低后高的原則,首先安裝頂層跳線,數(shù)碼管安裝高度要適當(dāng)高于三極管和集成電路,以便于加裝外殼。測試前用編程器將C程序編譯成目標(biāo)文件即(hex文件),用專用的編程器寫人89C2051中。單片機安裝在DIP20的腳插座上。
評論