数电课程设计报告专业:姓名:学号:脉冲按键电话按键显示器一、设计要求:;;,逐位显示,最低位为当前输入位;,能首先清除显示;,挂机后熄灭显示。二、,脉冲电话显示器最大的功能就是移位显示按键数字。于是想到用移位寄存器来实现移位。用译码器74HC4511和数码管实现显示功能。问题是输入4511的应该是BCD码,而输入的是10位数字。所以要用10线-4线优先编码器74HC147将10位输入编码成BCD码。而清楚显示功能可以让移位寄存器的清零端接入低电平。脉冲可以由10位按键输入作与运算产生。所以总体方案是十进制号码经按键输出后由一片74147编成4位二进制BCD码并行输入到移位寄存器74HC194,再利用移位寄存器的并行输出功能把4位BCD码移向下一个寄存器,同时输出到译码显示器显示出来。其中当移位寄存器的清零端接入低电平时,将清除号码。但是在电路仿真过程中我才发现自己忽略了两个问题。第一个是“零”输入显示问题。当电路接通电源,未按键时,4511的输入端全是低电平,数码管显示“0”。这时就无法区分是按了0键,还是没有按键。第二个问题是电路一接电源,八位数码管全都有显示。而理想情况应该是按了几次键亮几个数码管,未按键数码管就不亮。对于这两个问题,我想到用八位移位寄存器74HC164构成扭环形计数器,然后其输出端分别接到八个译码器4511的灭灯输入端BL,这样就可以解决问题。在电路设计中,用到的芯片共有双向移位寄存器74HC194(八片),10线-4线优先编码器74HC147(一片),八位移位寄存器74HC164(一片),译码器74HC4511(八片),数码管(八个)。——4线优先编码器,由上表不难看出,允许I0~I9当中同时有几个输入端为低电平,即有编码输入信号。I9优先权最高,I1的优先权最低。当I9=0时,无论其它输入端有无输入信号(表中以X表示),输出端只给出I9的编码,即DCBA=0110。当I9=1、I8=0时,无论其余输入端有无信号,只对I8编码,输出DCBA=0111。其余的输入状态依次类推。编码后输出要接反相器,然后接入移位寄存器。下图是74HC194集成块外线引脚图:移位寄存器74HC194,它是4位双向移位寄
脉冲按键电话按键显示器 来自淘豆网m.daumloan.com转载请标明出处.