推荐星级:
- 1
- 2
- 3
- 4
- 5
基于PROTEUS-AT24C02出租车计价器设计
资料介绍
文档为基于PROTEUS-AT24C02出租车计价器设计总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
部分文件列表
文件名 | 大小 |
基于PROTEUS-AT24C02出租车计价器设计.pdf | 700K |
部分页面预览
(完整内容请下载后查看)第 29卷第 5期
2 0 1 1年 9 月
西安航空技术高等专科学校学报
Volꢀ 29Noꢀ 5
Sept . 2 0 1 1
Journal of Xiꢀ an Aerotechnical College
基于PROT EUS+ AT 24C02 出租车计价器设计
王 ꢀ 波
( 阿坝师专 电子信息工程系, 四川 成都 611741)
摘ꢀ 要: 以 AT89C52 单片机为核心, 完成出租车计价器的设计。采用 AT24C02 实现在系统掉电时保护, 计费显示
采用 8 位 8 段数码管显示, 该设计不仅可以计费, 还可以实现白天黑夜的调价, 以及中途等待一段时间后总金额的增
加, 另外设置清零里程按钮用于清零里程和总金额。利用 proteus 仿真软件模拟出租车计价的功能。
关键词: AT89C52; 计价器; AT24C02
中图分类号: TH702 ꢀ 文献标识码: Aꢀ 文章编号: 1008-9233( 2011) 05-0057-04
ꢀ ꢀ 以规范的价格为乘客服务是出租车交通的行业
规则。计价器的普及是保证行业规则的首选。基于
51 单片机设计的出租车计价器设计成本低廉、使用
方便, 因而, 它在出租车行业的发展很有潜力。本文
将介绍一种基于 proteus 的出租车计价器设计。
图1 ꢀ 系统的总体方框图
1 ꢀ 系统的硬件设计部分
码管, 图 2 为两位共阳极数码管模块图, 标号 1, 2 用
于数码管的位选通信号, 即那个数码管被选通; 总金
额及里程的显示( 里程范围为 0- 99KM ) 采用的数
码管为六位ꢀ 共阳极数码管ꢀ。
1. 1 ꢀ 系统总体框图
Atmel 公司的 AT89C52 单片机是一种高性能、
低电压的 8 位单片机, 具有 8k 的系统可编程存储
器, 256B 的 RAM, 32 位 I/ O 口线, 2 个数据指针, 3
个 16 位的定时器, 一个 6 向量两级中断源, 一个全
双工 串 行 通 信 口, 片 内 振 荡 器 及 时 钟 电 路。
AT89C52 可降至 0HZ 的静态逻辑操作, 并支持两
种软件可选的节电工作模式。空闲的时候停止
CPU, 但是 RA M, 定时计数器, 串行通信口及中断
并不停止。掉电后, RAM 中数据不丢失, 但振荡器
停止工作并禁止其他所有部件工作直到下一个硬件
复位。兼容标准 M CS - 51 的指令[ 1] 。系统采用
AT89C52 作为主控制器, 利用 AT 24C02 的掉电保
护功能, 保存系统的单价和总金额信息( 见图 1) 。
1. 2 ꢀ 数码管
图2 ꢀ 两位共阳极数码管
1. 3 ꢀ 数码管的动态扫描
所谓数码管的动态扫描, 是指每个数码管被轮
流选中点亮, 而数码管的段选信号为公共的, 段选信
号对被选中的数码管才是有效的, 对于每个数码管
来讲, 数码管的亮度与驱动电流有关, 也与点亮时间
单价的显示采用的数码管为ꢀ 共阳极ꢀ的两位数
收稿日期: 2011-06-16
作者简介: 王波( 1985- ) , 男, 四川成都人, 助教, 从事单片机应用技术研究。
全部评论(0)