1、 毕业设计报告(论文) 报告(论文)题目:基于单片机的自动往返小车 作者所在系部: 机械工程系 作者所在专业: 汽车检测与维修 I 摘要 本设计的控制系统采用 AT89C52 单片机; 显示系统采用 3 个 LED 数码管显示里程 数,4 个 LED 数码管显示一次往返的时间;电机正反转采用桥式驱动控制,2 档电压 调速;里程记录采用霍尔传感器;跑道标志线采用光敏管检测并使用软件整形消抖措 施;单片机、电机采用独立稳压电源供电。 关键词: 自动往返小汽车;AT89C52; 传感器 II Abstract The control system of with this design adopts
2、 embedded microcontroller unit such as AT89C52; Show system to adopt 3 show a mileage for the LED figures tube number, 4 time taken care of to show to go back and forth once for the LED figures; The electrical engineering is positive and negative to turn adoption bridge a type to drive a control, 2
3、file electric voltages adjust soon; The adoption n. hall sensor of the mileage record spreads a feeling machine; Runway scribe line adoption light the quick tube examination combine usage software orthopedics to eliminate to tremble measure; The single slices machine, electrical engineering adoption
4、s independence is steady to press power supply power supply. Keywords: Automatic round-trip car; AT89C52; sensors 目 录 摘要 I Abstract . II 绪 论 1 第 1 章 方案设计及论证 2 1.1 基本原理 . 2 1.2 可行性方案的介绍 . 2 1.3 系统方案确定 . 4 第 2 章 系统的硬件设计与实现 . 5 2.1 系统元器件的选择与介绍 . 5 2.1.1 AT89C52 芯片 5 2.1.2 霍耳传感器(HD3020) . 8 2.1.3 施密特触发器
5、(4093) 9 2.1.4 LED 显示器 10 2.1.5 MC7805 三端稳压器 . 11 2.1.6 发光二极管和光敏二极管 11 2.1.7 三极管的开关作用 12 2.2 单元电路的设计 13 2.2.1 电机驱动电路 13 2.2.2 电机调速电路 14 2.2.3 传感脉冲检测电路 14 2.2.4 显示电路 16 第 3 章 系统的部分软件设计 17 3.1 主程序 17 3.2 跑道标志处理程序(外中断 0 服务程序) 17 3.3 里程计数处理程序(外中断 1 服务程序) 18 3.4 计时程序(T1 定时中断服务程序) . 20 总 结 . 21 致 谢 . 22 参
6、考文献 . 23 附录一 程序清单 . 24 附录二:硬件原理图 . 33 1 绪 论 当今社会,随着科技发展的日新月异,特别是计算机技术突飞猛进的发展,计算 机技术带来了科研和生产的许多重大飞跃, 同时计算机也越来越广泛的被应用到人们 的生活、工作领域的各个方面。单片微型计算机以其其体积小、功能强、速度快、价 格低等优点,在数据处理和实时控制等应用中有着无以伦比的优越性,可广泛地嵌入 到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动 化设备、金融电子系统、舰船、个人信息终端及通讯产品中。随着微控制技术(以软 件代硬件的高性能控制技术)的日益完善和发展,单片机的应用必将导致传统控制技 术发生巨大的变化。单片微型计算机的应用广度和深度,已经成为一个国家科技水平 的一项重要标志。 此论文的题目是自动往返小汽车。基于设计要求将设计分为以下几个模块: AT89C52、电机驱动、电机调速、里程检测、跑道标志检测、数码显示模块。控制系 统采用 AT89C52 单片机;显示系统采用 3 个 LED 数码管显示里程数,4 个 LED 数码管