基于74LS148的简单四路有优先报警器 Multisim

上数电课的作业:假如有四个病房,四个病人的病情情况不同,分别对应优先级:最高、高、中、低。优先级低的会被优先级高得中断,此处用LED灯的亮灭情况来代表病人的求助与否(利用74LS148芯片,其他元件能少则少)

软件:multisim13

文章分为三个部分:

序号 内容
1 熟悉软件
2 找74LS148芯片手册
3 设计电路

一 熟悉软件

Multisim可以从微信中的软件安装管家上面下载体验使用
由于之前没有经常用这个软件,所以刚开始熟悉了下元器件的位置:
最常用的是这两个地方

序号 内容
1 元件工具栏
2 仪表工具栏

元件工具栏里有很多类,每个类里有具体的元器件可供我们选择



这里指出一个很好用的检测元器件,神奇的小灯,可以检测电压阈(yu,第四声)值在哪里找到:

二 找74LS148芯片手册

这里推荐一个很好的网址:alldatasheet的网址
网址:https://www.alldatasheet.com
网页介绍:If You can’t search it here, Nowhere else in the world. You’ll less likely find it.
网页的第一句话,这句话在我第一次看到的时候感觉很震撼,岂不是所有的芯片手册在这里都可以找的到了!太棒了!做这个网页的人真有心!
不过的确有些芯片这里是找不到的,比如之前我在做一个简易测量心率血压腕表项目时遇到的三个芯片,这里面就搜不到,当时的猜测是这芯片是我们国产的,数据没有同步上去,当时感觉很厉害,不过一想没有同步上去可能是因为还没有全球广泛使用或者制造厂家极少。不过这个心率模块真的用起来很方便,具体模块型号不说了,这不是重点。
下图是搜不到的芯片:

下面进入正题,找74LS148的数据手册:
1.搜索芯片74LS148(如果实在看不惯英文可以在右上角的语言选择框里选择中文)

2点击进入数据手册预览界面

3.下载数据手册

我们需要的是这一部分:

三 设计电路

1.控制思路
74LS148是一款8-3优先编码器,从上面的真值表(功能表)中我们可以看到有三个地方正好直接输出三个独立的低电平可以分别代表三个优先级,我们只需要再找一个地方能控制一个优先级的地方即可,我选的是用EO引脚与一个四路与非门连接控制最低优先级。
2.其余电路部分
高低电平控制电路和LED电路,这里注意一下软件中的芯片是没有带电源引脚的,当我们开始仿真时,芯片自动上电
3.预期效果
当A0、A1、A2、A3均为高电平时,LED1导通(低优先级)
A1为低电平时,LED2导通(中优先级)
A2为低电平时,LED3导通(高优先级)
A4为低电平时,LED4导通(高优先级)
当高优先级灯亮时低优先级的控制对高优先级无效,且更高优先级的灯可中断低优先级的灯。
电路图如下:

仿真演示

实验的最后,实验中发现的问题:LED1会在被高优先级灯中断的时候闪烁,同时软件模拟时间几乎不动,当复位(开了又关)P1 后这个BUG消失。(希望懂得前辈能指点下,感谢)

上文中肯定存在些错误与不足,欢迎指出,谢谢!

文末分享(百度网盘):上面电路以及一个测试电路和74148的数据手册
https://pan.baidu.com/s/1rS1XzMPqdsG1l7Q0DlvHyg

