出租车计价器Multisim课程设计_出租车计价器课程设计
出租车计价器Multisim课程设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“出租车计价器课程设计”。
时序逻辑电路的课程设计题目
组员:杨天乐
闫帅铮 艾文杰
一、题目:出租车计价器
设计内容:1)进行需求分析,确定总体框架;
2)画出逻辑图;
3)对设计的电路进行仿真;
设计要求:1)根据出租车上的速度传感器传来的脉冲个数和设置的里程单价来计算对应的总价格,并将总价格通过LED实时显示;
2)起步价可以设置;
3)里程单价可以设置;
4)可以对总价格进行复位,从而为下次计费做好准备;
设计提示:本设计应主要实现两个功能,显示行驶里程与总价。行驶里程的计算可由计数器实现,每一个脉冲假设为1Km。实验系统有标准时钟信号,因此通过分频可以获得脉冲信号。
总价格可由可控制条件的累加器实现,然后予以输出。累加器可由一个加法器和一个可复位的寄存器组成,最后设计译码器,将2位的十六进制转化为BCD码。
二、设计原理及Multisim电路图
电路分两部分,一部分用于记录行车里程,一部分用于记录费用。
所用器件:74LS163,74LS283,2输入与门,4输入与门,1输入非门,2输入与非门,4输入与非门,6输入与非门,DCD-HEX-BLUEx6,74LS77。
(1)里程单价:
电路有2个时钟,一个用于里程,一个用于价格,单价为第二个时钟与第一个时钟的比值,比如第一个时钟为3HZ,第二个1HZ,则单价为3元,以此来调整价格。
(2)行车里程
三个163计数器从左到右依次为个,十,百位计数器,通过:
当个位为9时使十位使能;
当个位与十位同时为9时使下一个计数器使能。
均采用163接成模十计数器。
(3)价格
起步价部分:通过4个与门分别接一根总线接出到个位输出9,其他接起步价0-9,当计数到9时,使起步价无效,则不会产生当起步价为1时,计数不会出现10的情况,其中采用了D锁存器。整体相当于一个起步价输入的使能端。具体电路图如下:
(4)实例:
起步价为0,里程单价为3时:
单价为1时:
三、Verilog编程