1、 课程设计说明书课程设计说明书 题目:题目: 姓姓 名:名: 院院 (系) :(系) : 专业班级:专业班级: 学学 号:号: 指导教师:指导教师: 成成 绩:绩: 时间:时间: 年年 月月 日至日至 年年 月月 日日 II 课课程设计任务书程设计任务书 题题 目目: : 电子秒表设计电子秒表设计 专业、班级专业、班级 学号学号 姓名姓名 主要内容、基本要求、主要参考资料等:主要内容、基本要求、主要参考资料等: 主要内容:主要内容: 利用单片机设计一个电子秒表,完成四位显示.秒,并具备 开始计时、暂停、清零等功能。 基本要求:基本要求: 1.利用单片机设计一个电子秒表,完成四位显示.秒,并设
2、定按钮完成开始计时、暂停、清零等功能。 2.利用 proteus 软件完成设计电路和仿真; 3.掌握定时器的使用和数码管显示的方法; 4.通过此次设计将单片机软硬件结合起来对程序进行编辑、校验, 锻炼实践能力和理论联系实际的能力。 主要参考资料:主要参考资料: 1李全利,单片机原理及接口技术M,高等教育出版社 2王文杰,单片机应用技术M,冶金工业出版社 3朱清慧,PROTEUS 教程电子线路设计、制版与仿真M,清华大学 出版社 4单片机实验指导书,天煌教仪 5彭伟,单片机 C 语言程序设计实训 100 例M,电子工业出版社 完完 成成 期期 限:限: 指 导教师签名指 导教师签名: 课程负责人
3、签名:课程负责人签名: 年年 月月 日日 III 目 录 1.引言 . 1 2.方案设计与论证 . 2 2.1 直流调速系统 . 2 2.1 检测系统 . 3 2.3 显示电路 8 2.4 系统原理图 8 3.硬件设计 . 9 3.1 80C51 单片机硬件结构 9 3.2 最小应用系统设计 10 3.3 前向通道设计 . 11 3.4 后向通道设计 . 14 3.5 显示电路设计 . 16 4.软件设计 20 4.1 主程序设计 . 20 4.2 显示子程序设计 . 24 4.3 避障子程序设计 . 25 4.4 软件抗干扰技术 . 26 4.5“看门狗”技术 . 28 4.6 可编程逻辑器
4、件 . 29 5.测试数据、测试结果分析 30 6.结论 31 致 谢 31 参 考 文 献 . 32 附录 A 程序清单 33 附录 B 硬件原理图 41 1 1.引言 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大 赛和省内电子大赛几乎每次都有智能小车这方面的题目, 全国各高校也都很重视该题 目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经 有充分的准备。本题目是结合科研项目而确定的设计类课题。设计的智能电动小车应 该能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速 度、准确定位停车。 根据题目的要求,确定如下方案:在
5、现有玩具电动车的基础上,加装光电、红外 线、 超声波传感器及金属探测器, 实现对电动车的速度、 位置、 运行状况的实时测量, 并将测量数据传送至单片机进行处理, 然后由单片机根据所检测的各种数据实现对电 动车的智能控制。 这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高, 可满足对系统的各项要求。本设计采用 MCS-51 系列中的 80C51 单片机。以 80C51 为 控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢 速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。 80C51 是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。它是第 三代单片机的代表。 第三代单片机包括了 Intel 公司发展 MCS-51 系列的新一代产品,如 8C152 80C51FA/FB80C51GA/GB8C4518C452,还包括了 PhilipsSiemensADM FujutsuOKIHarria-MetraATMEL等公司以80C51为核心推出的大量各具特色 与 80C51 兼容的单片机。新一代的单片机的最主要的技术特点是向外部接口电路扩 展,以实现 Microcomputer