摘要:出租车以其较低的价格而高质量的服务成为当代人们短期出行不二之选的交通工具,正是有了出租车计价器,乘客和司机之间才有交易的一个标准。出租车计价器现如今已是出租车上的必备机器,它与出租车行业的关系可以说是唇亡齿寒,它的出现使司机收取费用的流程更加公正透明,对乘客而言也是消费的依据,它决定着交易双方的利益,所以,出租车计价器的研发、改进与完善是日益重要的。因此本设计的目的是改进计价器。
本设计在充分考虑了数字电路与模拟电路的方案以及单片机的方案,最终选择的方案是AT89S52单片机作为设计的核心,并带有一系列的控制电路如复位电路、时钟电路、键盘电路等。单片机利用复位电路实行对其初始化操纵。复位电路,顾名思义,是实现电路的复位,单片机正常的初始化要用到复位电路,除此之外,当陷入困境时可以通过复位电路重新开始。时钟电路中要有时钟源,对此我们可以采用12MHz的晶振,其准确度比较高是我们采用的主要原因。最终在进行实物焊接、软硬件的调试、系统测试后制作出出租车计费器。
关键词 AT89S52;1602液晶显示屏; 出租车自动计价器
目录
摘要
Abstract
1 绪论-1
2 计价器系统功能描述及方案确定-2
2.1 计价器整体功能描述结构-2
2.2 各部分要达到的要求的电路功能描述-2
2.3 方案的选择-2
2.3.1 主控电路选择-2
2.3.2 显示电路选择-3
3 仪表系统电路功能单元设计-4
3.1 电源模块设计-4
3.2 里程、计价单元的设计-5
3.3 数据显示单元的设计图-7
3.4 按键及数据显示单元的设计-7
4 主要元器件选择及介绍-8
4.1 单片机选择-8
4.2 MCS-51系列单片机内部结构及功能部件-8
4.2.1 MCS-51系列单片机的内部结构框图-8
4.2.2 单片机外部引脚说明-9
4.2.3 并行输入/输出接口-11
4.3 1602字符液晶显示屏简单介绍-12
5 程序设计-15
5.1 系统主程序设计-16
5.2 定时中断服务程序-17
5.3 里程计数中断服务程序-17
5.4 中途等待中断服务程序-18
5.5 显示子程序服务程序-19
5.6 键盘的服务程序-19
5.7 程序流程图-19
6 系统调试-21
6.1 硬件调试-22
6.2 软件调试-22
6.3 软硬件调试-28
总结-29
致谢-29
参考文献-30
附录-32