2.软件总体设计
在主程序模块中,需要完成对各模块接口的初始化,LCD1602的初始化、中断向量的设计以及开中断、循环等等待工作。另外,在主程序模块中还需要设置启动/清除标志寄存器,并对它们进行初始化,然后分别完成不同的操作,主程序流程图如图2所示。 三、 系统的具体实现 1.硬件设计
(1) LCD液晶显示电路
图3 液晶显示器连接电路
(2)电机驱动电路
本设计采用L298N作为电机的驱动芯片,L298N是SGS公司的产品,内部包含四通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,内含两个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其连接如图4所示。
VCC
M1
M2
图4 L298N驱动电路原理图