摘要:本次设计以STC89C52单片机为智能核心元件,具有时钟功能并且能够对出租车所用的时间进行计时,并且用1602液晶显示具体的时间跟行驶里程。主要研究内容有以下几个子系统:传感器部分、电源部分、按键部分、显示部分,语音播报、电机部分。测距选用霍尔传感器A3144,通过按键来操控对起步价,白天黑夜单价金额来进行改价操作。1602液晶显示器来对车辆行驶的距离以及等待的时间完成实时显示。在完成相应的行程的时候能够依据此次行驶的路程及时间计算出此次运行应收取的费用并通过液晶进行显示,同时能够利用所设计的语音播报功能把总金额进行播报。
关键词:微操控器;霍尔传感器;1602液晶;时钟电路;
目录
摘要
Abstract
1. 引言-1
1.1 出租车计价器概述-1
2. 系统硬件方案选择-1
2.1 硬件方案的选择-1
2.1.1 主控芯片的选择-1
2.1.2 显示器件的选择-2
2.1.3 测距模块的选择-2
2.1.4 语音芯片的选择-3
2.1.5 时钟器件的选择-3
2.1.6 数据存储芯片的选择-3
2.2 系统总体方案-4
3.系统硬件电路设计-4
3.1 STC89C52单片机最小系统设计-5
3.2 液晶显示设计-5
3.3 测距电路的设计-6
3.3.1 霍尔传感器原理-6
3.3.2 霍尔传感器的设计-6
3.3.3 里程计算设计-7
3.4 DS1302时钟电路设计-8
3.5 存储设计-8
3.6 独立按键电路-9
3.7 语音播报电路-9
4. 系统软件部分设计-10
4.1 系统重要函数的介绍-10
4.1.1 主函数的设计-10
4.1.2 里程中断程序-11
4.1.3 中途等待中断程序-12
4.1.4 LCD1602显示函数的设计-12
4.1.5 DS1302读时函数的设计-13
4.1.6 SC8065语音播报的设计-14
5. 系统测试-15
结 论-16
参考文献-18
致 谢-19
附录A:原理图-20
附录B:语音地址表-21
附录C:源程序-22