一.概述:单片机控制电机电路方框图如下图,它是一个时间控制器,用户可通过按键对时间进行编程,时间值可设置为00-99分(或秒),计时时间到控制两路输出。整个计时控制电路为:用单片机的任意3个I/O口作为按键输入口,用两个I/O口作为电机输出,可用一路作为主电机,另一路作为散热风扇等控制。时间值的显示用两位七段数码管LED实现,驱动芯片我们采用74LS164串入并出寄存器完成(新版本省去译码芯片74LS164而直接采用单片机的7
一.概述:
单片机控制电机电路方框图如下图,它是一个时间控制器,用户可通过按键对时间进行编程,时间值可设置为
00-
99分(或秒),计时时间到控制两路输出。 整个计时控制电路为:用单片机的任意3个I/O口作为按键输入口,用两个I/O口作为电机输出,可用一路作为主电机,另一路作为散热风扇等控制。时间值的显示用两位七段
数码管LED实现,驱动芯片我们采用74LS164串入并出寄存器完成(新版本省去译码芯片74LS164而直接采用单片机的7个
IO口驱动,LED位驱动与按键IO口复用),单片机用两根I/O口线模拟串行口,一根是RXD线,另一根是
TXD线,程序中用软件模拟的方法实现对74LS164的通信。显示电路为得到较好的效果,我们采用了动态扫描电路,也即在程序在不断动态地刷新显示内容,要求刷新频率不低于30Hz,以免视觉上产生闪烁现象。