了解74LS48以及基于74LS148优先编码器芯片的 Multisim 四路抢答器

一、了解74LS48芯片

1、74LS48的概述

74LS48是一种集成电路,是一种BCD-七段译码器,可将BCD码转换为七段显示器所需的信号。它具有四个BCD输入引脚(A,B,C,D)和七个输出引脚(a,b,c,d,e,f,g),每个输出引脚对应七段显示器的一个段。当输入BCD码时,译码器会将其转换为七段显示器的信号,从而在七段显示器上显示对应的数字。74LS48具有低功耗、高可靠性、广泛的工作电压范围等特点,常用于数字计数器、时钟、电子表等电子设备中。

7段显示译码器74LS48是输出高电平有效的译码器,74LS48除了有实现7段显示译码器基本功能的输入(DCBA)和输出(Ya~Yg)端外,7448还引入了灯测试输入端(LT)和动态灭零输入端(RBI),以及既有输入功能又有输出功能的消隐输入/动态灭零输出(BI/RBO)端。

2、74LS48的引脚图

3、74LS48的真值表和常见电路

4、74LS48的功能

主要功能

是将二进制编码(BCD码)转换为七段显示器所需的信号。具体来说,它有四个输入引脚(A,B,C,D),用于接收BCD码输入,以及七个输出引脚(a,b,c,d,e,f,g),分别对应七段显示器的七个段。当输入BCD码时,74LS48会根据输入的编码将相应的输出引脚激活,从而在七段显示器上显示对应的数字。

(1)7段译码功能(LT=1,RBI=1)

在灯测试输入端(LT)和动态灭零输入端(RBI)都接无效电平时,输入DCBA经7448译码,输出高电平有效的7段字符显示器的驱动信号,显示相应字符。除DCBA = 0000外,RBI也可以接低电平,见表1中1~16行。

(2)消隐功能(BI=0)

此时BI/RBO端作为输入端,该端输入低电平信号时,表1倒数第3行,无论LT 和RBI输入什么电平信号,不管输入DCBA为什么状态,输出全为“0”,7段显示器熄灭。该功能主要用于多显示器的动态显示。

(3)灯测试功能(LT = 0)

此时BI/RBO端作为输出端, 端输入低电平信号时,表1最后一行,与 及DCBA输入无关,输出全为“1”,显示器7个字段都点亮。该功能用于7段显示器测试,判别是否有损坏的字段。

(4)动态灭零功能(LT=1,RBI=1)

此时BI/RBO端也作为输出端,LT 端输入高电平信号,RBI 端输入低电平信号,若此时DCBA = 0000,表1倒数第2行,输出全为“0”,显示器熄灭,不显示这个零。DCBA≠0,则对显示无影响。该功能主要用于多个7段显示器同时显示时熄灭高位的零。

二、基于74LS148优先编码器芯片的 Multisim 四路抢答器

应用案例

假如有四个病房,四个病人的病情情况不同,分别对应优先级:最高、高、中、低。优先级低的会被优先级高得中断,可以用LED灯的亮灭或者LED数码管情况来代表病人的求助与否。

查阅74LS148芯片手册

我们可以进入ALLDATASHEET.COM - Electronic Parts Datasheet Search海外网站,这里集结了众多电子元器件的数据以及手册

进入搜索栏我们可以输入74LS148然后预览数据手册并下载

最后我们要在下载好的数据手册里找到74LS148的功能表如下图,也就是我们查阅手册的目的

设计 Multisim 四路抢答器电路

简单思路:

1. 使用74LS148编码器来接收四个病房的输入信号。每个病房的输入信号可以是一个逻辑高电平或低电平,代表病人的求助情况。

2. 根据病房的优先级,将每个病房的输入信号连接到74LS148编码器的输入端口。例如,最高优先级的病房连接到编码器的最高优先级输入端口,依次类推。

3. 将74LS148编码器的输出连接到LED灯或LED数码管,以便显示当前被优先级选中的病房。

基本电路图如下:

总结:

使用开关或者其他逻辑电路来模拟病人的求助情况,通过改变输入信号的状态来模拟病人的求助与否。通过这样的电路设计,可以在Multisim中模拟病房的优先级控制系统,观察不同病房的求助情况以及优先级控制的效果。

电路设计基本思路不够严谨,如有纰漏请给出建议。

  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值