1、 课程设计报告 学生姓名学生姓名: 专业班级专业班级: 课程名称课程名称: 学年学期学年学期: 指导教师指导教师: 2 01 年 月 目录目录 一、课程设计目的及意义一、课程设计目的及意义 1 1 二、课程设计任务及要求二、课程设计任务及要求 1 1 三、三、课程设计所需课程设计所需仪器仪器1 1 四、四、设计原理设计原理1 1 五、程序设计五、程序设计1 1 六、课程设计总结及体会六、课程设计总结及体会9 9 出租车计费器 1 一、课程设计目的及意义一、课程设计目的及意义 创新精神和实践能力二者之中,实践能力是基础和根本。这是由于创新基于实践,源于 实践,实践出真知,实践检验真理。实践活动是
2、创新的源泉,也是人才成长的必由之路。 通过课程设计的锻炼,要求学生掌握电路的一般设计方法,具备初步的独立设计能力, 提高综合运用所学的理论知识独立分析和解决问题的能力, 培养学生的创新能力。 巩固和运 用所学课程,理论联系实际,提高分析,解决计算机技术实际问题的独立工作能力,通过对 一个简易的电梯控制器的设计,进一步加深对知识的了解与认识, 。 二、课程设计题目及设计要求二、课程设计题目及设计要求 设计题目:出租车计费器 实现功能:按行驶里程计费, 起步价为 5.00 元/2 公里, 超过 2 公里时按 2.40 元/km 计费,当计费器达到或超过 20.00 元时,按 3.60 元/km 计
3、费,车停止不计费。路费和车程用 数码管显示出来,各有两位小数。 设计要求: (1)计费功能:计费电路完成计费功能。 (2)转换功能:转换电路把车费和路程转换为 4 位十进制数。显示功能:字形显示电 路输出 09 个字形。 发挥部分:遇红绿灯路程停止计数,计费功能等待一段时间开始计费。 三、三、课程设计所需的仪器课程设计所需的仪器 1、 一台装有 MAX+plu的 PC 机 2、 EDA 教学实验开发箱 四、四、设计原理设计原理 (1)计费功能:计费电路完成计费功能。输入端口 START、STOP、PAUSE、JS 分别代表 出租车起动、停止、暂停、加速。端口 FARE、DISTANCE 代表车
4、费和路程。 (2)转换功能:转换电路把车费和路程转换为 4 位十进制数。DCLK 的频率要比 CLK 快得 多。 信号 FARE、DISTANCE 代表车费和路程,信号 A0A3(B0B3)分别代表车费(路 程)的个、十、百。 (3)显示功能:输出端口 BIT,SEG_OUT 分别代表位选和段选。显示电路实际上是八选 一数据选择器,和扫描电路共同控制输出。字形显示电路输出 09 个字形。 五、总体设计五、总体设计 1.总体框图总体框图 出租车计费器总体框图如图 4.21 所示。它由 5 个模块组成:计费电路(JIFEI) 、转换电 路(TRANS) 、扫描电路(SE) 、显示电路(XIANSH
5、I)和字形显示电路(DI) 。 出租车计费器 2 计费电路完成计费功能。 转换电路把车费和路程转换为 4 位十进制数。 显示电路实际上是八选一数据选择器,和扫描电路共同控制输出。 字形显示电路输出 09 个字形。 总体框图 2.计费模块计费模块 计费模块 出租车计费器 3 输入端口 START、STOP、PAUSE、JS 分别代表出租车起动、停止、暂停、加速。 输出端口 FARE、DISTANCE 代表车费和路程。模块用进程 (U1: PROCESS)描述 3.转换模块转换模块 转换模块 DCLK 的频率要比 CLK 快得多。 输入端口 ASCORE、BSCORE 代表车费和路程,输出端口 A0A3(B0B3)分别代表 车费(路程)的个、十、百、千。转换模块用进程(U2: PROCESS)描述。 4.显示模块显示模块 出租车计费器 4 显示模块 显示模块用进程(U3:PROCESS)表示。 5.字形显示模块字形显示模块 字形显示 六、程序设计六、程序