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