2.1 主要技术指标
利用编/译码器、按键和数码管设计一数字显示电路,要求按下编号为0~7中的任一按键时,数码管能够显示出对应的数字。
2.2整体设计方案
2.2.1 设计方案
用八按键开关实现高低电平的输入;按键与BCD码之间的转换用74LS148D八三编码器实现;BCD码与数字显示之间的转换用译码器74LS48D实现,最后加一七位共阴数码管显示对应按键的0~7的数字。
图2-1 74LS148的功能表及在Multisim中的逻辑图 图2-2 74LS48D在Multisim中的逻辑图
2.3单元电路设计及功能说明1、按键开关部分:控制高低电平对74LS48D编码器的输入。 图2-3 电路设计按键部分截图 2、编码/译码器:将按键输入的高低电平用74LS148D编码为BCD码,因为输出端为非,所以在A0~2口接非门;根据74ls148的功能特性,在GS端加非门,当无按键按下时,控制74ls48不工作;当有按键按下时再输入到译码器74LS48D中完成数码管的显示。 图2-4电路设计编码/译码器部分截图 3、数码管的显示:将编码器中输出的数据在数码管中以0~7的数字形式显示。 图2-5电路设计数码管显示部分截图 2.4调试过程及仿真结果
2.4.1 仿真条件在Multisim仿真软件中进行 2.4.2 仿真结果按下编号为0~7中的任一按键时,数码管能够显示出对应的数字。 图2-6电路设计仿真结果截图
2.5 主要元件清单表2-1元件清单表
2.6 小结通过这次的电路设计对编码/译码器有了一个更加全面的认识,在刚开始设计电路时,有好几次走入了误区,刚做按键控制BCD 码时没有想到对编码器的使用;后来在选择编码 /译码器的时候也没有注意到CMOS和TTL规格的区分,后来还是在老师的指导下重新认识了这一问题。这道题设计之后,也看出了自己在数字电路这一方面还需要更深入更全面的学习。
以上的Word格式文档51黑下载地址:
http://www.51hei.com/bbs/dpj-199047-1.html
|