【实验四】简易病房呼叫器及Multisim软件仿真

2024-01-14 22:59

本文主要是介绍【实验四】简易病房呼叫器及Multisim软件仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【实验四】四路抢答器设计及Multisim软件仿真

一、设计要求

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

具体任务

1.利用74LS148优先编码器芯片,其他元件能少则少
2.在Multisim中设计电路

二、电路设计

74LS148编码器

在这里插入图片描述
如上图所示,若想实现优先级低的会被优先级高得中断,即当更高级的输入为0时,输出为1,其他皆为0。
在Multisim的芯片中,其形式如下:

D7D6D5D4D3D2D1D0A2A1A0
0xxxxxxx111
10xxxxxx110
110xxxxx101
1110xxxx100
11110xxx011
111110xx010
1111110x001
11111110000

如上表所示,若想输出仅为1,符合条件的只有D1、D2、D4为0的时候。
因此,我们可以让A2连接LED作为表示最高级的灯、A1连接LED作为表示高级的灯、A0连接LED作为表示中级的灯。
其它无关输入端输入1,即直接接入电源。
接线如图所示。
在这里插入图片描述
那么低级该如何表示呢?我们可以选取全为D0输入为1时,输出全为0。我们可以在其输出端加入一个与非门连接LED,这样低级亮灯就解决了。最终效果如图。
在这里插入图片描述

三、拓展与优化

我们也可以采用LED数码管来实现病房呼叫器。数码管常用CD4511译码器,为了更好地使用我们需要了解一下4511的运行逻辑。

CD4511译码器

在这里插入图片描述
结合我们之前的步骤进行分析,我们四个LED的亮灭是独立的,且对LED而言,只有输入低电平的时候才会发光。

亮灯A2A1A0
LED1111
LED2011
LED3101
LED4110

因此,我们还需要在每个输出后加一个非门,使其输出如下:

亮灯A2A1A0
LED1000
LED2001
LED3010
LED4100

加入CD4511后输出如下:

LED显示A2A1A0
8000
1001
2010
4100

其设计图如下:
在这里插入图片描述

四、思考与讨论

能不能用一种尽可能简单的方法实现最高、高、中、低依次对应4、3、2、1呢?

五、实验小结

在实验的过程中发现,给元件命名时使用英文仿真正常,而使用中文命名则仿真失败,LED灭
因此,在后续的实验中的元件和文件命名时都应该尽量只使用英文

这篇关于【实验四】简易病房呼叫器及Multisim软件仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/606809

相关文章

电子盖章怎么做_电子盖章软件

使用e-章宝(易友EU3000智能盖章软件)进行电子盖章的步骤如下: 一、准备阶段 软件获取: 访问e-章宝(易友EU3000智能盖章软件)的官方网站或相关渠道,下载并安装软件。账户注册与登录: 首次使用需注册账户,并根据指引完成注册流程。注册完成后,使用用户名和密码登录软件。 二、电子盖章操作 文档导入: 在e-章宝软件中,点击“添加”按钮,导入待盖章的PDF文件。支持批量导入多个文件,

小红书商家电话采集软件使用指南

使用小红书商家电话采集软件可以提高商家电话的采集效率,以下是使用指南及附带代码。 步骤一:安装Python和相关库 首先,确保你的电脑已经安装了Python运行环境(建议安装Python3版本)。安装完成后,同样需要安装一些相关的库,如requests、beautifulsoup4等。在命令行窗口中输入以下命令进行安装: pip install requestspip install bea

高性能并行计算华为云实验五:

目录 一、实验目的 二、实验说明 三、实验过程 3.1 创建PageRank源码 3.2 makefile的创建和编译 3.3 主机配置文件建立与运行监测 四、实验结果与分析 4.1 采用默认的节点数量及迭代次数进行测试 4.2 分析并行化下节点数量与耗时的变化规律 4.3 分析迭代次数与耗时的变化规律 五、实验思考与总结 5.1 实验思考 5.2 实验总结 E

Java的简易编译命令

生成jar包 编译生成.class 文件 编译.class文件的命令,其中的参数是输出,原文件路径 javac -sourcepath class.class MyClass.java 如果有包名的需要创建对应包的文件夹,建文件移动对应的包名下在开始包下创建meta-inf文件夹在meta-inf文件下创建manifest.mf文件 生成可运行的jar包 解压 生成了jar包后,进

物联网系统运维——移动电商应用发布,Tomcat应用服务器,实验CentOS 7安装JDK与Tomcat,配置Tomcat Web管理界面

一.Tomcat应用服务器 1.Tomcat介绍 Tomcat是- -个免费的开源的Ser Ivet容器,它是Apache基金会的Jakarta 项目中的一个核心项目,由Apache, Sun和其他一 些公司及个人共同开发而成。Tomcat是一一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 在Tomcat中,应用程序的成部署很简

STM32HAL库--SDRAM实验(速记版)

STM32F429IGT6 自带了 256K 字节的 SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合, STM32F429 自带的这些内存就不够用了。比如使用 LTDC 驱动RGB 屏、跑算法或者跑 GUI 等,就可能不太够用,所以阿波罗 STM32F429 开发板板载了一颗 32M 字节容量的 SDRAM 芯片:W9825G6KH,满足大内存使用的需求。 1

服务器监控:运维行业的核心保障与第三方监控软件的选择

随着信息技术的飞速发展,企业IT架构日益复杂,服务器作为整个IT系统的核心,其稳定性和性能对业务的连续性至关重要。在运维行业中,服务器监控作为保障服务器稳定运行的关键环节,已经受到了越来越多企业的重视。本文将探讨服务器监控的重要性、挑战以及选择第三方监控软件的原因,并推荐一款优秀的服务器监控软件——监控易。 一、服务器监控的重要性     服务器监控是指对服务器硬件、操作系统、应用程序

docx转doc工具(软件)

word中的docx转成doc格式软件下载: http://pan.baidu.com/s/1ntsi0yt <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize

python3GUI--ktv点歌软件By:PyQt5(附下载地址)

文章目录 一.前言二.展示1.启动2.搜索2.服务1.首页2.天气预报3.酒水饮料4.酒水饮料2 3.服务4.灯光5.调音6.排行榜7.分类点歌9.歌手点歌10.歌手个人页 三.心得体会1.关于代码2.关于设计3.关于打包 四.总结 文件大小:33.13M https://wwt.lanzoul.com/iikRv22iqmpg 如果安装后打不开,多半是权限问题,请使用管理

基于NURBS曲线的数据拟合算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1NURBS曲线基础 4.2 数据拟合原理 5.完整程序 1.程序功能描述        基于NURBS曲线的数据拟合算法,非均匀有理B样条(Non-Uniform Rational B-Splines,简称NURBS)曲线是一种强大的数学工具,广泛应用于计算机图形学、CAD/CA