基于AT89S52单片机循迹小车的系统设计.doc
时间:10-30 10:48
查看:4829次
下载:163次
简介:
本设计是以单片机AT89S52为核心部件的小车循迹控制,利用电机驱动芯片L298来接控制小车内部前后两个电机的速度与转向。
红外一体传感器RPR220安装于小车地盘采集路面信号,然后经处理过后给单片机进行处理。
鼠标机械滚轮安装于小车后轮通轴上,用来测小车的行驶速度和路程,方便于控制小车速度。
本设计用到扩展芯片74hc164用以I/O口的扩展,后面外接两片带有所存功能的驱动芯片74hc573用来驱动数码管和12864液晶模块。
本设计采用C语言编程而非汇编语言,主要因为C语言具有很强的可读性和可移植性,便于改进和扩充,在软件的开发中可大大缩短开发周期,使用C语言进行单片机程序设计也是单片机开发与应用的必然趋势。