基于74LS148的简单四路抢答器 Multisim相关推荐

  1. 基于51单片机的四路抢答器设计

    0 要求介绍 使用51单片机设计一个思路抢答器 正常抢答:主持人按下开始按钮后数码显示管显示最先按下按钮台号,蜂鸣器发出音响,其它抢答按钮无效:主持人按下开始按钮之前,若选手按下抢答器,抢答违规,显示 ...

  2. 基于51单片机的四路抢答器仿真

    当主持人按下开始按键后,开始倒计时60秒,选手开始抢答,当有选手抢答后其它选手抢答无效. 并且选手抢答后倒计时停止. 由于我没有设置新一轮按键,如果需要使用新一轮抢答可以加按键开启新一轮抢答 定时器配 ...

  3. 【单片机系列】基于51单片机的四路抢答器

    对于这在被单片机课程设计折磨的小伙伴们,这或许是一个不错的选择!简单方便,成本低廉首先声明,本设计由本人独立完成,代码原创的,在普中科技开发板上实验成功了.下面附上代码,由于都有注释,就不废话了,如果 ...

  4. 【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

    [Proteus仿真]基于74LS148+74LS279+74LS48的四路抢答器 Proteus仿真 74LS148 74LS148 是8 线-3 线优先编码器,共有 54/74148 和 54/7 ...

  5. 四路抢答器c语言编程,基于单片机的四路抢答器设计

    基于单片机的四路抢答器设计 课程设计(论文) 题 目 名 称 多路数字抢答器设计 课 程 名 称 单片机原理及其应用 学 生 姓 名 学 号 系 .专 业 指 导 教 师 2013年 6月 24日 摘 ...

  6. 单片机四路抢答器课程C语言设计,基于51单片机四路抢答器设计

    内容简介: 毕业设计 基于51单片机四路抢答器设计 共25页,9905字 随着经济水平的不断提高,人们在物质文明得到满足的同时更注重精神文明的追求,各种娱乐节目不断涌现,提高节目的质量尤为重要..本次 ...

  7. html抢答器代码,基于FPGA的四路抢答器的Verilog HDL代码.doc

    基于FPGA的四路抢答器的Verilog HDL代码.doc module qiangda4(clk,clr,inputEn,add,stu,inputL1,inputL2,inputL3,input ...

  8. 2022-4-26 基于单片机的四路抢答器(风吹摇铃 奔赴星海)

    基于单片机的四路抢答器 系统设计软件:Proteus8.10和keil4 .proteus8.10版本安装包可在微信公众号下载 系统源代码和仿真等资料可在文末的链接中下载 系统组成:单片机最小系统.八 ...

  9. 基于MCGS与PLC的四路抢答器

    实验要求: 四路抢答器每一位抢答的选手都有一个抢答按钮,1号抢答按钮为SB1,2号抢答按钮为SB2,3号抢答按钮为SB3,4号抢答按钮为SB4,以及各位抢答选手的指示灯.主持人的位置设有抢答开始按钮S ...

最新文章

  1. 卷积神经网络(CNN,ConvNet)
  2. 激光雷达和V2X技术
  3. python 文件末尾增加内容_java追加内容到文件末尾
  4. Kafka面试题全套整理 | 划重点要考!
  5. C#匿名对象在其它方法体内怎么取到相应的值(不想建立对应的类并转化的情况下)?...
  6. 腾讯企业邮箱外域邮件发送失败原因及其解决方案
  7. 磁盘IO性能监控(Linux 和 Windows)
  8. c语言常考的编程题,C语言操作题常考编程题库
  9. NonComVisibleBaseClass Exception
  10. C语言程序设计实验报告——实验一
  11. 计算机内部复制粘贴文件速度慢,电脑复制粘贴速度慢为什么
  12. wrk 服务器性能HTTP压测工具
  13. 电脑插上耳机没声音 解决方法
  14. 华为p10 android几,华为P10测评:市场上真心没有比华为更强劲的安卓机了
  15. 使用 Spark GraphX 实现 PageRank 算法
  16. 陀螺财经与本体链游沙龙首场打响深圳站
  17. linux下部署springboot jar包用脚本文件启动
  18. 四足机器人不同步态研究
  19. 解决微信中的下载问题
  20. JavaScript中的DOM和BOM

热门文章

  1. 基于K近邻的葡萄酒质量检测项目
  2. Codeforce 1296 E String Coloring
  3. typescript知识点
  4. c语言代码怎样制作成一个游戏?
  5. 基于ssm+shiro+activiti的办公自动化系统
  6. ISE FPGA时钟系统
  7. 在socket 中使用域名
  8. 阿里云云服务器 ECS SSHKEY登录
  9. poj3349——Snowflake Snow Snowflakes
  10. 【LeetCode】复数乘法