文档介绍:编号
毕业设计
题目:基于单片机的出租车计价器的设计
——电子设计
系别电子工程系
专业通信技术
姓名
学号
2012 年 4 月 1 日
学院
毕业设计任务书
设计题目:基于单片机的出租车计价器的设计
——硬件部分
专业: 电子工程系
班级学号:
姓名:
指导教师:
设计期限: 2012年3月1日开始
2012年4月1日结束
院、系: 辽宁工程职业学院
2011年 4 月 1 日
一、设计目的
通过毕业设计使学生了解和掌握单片机应用技术;了解和掌握C语言的程序设计同硬件电路的结合;熟练运用proteus,keilC等软件的操作;了解和掌握单片机硬件电路的焊接和调试;了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。
二、主要设计内容
实现出租车行驶里程和总金额的显示,预设起步价和起步公里数;实现清零、复位和掉电保护功能;实现对单价的调整。
三、重点研究问题
(1)按下启动按键,显示起步里程与起步价。
(2)按模拟传感器信号的按键,显示行驶里程与总金额。
(3)按键控制清零、复位、掉电保护、调整预设单价。
(4)在软件中实现起步价,单价。
四、主要技术指标
(1)数码管显示起步里程、单价,总里程、总金额。
(2)用按键控制清零、复位、掉电保护、调整预设单价。
五、设计成果要求
(1)源程序通过编译、运行
(2)软件烧录单片机硬件进行调试,运行
(3)实现所述功能
(4)电路板焊接、检测
(5)最终提交软硬件、设计说明书、外文翻译、毕业设计说明书等
六、其它
参考文献:
[1] (第二版).
[2]
设计开题报告 2011年 3 月15日
学生姓名
张
学号
专业
电子信息工程
题目名称
基于单片机的出租车计价器的设计
课题来源
自选
主
要
内
容
设计的主要内容是利用51单片机实现出租车计价器的功能。用数码管显示行驶里程和总金额。并有清零,复位,掉电保护等功能。
1驱动芯片的选用:
设计中我们采用74LS245作为数码管的驱动芯片,用来提高数码管显示的亮度。
2按键替代霍尔传感器的选用:
我们选用按键替代传感器,主要因为它接线简单,价格便宜,同时对它的控制也是相对容易,易于实现的。
3显示器件的选用:
本次设计采用8段集成数码管作为显示电路,以便于连线,使电路简明易懂。数码管显示的稳定性虽不及液晶屏,但其价格比液晶屏便宜,由于本设计简单,采用数码管显示较好。
4掉电保护芯片的选用:
选用存储器芯片AT24C02组成掉电保护电路。
采取的主要技术路线或方法
一、单片机芯片:
AT89S51单片机芯片采用40引脚的双列直插封装方式。40条引脚如下:
1、
2、外接晶振引脚XTAL1和XTAL2
3、控制或与其它电源复用引脚RST/VPD,ALE/,和/Vpp
4、输入/ - , - , - , - 。
二、74LS245驱动芯片:
74LS245是我们常用的驱动芯片,用来驱动led或者其他的设备。总线驱动器74LS245经常用作三态数据缓冲器,它也是8路同相三态双向总线收发器,可双向传输数据。
三、霍尔传感器:
霍尔传感器安装在车轮上,主要检测汽车行进的公里数,并产生一系列相应的脉冲输出,脉冲送到单片机进行处理,单片机根据程序设定通过计算脉冲数换算出行驶公里数,再根据从EEPROM中读取的价格等相关数据进行金额的计算,计算出的金额、里程实时地显示在数码管上。本设计中采用按键替代。
四、掉电保护电路:
AT24C02是一个CMOS标准的EEPROM存储器,掉电时能保存数据。
五、显示电路:
显示电路采用的是三位一体共阴数码管显示。
预期的成果及形式
上电时显示全为零,通过按下启动按键来开始计价,数码管开始显示起步价和起步金额;按下模拟开关按键来产生一个脉冲信号,模拟行驶的里程;计算应付金额;按下停止按键,停止计价,数码管显示所走总里程和用户所需付总金额;按下清零按键,数码管全显示零,以备下次计价。单片机断电后,数码管显示数据不丢失。
时间安排
第1-2 周学习C语言和Proteus、Keil 软件的应用,做准备工作
第3-4 周与设计内容相关的学习(课件、问答、方案分析等)
第5-6 周查阅相关资料,完成开题报告
第7-8 周设计硬件电路,方案选择论证
第9-10 周系统概要设计与软件设计