一.概述:單片機控制電機電路方框圖如下圖,它是一個時間控制器,用戶可通過按鍵對時間進行編程,時間值可設(shè)置為00-99分(或秒),計時時間到控制兩路輸出。整個計時控制電路為:用單片機的任意3個I/O口作為按鍵輸入口,用兩個I/O口作為電機輸出,可用一路作為主電機,另一路作為散熱風(fēng)扇等控制。時間值的顯示用兩位七段數(shù)碼管LED實現(xiàn),驅(qū)動芯片我們采用74LS164串入并出寄存器完成(新版本省去譯碼芯片74LS164而直接采用單片機的7
一.概述:
單片機控制電機電路方框圖如下圖,它是一個時間控制器,用戶可通過按鍵對時間進行編程,時間值可設(shè)置為
00-
99分(或秒),計時時間到控制兩路輸出。 整個計時控制電路為:用單片機的任意3個I/O口作為按鍵輸入口,用兩個I/O口作為電機輸出,可用一路作為主電機,另一路作為散熱風(fēng)扇等控制。時間值的顯示用兩位七段
數(shù)碼管LED實現(xiàn),驅(qū)動芯片我們采用74LS164串入并出寄存器完成(新版本省去譯碼芯片74LS164而直接采用單片機的7個
IO口驅(qū)動,LED位驅(qū)動與按鍵IO口復(fù)用),單片機用兩根I/O口線模擬串行口,一根是RXD線,另一根是
TXD線,程序中用軟件模擬的方法實現(xiàn)對74LS164的通信。顯示電路為得到較好的效果,我們采用了動態(tài)掃描電路,也即在程序在不斷動態(tài)地刷新顯示內(nèi)容,要求刷新頻率不低于30Hz,以免視覺上產(chǎn)生閃爍現(xiàn)象。