模拟出租车计价器的设计内容摘要:
83。 13 1 一、 绪 言 随着国民经济水平的不断提高出租车行业迅速发展起来 ,出租车已经成为大众的代步工具,是人们出行的首选,同时出租车计费的准确性与人们的切身利益息息相关备受广大民众的关注。 本设计以单片机 AT89C51 为核心控制芯片,易于编程且控制简单 ,而且成本低廉,设计电路简单。 出租车起动后 自动 计费,上电后显示最初的起步价、里程计费单价、等待时间计费单价;通过按键可以调节起步价、里程计费单价等待时间计费单价;同时具有运行、暂停 、停止等状态;可以显示运行时间、暂停时间;具有累加功能 :暂停和运行时间能够在前一次的状态上计时;出租车停止后能够显示行驶的总费用及总里程。 二、 方案比较与论证 系统整体流程图 9 出租车计价器 的控制方案论证 根据设计要求,可以设想几种控制方案,可以是简单控制,也可以是较复杂的控制。 本设计采用以下出租车 计价器的控制方案。 本设计程序的控制采取 C 语言进行编写,使用 Keil uVISION3 编译其中的里程计算和费用方案如下: 单片机 AT89S52 数码管显示 AT24C02 EEPROM 独立键盘 单片机 AT89S52 A4 4E 霍尔传感器 输出显示 图 1 系统总体框图 2 1 .里程计算 (1)霍尔传感器对车轮进行信号检测,产生并输出脉冲信号到单片机; (2)单片机对传感器输出的脉冲信号进行计算,并进行 KM 计算:每一个信号代表轮胎旋转一周,设轮胎的周长为 1.57 m;每km产生的信号为 N ,里程显示为 N 1.57 m= 1.57N (km) 2 .费用计算 (1)出租车的起步费为 10 元, 3 km内不额外计价收费; (2)出租车行驶 3 km后,单程 2 元 /km; (3)当等器待 时间超过 8 分钟后,按每分钟 0 .5 元收费; (4)暂停时计价暂停计价,不收费用。 单片机的选择方案论证 采用单片机 AT89S52 芯片 采用 Atmel公司的 AT89S52单片机作为控制器。 AT89S52是一个低功耗,高性能的 51内核的 CMOS 8位单片机,片内含 8k空间的可反复擦些 1000次的 Flash只读存储器,具有 256 bytes的随机存取数据存储器( RAM), 32个 IO口, 2个 16位可编程定时计数器。 主要性能 1 .与 MCS-51 单片机产品兼容; 2 .8K 字节在系统可编程 Flash 存储器; 3 .1000 次擦 写周期; 4 .全静态操作: 0Hz-33MHz ; 5 .三级加密程序存储器; 6 .32 个可编程 I/O 口; 7 .六个中断源; 8 .掉电后中断可唤醒等等。 3 图2 AT89S52引脚图 三 .硬件 电路设计 行列式键盘的设计 键盘电路如图 3 所示。 设计数字键 0~ 9 的键号依次为 0~ 9,取消键的键号为10,确认键的键号为 11,键号可按键值=行首键号( 0、 12)+列键号( 0、 3)公式计算。 图 3 键盘电路 4 数字显示电路 的设计 LED显示器可以显示单价、路程、总金额和时钟显示。 LED数码管的分屏显示如下图: 图 4 6位 LED 数码管的分屏显示 主要元器件选择 主要元器件选用型号和数量如表 1所示: 表 1 主要元器件清单 序号 材料名称 规格型号 数量 元件代号 1 单片机 AT89s 52 1 U1 2 晶振 6 MHz 2 X1,x2 3 电容 30 PF 4 C1, C2,C3,C4 4 键盘 4*3 1 5 数码管 7SEGMPX6 1 6 电阻 100 4 R4, R5, R6,R7 7 发光二极管 1 D1 8 时钟芯片 DS1302 1 U3 9 存储芯片 ATC241024 1 Q2 10 电阻 10k 3 R1,R2,R3 5 四、 程序流程图 4 .1主程序流程 在主程序模块中,需要完成对各芯片的初始化,各中断的初始化,另外,在主程序中还需要设置启动 /清除标志寄存器 ,里程寄存器和计价寄存器,并对他们进行初始化,然后,主程序将根据各标志寄存器的内容,分别完成启动 、 清除、计程和计价等不同操作。模拟出租车计价器的设计
相关推荐
,品种,有些代理商一 个作物所代理品种可达几十个, 而同一品种还有多个企业生产。 ,销售能力,管理等限制,各级代理商进货都采取少量多次,边销边进方式,一次进货很少有。 有些经营户的某些品种一次进货仅进一件,甚至不到一件。 种子包装袋上标注的批次及生产日期可信度不高,绝大多数企业连陈年种子都未据实标明。 许多企业在种子包装袋上标注的都是一个生产日期,一个批次,从种子包装袋上难以判别种子真实批次
7 3 软件的设计与实现 单片机是系统的核心,主要承担控制信号的接受,逻辑分析和运算,控制量的输出和显示的运算和输出等功能。 本程序采用模块化设计, 针对上述功能主要包括 主函数、键盘扫描、 串口 中断、 计时中断和显示程序几个模块。 其中,主函数主要负责对单片机、内部元件及中断等工作方式进行定义和设定,并协调好各模块之间的运行时序,其流程图如下: 图 5 主函数流 程图 控制信号输入程序
感和满足感;人格健康的人是有朋友的,乐于与人交往;人格健康的人对自身有适当的了解,能悦纳自己的态度,愿意努力发展身心潜能,对于失败也能安然接受,不做无谓的忧怨;人格健康的人能和现实环境保持良好的接触,能正确、客观的观察适应环境,对生活的各项问题不逃避能积极面对、切实处理。 幼儿人格的研究成果 在人格特质方面有关儿童个体差异的研究,主要开始于本世纪初。 当时,以儿童做研究被试时
分项工程进度计划,以保证总进度目标的顺利实现; 3)施工进度计划表是控制施工进度和按期完成施工任务的原始依据,它可以帮助项目负责人协调和控制好人力、物力和财力的合理化配置。 提高工程施工工效,优化工程管理的素质; 4)本施工计划进度表是按照工期将各项施工项目的工程量、工作内容以及完成项目所需的时间,科学地编排 在本表内。 鉴于本工程工期非常紧迫、施工工艺相当复杂等因素,将机动地运用流水施工法
1 . 3 9 ( )2 4 0 . 2mbQh h f h j f l mD 主干管进口压力值为: 4 0 . 5 2 1 . 3 9 4 1 . 9 1 ( )H H h m 主 干 分 干 (四)系统扬程确定 首部枢纽由过滤器、阀门等构件组成,首部枢纽构件的水头损失,由产品说明书查得 : 泵管选用 Dg200 镀锌铁管, L=8m