使用Multisim设计病房呼叫系统(四路抢答器)

一、编码器与解码器

编码器(Encoder)的逻辑功能是将2的n次方个输入信号的高/低电平信号编成一个对应的n位二进制代码。译码器(Decoder)的作用正好与编码器相反,是将一个N位二进制代码(N个输入信号)转译为2的n次方个输出的高/低电平信号(或者另一种代码)。根据编码器的特点,又分为两类,普通编码器和优先编码器

1、优先编码器74LS148

其中,D0 - D7 为输入(D0优先级最低,D7优先级最高),A0 - A2 为输出(A0权位最低,A2权位最高);EI作为使能端,只有当EI为低电平时,编译器才能正常工作;EO主要用于区分使能端为高电平,编码器不能工作而产生全为高电平的输出,以及当使能端为低电平,编码器正常工作,但各输入信号均为高电平时,产生全为高电平的输出;GS输出是编码器的另一功能输出口,其主要作用是协同EO,EN对电路进行拓展

 其逻辑如下:

2、译码器

译码器是将一个n位二进制代码转译为2^n个输出的高/低电平。 

(1)、七段数码管译码器 74LS48(包含其真值表):

 

(2)、3线-8线译码器74LS138(包含其真值表): 

 二、 Multisim的使用

介绍:Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。

下载Multisim - NIicon-default.png?t=N7T8https://www.ni.com/zh-cn/support/downloads/software-products/download.multisim.html#452133

 选择合适的版本下载安装即可(也可去其他地方寻找资源并进行下载)。

以下为 14.2 演示:

1.选择NI Multisim 14.2 启动软件

 2.进入如下界面(为汉化过后的界面)

详细使用方法及操作请见:http://t.csdnimg.cn/yW3Kbicon-default.png?t=N7T8http://t.csdnimg.cn/yW3Kb

 三、案例实现

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

注意:这其实是一个典型的 “ 四路抢答器 ” 。要求利用74LS148优先编码器芯片,其他元件能少则少。

电路图如上所示,x1为最高级,x2为高级,x3为中级,x4为低级;当x1保持打开时,显示的数字始终为 “ 1 ” ,即x1的优先级最高。以此类推,x2......x4原理相同。(点击运行即可开始演示该电路图的工作)

注意:电源的连接和接地的连接

  • 28
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值