燕山大学EDA课程设计报告书
题目:
出租车计价器
姓名:班级:12级通信工程1班学号:成绩:
f一、设计题目及要求要求:1.2Km起计价,起始价5元,每公里12元;2.传感器输出脉冲为05m个(用适当频率的时钟信号代替即可);3.每05km改变一次显示,且钱数提前显示(例如运行到2Km时,应显示56元);4分别用三位数码管显示公里数和钱数,另可设置其他必要的按钮。二、设计过程及内容1题目分析该题模拟出租车计价器,显示路程及对应价格,要求每经05km更新显示,传感器输出脉冲为05m个,即每经过1000个脉冲,路程增加了05km,价格增加06元。其中,价格起始价5元,即需要价格在路程2km之前显示固定值5元。二者分别用三位数码管显示,分析可知,路程的小数位显示0或5,在5→0时,向个位进位;价格的小数位依次显示6、2、4、8、0,在6→2,8→4,4→0的转变中,产生进位,价格的个位从起始价5开始计数。2设计总述依据设计要求出租车计价器型可分为四个模块:分频模块,路程计数模块,价格计数模块和二者的显示模块。①分频模块分频模块功能是每经过1000个脉冲,即05km,输出一个脉冲信号,并且产生一控制输出,该控制信号在2km前,输出为0,而在2km处及2km之后输出1,该控制信号控制价格计数器从2km处开始累加钱数。②路程计数模块路程计数模块的功能是显示路程,路程包含了十位,个位和小数位,其中,小数位显示0或5,并在固定位置5→0处向个位进位,十位个位为常规099计数器。③价格计数模块价格计数模块的功能是显示与路程对应的价格,且价格提前显示。价格同样包含十位,个位和小数位,其中小数位依次显示6、2、8、4、0,并在6→2,8→4,4→0时,向个位产生进位,价格的个位为从5开始计数的10进制计数器,在9→0时产生向十位的进位,十位是常规的09计数器。④路程、价格显示模块路程、价格显示模块的功能是使用试验箱中的6个数码管(编号为16的数码管)显示路程和价格,使用编号为3、2、1的数码管显示路程,使用编号为6、5、4的数码管显示价格。下图为电路总体设计的示意图:
2
f分频模块
路程计数模块
路程、价格显示模块
价格计数模块
图1电路示意图
3模块实现①分频模块分频模块freque
cy是由四个74160计数器级联而成,内部链接连接方式如图2所示
图2分频模块freque
cy内部电路图
注:左侧脉冲输入端,05m个;右上输出端为每1000个脉冲输出1个脉冲,表示经过了05km;右下输出端为控制信号r