基于单片机的多功能出租车计价器的设计(任务书,开题报告,外文翻译,论文12000字)
摘 要
科技的飞速发展带动汽车行业的快速发展,出租车日益普遍,出租车上的计价器也随之越来越重要,且更加精确和智能化。
本文设计了一个基于STC89C52单片机的多功能出租车计价器的自动计价器,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。里程测距采用霍尔传感器感应进行测量,通过按键可以调整起步价,里程收费,等待收费等各项费用。设计中采用按键模拟出租车的开始计费、等待、结束计费等不同状态。最终通过1602液晶显示里程数、等待时间,在结束计费时显示白天与晚上的总费用。实物测试结果表明该系统具有设计简单、功能实用的特点,实现了出租车计价器的多种功能,具有一定的实用价值。
关键词: 出租车计价器;LCD1602显示器;单片机;霍尔传感器
Design and implementation of multi-function taxi meter based on single chip microcomputer
Abstract
The rapid development of science and technology to promote the rapid development of the automotive industry, more and more common taxi, taxi on the meter is also more and more important, and more accurate and intelligent.
This article designed a STC89C52 single-chip multi-function taxi meter automatic meter, with reset circuit, clock circuit, keyboard circuit. Reset circuit is the initial operation of the microcontroller, in addition to the normal initialization, in order to get rid of the difficulties, through the reset circuit can be restarted. Clock circuit using 12MHz crystal, as the system clock source, with high accuracy. Mileage distance measurement using Hall sensors to measure, through the button can adjust the starting price, mileage fees, waiting for fees and other expenses. The design uses a button to simulate the taxi start billing, waiting, end billing and other different states. And finally through the 1602 liquid crystal display mileage, waiting time, at the end of billing shows the total cost of day and night. The physical test results show that the system has the characteristics of simple design, practical function, and realized the functions of the taxi meter, which has certain practical value.
Key words:Taxi meter; LCD1602 liquid crystal; single chip microcomputer; Holzer sensor
目 录
摘 要 I
ABSTRACT II
第一章 引 言 1
1.1 设计简介 1
1.2 设计内容 1
1.3 论文结构 2
第二章 方案论证 3
2.1 主控芯片的选择 3
2.2 显示器件的选择 4
2.3 测距模块的选择 4
2.4 数据存储芯片的选择 5
第三章 硬件设计 6
3.1 系统原理框图设计 6
3.2 系统主要元器件介绍 6
3.2.1 STC89C52单片机 6
3.2.2 LCD1602显示模块 8
3.2.3 霍尔传感器 11
3.2.4 AT24C02 12
3.3 系统模块电路的设计 13
3.3.1 STC89C52单片机系统设计 13
3.2.2 LCD1602液晶显示电路设计 14
3.3.3霍尔测距电路的设计 15
3.3.4 AT24C02的设计 16
3.3.5独立按键电路 17
3.3.6 LED指示灯的设计 18
3.4 硬件设计小结 18
第四章 软件设计 20
4.1 软件开发环境的介绍 20
4.2 系统重要函数的介绍 20
4.2.1 主函数的设计 20
4.2.2 LCD1602显示函数的设计 21
4.2.3 AT24C02读/写函数的设计 22
4.3 软件设计小结 24
第五章 系统仿真与调试 26
5.1 系统仿真 26
5.2 实物制作 27
5.3 系统调试 28
5.4 实物图仿真 29
总 结 31
参考文献 32
致 谢 34 |