89C2051實(shí)現的電子鐘
程序由主程序、定時(shí)中斷子程序,鍵盤(pán)子程序組成。定時(shí)中斷子程序要產(chǎn)生Imo日刂鐘標志位,用于數碼管掃描髖示;20ms時(shí)鐘標志位,用于鍵盤(pán)掃描、消抖;0,5s的時(shí)鐘佶號,用于鬧鐘報瞥;1s時(shí)鐘標志位,用于時(shí)間更新;1s的時(shí)鐘信號,用于整點(diǎn)報時(shí);及報騖時(shí)更新蜂鳴器鳴響次數,以下是該電子鐘的部分程序。
主程序如下:

四、安裝和調試
PCB板大小為68mm×78mm,采用單面板設計,細線(xiàn)為頂層跳線(xiàn),D2數碼管應當反裝,以使小數點(diǎn)位和前一位小數點(diǎn)位交叉。安裝時(shí)請先按照先低后高的原則,首先安裝頂層跳線(xiàn),數碼管安裝高度要適當高于三極管和集成電路,以便于加裝外殼。測試前用編程器將C程序編譯成目標文件即(hex文件),用專(zhuān)用的編程器寫(xiě)人89C2051中。單片機安裝在DIP20的腳插座上。
評論