- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子课程设计
课题名称 出租车计价器控制电路的设计
所在院系 机电学院
班 级 07自动化(2)班
学 号 200710320227
姓 名 龚涛
指导老师 张玲
时 间 2009-12-27
景德镇陶瓷学院
数字电子课程设计任务书
班级:07自动化(2)班 姓名:龚涛 指导老师:张玲
设计题目:出租车计价器控制电路的设计
设
计
任
务
进行里程显示,里程显示是三位数。
能预置起步价。
行车能按里程收费。
等候按时间收费
按复位键清零。
按下计价键后,汽车运行收费,侯时关断。
设
计
要
求 调研、查找并收集资料。
总体设计,画出框图。
单元电路设计:。
绘制电器原理图。
列写元器件明细表。
撰写设计说明书(字数约2500字左右)。
参考资料目录
参
考
资
料 康华光主编 电子技术基础 高等教育出版社
阎石主编 数字电子技术基础 高等教育出版社
陈坤等编著 电子设计技术 电子科技大学出版社
王炳勋主编 电工实习教程 机械工业出版社 教研室主任签字: 年 月 日
目录
0.前言 4
1.设计要求及原理 4
1.1?设计要求 4
1.2 ?基本原理 4
2.各单元设计说明 5
2.1 ?单片机最小系统单元 5
2.2? A44E霍尔传感器检测单元 6
2.3? AT24C01存储单元 7
2.4 ?键盘调整单元 8
2.5 ?显示单元 9
3程序设计 9
3.1? 系统主程序 9
3.2? 中断程序 10
3.2.1? 里程计数中断程序 10
3.2.2? 中途等待中断程序 10
3.3? 计算程序 10
3.4? 显示程序 10
3.5? 键盘程序 10
4.0总电路图 11
5.0原器件清单 12
6.0参考文献 12
?0.前言
???? 随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。本设计采用AT89S52单片机为主控器,以A44E霍尔传感器测距,实现对出租车的多功能的计价设计,并采用AT24C01实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜和中途等待来调节单价。
1.设计要求及原理
1.1?设计要求
出租车计价器根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并在行程中同步显示车费值。从起步价开始,当汽车程行驶未满2公里时,均按起步价计算。过2公里后,实现每1公里单价收费,中间遇暂停时,计程数不再增加,开始计时收费,测距收费和测时收费的和便构成了一位乘客的车费。同时,白天和夜晚价格不同,可以进行切换。白天单价、夜晚单价、等待单价和起步价格都可通过独立键盘进行调节。(默认起步价为5元/2公里,里程单价白天为2元/公里,夜晚为3元/公里,等待计时单价为1元/2分钟,金额显示三位,单价显示两位,路程显示三位。)
?1.2 ?基本原理
计数器系统主要由五部分组成:A44E霍尔传感器、AT89S52单片机、独立键盘、EEPROM AT24C01和显示数码管。
霍尔传感器安装在车轮上,主要检测汽车行进的公里数,并产生一系列相应的脉冲输出,脉冲送到单片机进行处理,单片机根据程序设定通过计算脉冲数换算出行驶公里数,再根据从EEPROM中读取的价格等相关数据进行金额的计算,计算好的金额、里程和单价都实时地显示在数码管上。独立键盘可以调节价格等相关数据,按下相应的按钮,产生信号交由单片机处理并实时显示出来,调节好的数据存储到EEPROM中,掉电后可以使调好的数据不丢失,下次得电后直接从EEPROM读到单片机,总体框图如图1。
图1 总体框图
?2.各单元设计说明
?2.1 ?单片机最小系统单元
??? 主控机系统采用了Atmel 公司生产的 AT89S52单片机,它含有256 字节数据存储器,内置8K 的电可擦除FLASH ROM,可重复
文档评论(0)