基于STC89C52出租车计价器设计(含Proteus仿真,原理图,C程序)

基于STC89C52出租车计价器设计(含Proteus仿真,原理图,C程序)(任务书,开题报告,外文翻译,论文10000字,Proteus仿真,原理图,C程序)
摘要
随着各个城市出租车行业都已普及,城市建设的日益完善,关乎城市面貌的出租车行业也将迅速发展,出租车计价器的的大批量需求也是毫无疑问的,所以未来出租车计价器的市场还是有相当大的潜力。
本次出租车计价器设计可以分为六个模块:主控模块、计时模块、存储模块、显示模块、按键模块和电机驱动模块。本设计采用STC89C52单片机作为主控模块的主控芯片,结合单片机的外围电路实现对整个系统的控制,DS1302时钟芯片准确计时具有重新上电不用调时的功能,显示部分采用LCD1602液晶显示,24c02芯片可以掉电存储设置的计费数据,即使掉电也不会丢失设置的费用,3v直流电机模拟发动机工作,当无乘客时液晶可以显示时间,时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改。可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。
关键词:计价器 时钟 单片机
The Design of Taxi Meter [版权所有:http://DOC163.com]
Abstract
As the taxi industry of each city are universal, the construction of city is perfect increasingly. The taxi industry is the appearance of the city will also develop rapidly.Taxi meter mass demand isno doubt,so the future ofTaximetermarket still hasconsiderable potential.
The design of taxi meter can be divided into six module, main control module, timing module, storage module, display driver module, key module and the motor. This design uses STC89C52 microcontroller as the main control chip with the main control module, MCU peripheral circuit to realize the control of the whole system, the DS1302 clock chip timing accurately has re power without adjustment function, some use LCD1602 display, 24C02 chip can drop a billing data storage settings, even if the power down is not missing setting fees, 3V DC motor simulation engine, when no passenger when the LCD can display the time, time can be arranged, the motor does not work this time; when a passenger when the motor work, can press a button to begin charging system, a reset button, charges can modify. It can switch between day and night charges, according to minutes or km toll switch.
[资料来源:http://doc163.com]
Keyword:The meter; The clock; MCU
2.1.2 设计要求
(1)、计数里程测量需要精确到1km。
(2)、起步价按9元/3km,起步价外按2元燃油附加费进行计费。
(3)、等候按1元/15min计费。
(4)、改设计需要具有里程显、收费、单价、时间显示功能。
2.2 设计的主要功能
本设计采用STC89C52单片机作为主控模块的芯片,结合单片机的外围电路对整个系统进行控制,用重新上电不用调时的功能的DS1302时钟芯片准确计时,显示器采用LCD1602液晶显示。用可以掉电存储数据设置的24c02芯片计费各路数据。用3v直流电机模拟发动机工作,使整个设计更加逼真。没有乘客时液晶可以显示时间(年月日时分秒),时间可以调整,此时电机并不工作;有乘客时电机才工作,机器通过按键开始计费工作,系统带有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),并且可以实现白天和夜晚收费标准的切换,还可以按照时间或里程收费切换。
[版权所有:http://DOC163.com]





[资料来源:http://doc163.com]
目录
摘要 Ⅰ
ABSTRACT Ⅱ
第一章 绪论 1
1.1 选题概述 1
1.2 单片机概述 1
第二章 系统设计 4
2.1 设计任务要求 4
2.1.1 设计任务 4
2.1.2 设计要求 4
2.2 设计的主要功能 4
2.3 方案的确定 4
2.3.1 单片机的选择 5
2.3.2 计时模块的选择 5
2.3.3 显示模块 5
2.3.4 最终方案的确定 6
第三章 硬件电路设计 7
3.1 STC89C52单片机 7
3.2 时钟模块 11
3.2.1 DS1302性能简介 11
3.2.2 DS1302接口电路设计 13
3.3 按键控制模块 14
3.4 LCD1602显示电路 15
3.5 AT24C02存储模块 16
3.6 电机驱动模块 18
第四章 软件设计 20
4.1 系统流程图 20
4.2 编程软件KEIL C51 21
4.3 画图软件PROTEL99SE 21
4.4 PROTEL使用常见问题 22
第五章 总结 26
参考文献 27
致谢 29
附录 30 [资料来源:Doc163.com]