- 10
- 0
- 约小于1千字
- 约 8页
- 2021-01-13 发布于广东
- 举报
学号:201508020114 ;2;3;
即当重新启动后维持原有数值(包括总金额、等待时间、行驶里
程、单价)不变,直至强制按下清零键,计费器显示起步价(刚起步 时对应总金额)、运行单价,为下一次计费做准备。 1.2 基本原理
计费器系统主要由五部分组成:分别为基于霍尔传感器 A44E 的里程 检测单元、STC89C52 单片机、外扩串行 EEPROM-AT24C02、独立键盘 和 LED 显示。 霍尔传感器主要用于检测汽车行使的里程数,出租车 车轮每旋转一周,霍尔传感器 A44E 便产生一相应的脉冲输出,并把 该脉冲交由单片机进行处理,单片机则根据程序设定,通过计算脉冲 个数换算出已行驶里程(里程=脉冲个数*出租车车轮周长),然后再 根据从 EEPROM-AT24C02 中读取的单价等相关数据进行总的消费金额 的。计算:当里程小于 3 公里时,总金额=起步价+等待时间*等待单
价;当里程大于 3 公里时,总金额=起步价+(里程-3)*运行单价+;5;
2.计算程序
15 序中,里程变量加 1,总金额根据此时所设单价做出相应的
变化。里程中断子程序如图 3-2 所示。
INT0 计数达到 500? 增加 1 公里 调用价格子程序 达到最大里程? 返回 N N Y 开始 Y 图 3-2 里程中断服务子程序 3.3 中途等
待中断程序 在中途等待中断程
原创力文档

文档评论(0)