Multisim使用74LS148与74LS138实现“病房优先级”案例

一、案例分析

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

此案例是一个标准的四路抢答器,可以使用74LS148优先编码器芯片与74LS138优先编码芯片及其他元件搭配构成。

二、74LS148及74LS138的介绍

1、74LS148及74LS138简介

由于此案例需要使用74LS148及74LS138芯片,所以我们需要了解74LS148及74LS138。

74LS148的内部结构如下图所示:

74LS148 是 8 线-3 线优先编码器芯片,它有 8个输入信号端,3 个输出信号端。同时还有选通输入端 S、选通输出端 YS和扩展端 YEX。输入输出信号以及 S、YS、YEX的有效电平都是低电平。在同时有多个输入信号时,仅对优先权最高的信号进行编码。

74LS138的内部结构如下图所示:

74LS138 为3 线-8线译码器,共有 54LS138和 74LS138 两种线路结构型式。其中54LS138为军用,74LS138为民用。

2、74LS148及74LS138的真值表

74LS148的真值表:

74LS138的真值表:

其中,L表示低电频,H表示高电频。

以上芯片资料均来自ALLDATASHEET.COM - Electronic Parts Datasheet Search

三、 电路设计

首先先编辑四个可输出低电频的输入口:

接着与74LS148芯片及其他元件链接组成电路:

其预期效果:
当A0、A1、A2、A3均为高电平时,LED1导通(低优先级)
A1为低电平时,LED2导通(中优先级)
A2为低电平时,LED3导通(高优先级)
A4为低电平时,LED4导通(高优先级)
当高优先级灯亮时低优先级的控制对高优先级无效,且更高优先级的灯可中断低优先级的灯。
在其基础上,加入74LS138芯片及数码管可通过数码管显示病房号码:

以上所述中存在纰漏及错误,欢迎各位大佬指点。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值