河北科技大学
课程设计报告
组员:
专业班级:
课程名称: EDA技术课程设
学年学期:
指导教师: 安国臣
课程设计成绩评定表
学生姓名
成绩
专业班级
起止时间
设计题目
出租车计费器
指
导
教
师
评
语
指导教师:
年月日
目录
一、课程设计目的及意义…………………………………………………………1
二、课程设计任务及要求…………………………………………………………1
课程设计所需仪器………………………………………………………………1
设计原理………………………………………………………………………1
五、程序设计……………………………………………………………………1
六、课程设计总结及体会…………………………………………………………9
一、课程设计目的及意义
创新精神和实践能力二者之中,实践能力是基础和根本。这是由于创新基于实践,源于实践,实践出真知,实践检验真理。实践活动是创新的源泉,也是人才成长的必由之路。
通过课程设计的锻炼,要求学生掌握电路的一般设计方法,具备初步的独立设计能力,提高综合运用所学的理论知识独立分析和解决问题的能力,培养学生的创新能力。巩固和运用所学课程,理论联系实际,提高分析,解决计算机技术实际问题的独立工作能力,通过对一个简易的电梯控制器的设计,进一步加深对知识的了解与认识,。
二、课程设计题目及设计要求
设计题目:出租车计费器
实现功能:按行驶里程计费,, 计费,,,车停止不计费。路费和车程用数码管显示出来,各有两位小数。
设计要求:
计费功能:计费电路完成计费功能。
转换功能:转换电路把车费和路程转换为4位十进制数。显示功能:字形显示电路输出0~9个字形。
发挥部分:遇红绿灯路程停止计数,计费功能等待一段时间开始计费。
课程设计所需的仪器
一台装有MAX+pluⅡ的PC机
EDA教学实验开发箱
设计原理
(1)计费功能:计费电路完成计费功能。输入端口START、STOP、PAUSE、JS分别代表出租车起动、停止、暂停、加速。端口FARE、DISTANCE代表车费和路程。
(2)转换功能:转换电路把车费和路程转换为4位十进制数。DCLK的频率要比CLK快得多。信号FARE、DISTANCE代表车费和路程,信号A0~A3(B0~B3)分别代表车费(路程)的个、十、百。
(3)显示功能:输出端口BIT,SEG_OUT分别代表位选和段选。显示电路实际上是八选一数据选择器,和扫描电路共同控制输出。字形显示电路输出0~9个字形。
五、程序设计
LIBRARY IEEE;
USE ;
USE ;
USE ;
ENTITY JIJIAQI IS
PORT( CLK,START,STOP,PAUSE,JS:IN STD_LOGIC;
DCLK : IN STD_LOGIC;
BIT :OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
SEG_OUT :OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END JIJIAQI;
ARCHITECTURE AA OF JIJIAQI IS
SIGNAL FARE : INTEGER RANGE 0 TO 8000;
SIGNAL DISTANCE : INTEGER RANGE 0 TO 8000;
SIGNAL A0 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL A1 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL A2 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL A3 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL B0 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL B1 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL B2 : STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL B3 : STD_LOGIC_VECTOR(3 DOWNTO 0);
1:INTEGER RANGE 0 TO 8000;
2:INTEGER RANGE 0 TO 8000
EDA技术课程设计报告--出租车计费器 来自淘豆网m.daumloan.com转载请标明出处.