- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计——基于LCD显示的速度表
目 录
1 前言 1
2 总体方案设计 2
2.1 方案比较 2
2.2 方案论证 3
2.3 方案选择 3
3 硬件设计 4
3.1各单元模块功能介绍及电路设计 4
3.1.1 单片机最小系统 4
3.1.2 LCD显示电路 5
3.1.3 按键电路的设计 5
3.1.4 报警电路 6
3.1.5 串口通信接口模块 6
3.1.6 电源电路 7
3.2 特殊器件的介绍 7
3.2.1 单片机介绍 8
3.2.2 LCD显示器 10
3.3各单元模块的连接 12
4 软件设计 14
4.1 软件设计原理 14
4.2 软件设计流程图 14
4.3 软件实现 14
4.3.1 按键扫描模块 14
4.3.2中断测频 15
4.3.3 1602显示 16
5 系统调试 20
6 结论 21
7 总结与体会 22
7.1 设计小结 22
7.2 设计收获体会 22
7.3 设计改进 22
7.4谢辞 22
8 参考文献 23
附录1:软件设计流程图 24
附录2:原理图 25
附录3:PCB图 26
附录4:实物图 27
1 前言
在当今时代里,汽车是最普通的交通运输工具,然而人们往往忽略高速行驶所带来的危险后果。每年由于司机的超速行驶而产生的交通事故很多,因此造成的直接和间接经济损失更是无法估量,然而很多因超速行驶而造成事故的肇事者不是想开很快,而是他们根本没有意识到自己在超速行驶,因此在交通事故发生之后大都感到后悔。但是如果在他们的汽车上安装汽车的速度显示及超速报警器,在很大程度上可以提醒司机适当放慢车速,以确保能及时避免发生此类事故。我们设计的限速路段超速自动提示和报警系统与安全气囊等设施相比,更为主动有效,将可能产生的交通事故防患于未燃,它与警察用的雷达测速等防止司机超速装置相比,显得实用有效,可以在不同路段根据不同情况设定不同的最高限速值,主动有效限制车速。
图3-1 单片机最小系统
本设计最小系统的核心部件是89C52单片机,各管脚的连接如图3-1所示,P0端口的管脚接有上拉电阻。复位电路的S22为复位按键,可使单片机复位。复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,就可使单片机复位。复位的主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态,为摆脱死锁状态,也需按复位键重新启动。89C52的CPU工作频率采用12MHZ,方便系统对技术脉冲进行快速的处理,以灵敏的显示出实时速度,高效地实现对速度的检测。89C52的输入、输出引脚具有32根I/O口线,可以连接LCD显示器、按键电路、串口通信接口、液晶显示接口等各种外部器件,用以控制电路的各个模块的运行。89C52具有低功耗和低电压工作模式的特点,可以利用电池对系统供电。
3.1.2 LCD显示电路
图3-2 LCD液晶显示接口
液晶显示口主要由两个单排插座组成,分别为单列20管脚和单列16管脚的插座,可将LCD显示器接插在上面,也可根据需要取下LCD显示器。各个管脚的连接如图所示,是单片机对LCD显示的控制。而本设计采用为16*2的LCD显示器,第一排显示报警速度值和总路程值,第二排显示实时速度值。
3.1.3 按键电路的设计
图3-3 按键电路
按键电路是本设计一个重要的组成部分,它能在设备启动后,司机根不同的路面情况设置当前需要的报警速度,。图中的S18按键是暂停/开始按键:按下S18则屏幕上的数字包括实时速度都停止不动,在“暂停”情况下按其他的按键是无效的,再按下S18键屏幕上的实时速度就有变动了,只有在“开始”情况下其它的按键按下才有效。
S19:模拟的实时速度加操作键,本实验中因为条件限制,只能由有单片机产生脉冲模拟汽车的速度,而为了能清楚的看到设计结果,需要改变汽车的模拟速度,S19键就是对模拟速度进行加操作的按键。
S20、S21:报警速度的加、减操作键,司机可以根据不同的路面情况和其它的一些信息来设置所需要的报警速度,使报警器有更大的实用性。
3.1.4 报警电路
图3-4蜂鸣器报警电路
报警电路采用三级管驱动蜂鸣器报警,当INT1为高电平时蜂鸣器发出报警声,表示所测的实时速度超过了报警速度,提示司机该减速行驶了。
3.1.5 串口通信接口模块
图3-5 串口通信接口电路
本设计核心芯片是单片机,为单机写好程序后,要烧写到单片机内就需要串口通信接口起连接作用,将程序由电脑烧写到单片机里。图中J1为串口的接口,用来连接电脑的输出端口,IC1中的管脚10 TXD、管脚9 RXD用来连接单片机的管脚P3.6 WR、管脚P3.7 RD,完成程序从电脑到单片机的读写功能。
3.1.6
您可能关注的文档
- 关于山阳县水土保持的调查报告.doc
- 关于廖承志研究的文献综述.doc
- 关于我县二次供水调研报告.doc
- 关于我国奶制品质量规制问题的研究.doc
- 关于早期培训机构对学龄儿童学习的影响.doc
- 关于巴黎欧莱雅的市场调查口头报告总结.ppt
- 关于爱情-复旦大学陈果.doc
- 关于混凝土路面快速修补(土木工程道路桥梁)毕业论文.doc
- 关于王学研究的几点思考.doc
- 关于白色污染的四级翻译.pptx
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)