基于AT89C2051的步进电机控制系统
本设计采用的是STC89C52RC对步进电机(步进电机是28BYJ-48减速永磁5VDC)进行控制,通过P2口输出地具有时序的方波作为步进电机的控制信号吗,信号经过芯片ULN2003A驱动步进电机;同时用3x3的键盘及计数器/定时器T0和T1、中断INT0和INT1来控制步进电机的加速和减速,利用LCD1602显示步进电机的相应的状态。 说明:在步进电机设计的初期,本想做自动控制升旗系统,但由于其中的语音芯片ISD2560价格太高,中途放弃了。进而转向单片机的各种空载控制的各种功能的设计和实现。