1、 1 课 程 设 计 资 料 袋 题 目 出租车计费系统 成 绩 起止日期 2013 年 11 月 11 日 2013 年 11 月 22 日 目 录 清 单 序号 材 料 名 称 资料数量 备 注 1 课程设计任务书 1 2 课程设计说明书 1 3 课程设计图纸 1 张 4 5 11 2 课程设计任务书 20132014 学年第学年第一一学期学期 电气与信息工程 学院(系、部) 自动化 专业 1102 班 班级 课程名称: 单片机应用系统 设计题目: 出租车计费系统 完成期限:自 2013 年 11 月 11 日至 2013 年 11 月 22 日共 2 周 内 容 及 任 务 11 外部脉
2、冲自动计数,自动显示。 111 设计一个 255 计数器:0255 计数,计满后自动清 0,重 新计数(在数码管中显示) 。 112 设计一个 50000 计数器:050000 计数,计满后自动清 0, 重新计数(在数码管中显示) 。 12 设计一个出租车计费系统: 起步价为 5 元(2km 以内) ,2km 后,0.8 元/0.5km;要求每 500m 刷新计费一次,在 8 位数码管中,前四位显示数码管显示里程数,后 四位数码管显示价钱(角,元,十元,百元) 进 度 安 排 起止日期 工作内容 201311.11-2013.11.12 讲述设计内容及基本原理 201311.12-2013.1
3、1.19 进行系统的设计 201311.20-2013.11.22 进行系统的调试 主 要 参 考 资 料 1 刘苗生、潘宗预. 单片机测控系统设计. 中国物质出版社,2006 年 2 欧伟明、何静、等,单片机原理与应用系统设计,电子工业出版社,2009 年 指 导 教 师 (签字) : 年 月 日 系 ( 教 研 室 ) 主 任 ( 签字) : 年 月 日 3 摘摘 要要 单片机是单片微型计算机(CPU)的简称,是集 CPU、读写寄存器、定时器、 计数器和多种接口于一体的微控制器。它体积小,功耗小,成本低,功能强,广 泛应用于智能产品和工业自动化控制领域。而 51 系列单片机是各单片机中最为
4、 典型和最有代表性的一种。这次课程设计的目的就是要通过对它的学习应用,从 而达到学习、设计、开发单片机软硬件的能力。此次设计的出租车计费系统,是 基于单片机最小系统设计的,利用外围的一些逻辑电路和数码管,来模拟显示出 租车计费系统。最后由 Protues 软件仿真。 关键词:单片机最小系统,出租车计费 单片机最小系统硬件资源介绍单片机最小系统硬件资源介绍 1 1、单片机系统数码管和单片机系统数码管和键盘接口电路键盘接口电路 4 2.2.八位数码管与键盘管理芯片八位数码管与键盘管理芯片Hd7972Hd7972 Hd7279A是一片具有串行接口的,可同时驱动 8 位共阴式数码管(或 64 只 独立
5、LED)的智能显示驱动芯片,该芯片同时还可连接多达 64 键的键盘矩阵。 单片即可完成LED显示键盘接口的全部功能。 Hd7279A内部含有译码器,可直接接受 BCD 码或 16 进制码,并同时具有 2 种译码方式。此外,还具有多种控制指令如消隐、闪烁、左移、右移、段寻址等。 Hd7279A具有片选信号,可方便地实现多于 8 位的显示或多于 64 键的键 盘接口。 特点: 串行接口,无需外围元件可直接驱动LED 各位独立控制译码/不译码及消影闪烁等 循环左移和循环右移指令等 具有段寻址指令,方便控制独立LED 5 64键键盘控制器,内含去抖电路 具有DIP和SOIC两种封装形式供选择 (Hd7279A引脚图) 6 软件设计软件设计 一、设计任务:一、设计任务: 11 外部脉冲自动计数,自动显示。 111 设计一个 255 计数器:0255 计数,计满后自动清 0,重新 计数(在数码管中显示) 。 112 设计一个 50000 计数器:050000 计数,计满后自动清 0, 重新计数(在数码管中显示) 。 12 设计一个出租车计费系统: 起步价为 5 元(2km 以内) ,2km 后,0.8 元/0.5km;要求每 500m 刷新 计费一次,在 8 位数码管中,前 3 位显示数码管显示里程数