新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AT89S51单片机的出租车计价器系统设计

基于AT89S51单片机的出租车计价器系统设计

作者: 时间:2011-02-12 来源:网络 收藏


1.2 数据显示电路的设计
设计使用一个定时/计数器每0.1 s向主机发1次中断请求信号,并利用并行接口电路完成对时钟的实时显示功能。同时,利用动态扫描电路完成对出租车的起价和当前累计价的显示。
由于设计要求有单价(2位)、路程(2位)、总金额(3位)显示输出,加上另外扩展的时钟显示(包含时分秒的显示),采用LCD液晶段码显示,在距离屏幕1 m之外就无法看清数据,不能满足要求,而且在白天其对比度也不能够满足要求,因此采用6位LED数码管的分屏显示。
在出租车不走的时候,按下S1,可以实现数据的分屏显示;车在行走的时候只有总金额和单价显示屏在显示,当到达目的地的时候,客户要求查看总里程时,就可以按下S1切换到里程和单价显示屏,供客户查询。
1.3 AT24C02掉电存储电路的设计
存储电路的作用是在电源断开的时候,存储当前设定的单价信息。存储电路如图3所示,采用Atmel公司推出的容量为2 KB的串行电可擦除、可编程存储芯片AT24C02设计,传输方式为I2C总线。该设计优点在其简单性和处理的高效性上。一般地址输入端A0,A1,A2,写保护WP接Vcc或GND;SCL,SDA接上拉电阻(上拉电阻的阻值可参考有关数据手册选择,通常可选用5~10kΩ的电阻,设计中选用的电阻阻值为5.1kΩ)后再接的普通I/O口,这便可实现对AT24C02的操作。上拉电阻的作用是减少AT24C02的静态功耗。


1.4 启动及清除电路
在系统电路中,设计一个启动/清除按钮,用来作为启动里程计数或清除里程数计数的开关。将该按钮开关接到微机系统的某个中断请求线上,当开关被按下1次时就作为计程启动中断请求;再按下1次时,就作为系统的计程清零中断处理。
1.5 按键电路的设计
电路共采用4个按键,即S1,S2,S3,S4,其功能是:S1为分屏显示切换按键;S2为功能设定按键;S3为‘+’/白天晚上切换按键;S4为‘-’/中途等待开关。

霍尔传感器相关文章:霍尔传感器工作原理


霍尔传感器相关文章:霍尔传感器原理


关键词: 单片机

评论


相关推荐

技术专区

关闭