基于 STC12C5A60S2 单片机智能小车目 录摘 要1Abstract2引言31、课题背景及意义32、国内外讨论及现状31 绪论51.1 智能小车概述51.2 设计任务和功能要求71.2.1 基本要求71.2.2 发挥部分72 硬件电路设计82.1 主控芯片选型82.1.1 单片机 STC12C5A60S 性能介绍82.1.2 最小系统122.2 循迹探测模块122.3 电机驱动模块152.4 超声波测速模块162.5 无线通信模块172.6 系统模块的最终方案182.7 最终 PCB 板图183、系统调试193.1 循迹探测模块调试193.2 蓝牙通信模块调试193.3 超声波测距模块204、软件设计214.1 程序设计说明及流程图214.1.1 系统软件设计说明214.1.2 程序流程图214.2 程序设计234.2.1 驱动程序设计234.2.2 寻迹子程序设计255、测试数据、测试结果分析及结论295.1 测试方法与仪器295.1.1 测试仪器295.1.2 测试方法295.2 测试数据及测试结果分析295.3 心得体会29致谢31参考文献32摘 要智能小车的讨论、开发和应用涉及传感技术、电气技术、单片机控制、通信技术等学科,是一门综合技术,当代讨论十分活跃,应用日益广泛的领域。智能作为现代社会的新产物,是以后的进展方向,它可以根据预先设定的模块在一个特定的环境里自动的运行,可运用于科学勘探等用途,无需人为的管理,便可以完成预期所要达到的或更高的目标,智能小车就是其中的一种。智能小车的进展主要在自动化领域,很多高校都鼓舞学生去从事这方面的学习与讨论。智能小车在以后必将有其宽阔的应用前景。本设计是以简易的三轮小车(一个万向轮,两个普通的直流电机)为车体,硬件是基于 STC12C5A60S2 单片机为主控芯片,配合直流电动机、红外传感器、超声波传感器、蓝牙无线传感器,L298N 驱动芯片等器件构成。通过相应的软件代码控制小车循迹、加减速等动作;完成小车在起跑线同时启动,在超车区实现超车;之后两车交替超车领跑的各个功能。经过多次实验表明,两小车较好地实现了循迹超车并交替领跑的功能。关键字智能小车;电气技术;单片机控制;通信技术;单片机 STC12C5A60S;AbstractIntelligence is an important direction for the future development as a new product of modern society. It can operate automatically in a specific environment according to the predetermined pattern and will be able to complete the intended target without user’s management. This exco...