周 韜
這里介紹的電子時鐘器為帶RS232C串口調時和定時等多項功能的電子時鐘器,通過RS232C接口與PC機相連,PC機的通訊軟件使用VB軟件制作。由于調時定時都是在PC機前操作,可以解決掛在大廳較高的地方而造成的調時定時的不方便,且調時定時比較靈活,可一次設置多項定時時間(本文采用的是最多可一次設置10次定時時間項)。
單片機的硬件電路原理圖
單片機的硬件電路原理圖如圖1所示。其中,P1.0腳接一個LED用來指示定時振鈴開關狀態(tài),LED亮時表示定時振鈴開關打開,LED滅時表示定時振鈴開關關閉;P1.7腳用來驅動振鈴定時響;使用共陽數(shù)碼管顯示,采用動態(tài)刷新的方式,P0口用來輸出數(shù)碼顯示的段碼,P2.0~P2.5用來驅動數(shù)碼管的位碼;這里的單片機使用的是12MHz的晶振,如果采用2400bps或更高的波特率,建議使用11.059MHz的晶振,可使串口通訊更準確;通訊線使用的是屏蔽線。