Multisim数电仿真实验——SOS循环序列信号发生器

news2024/10/5 17:27:01

目录

  • 一、前言
  • 二、设计思路
    • 2.1序列信号的实现
    • 2.2SOS信号的循环再现
  • 三、最终电路图

一、前言

SOS电路是一种简单而重要的电子电路,用于产生和传输紧急信号。我们将介绍SOS电路的连接思路,包括所需的组件选择以及信号的连接方式。

在这里插入图片描述

二、设计思路

2.1序列信号的实现

因为SOS信号是一组特定的串行数字序列信号,这里我们使用 数据选择器74151 来实现。并且用 译码器74138 来控制序列信号的转换。

🌷8选1数据选择器:74151

  • 逻辑符号
    在这里插入图片描述
  • 功能表(真值表)
    在这里插入图片描述
    Y和Y非负责输出,EN为0(即EN非为1)时,置零,EN为1时,正常工作。
    A2A1A0组成一个二进制数,下标为这个二进制数对应的十进制数的D从Y输出。

🌷3输入8输出译码器:74138

  • 逻辑符号
    在这里插入图片描述
  • 功能
    74138为二进制译码器,能把二进制代码编译为0~7的十进制数值。简单来说,就是ABC组成二进制,如果对应十进制是多少,Y多少就为高电平。

我们要实现下面这个21位的一串序列信号,用3个数据选择器进行实现:
在这里插入图片描述
在这里插入图片描述
接着我们要控制这三个数据选择器依次将信号发出,于是我们用到74138译码器,连接如下:
Y0接第一片151的使能端,Y1接第二片的使能端,Y2接第三片的使能端,于是当138译码器依次从000到001到010能让三片151数据选择器将序列信号发出。
在这里插入图片描述

再将三片数据选择器的输出端用或门输出,将信号用小灯泡显示出来
在这里插入图片描述
但是我们现在还有两个问题:

  • 三片151需要从000111的信号输入到ABC从而输出信号
  • 输出信号后,如何循环发送SOS信号

2.2SOS信号的循环再现

我们知道,SOS序列信号由74138主要控制来发出,从000010,依次循环三种状态。但关键是三片151的输入端ABC共需要21种状态的循环变换,所以核心是实现一个21进制的计数器。

这里我们使用两片16进制的74161进行级联来实现:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面电路基于以上主要做了如下操作:

  • 增加了两片74161级联,实现21进制计数器
  • 低片的QAQBQC接到3片7415ABC:让信号一位一位发出来,因为低片的QCQBQA总是按照000111进行变换,符合数据选择器从0到8将数据依次输出
  • ·74138的CB分别接在计数器高片的QBQA,74138的A接在计数器低片的QD(这是根据上面那张图的表格得出来的,只有这样才能实现74138从Y0到Y1到Y2的三个循环!)

三、最终电路图

按下仿真按钮可以关注小灯泡按照SOS信号进行亮灭
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1212194.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 12 客制化修改初探-Launcher/Settings/Bootanimation

Android 12 使用 Material You 打造的全新系统界面,富有表现力、活力和个性。使用重新设计的微件、AppSearch、游戏模式和新的编解码器扩展您的应用。支持隐私信息中心和大致位置等新的保护功能。使用富媒体内容插入功能、更简便的模糊处理功能、经过改进的原生调试…

SDL2 播放音频数据(PCM)

1.简介 这里以常用的视频原始数据PCM数据为例,展示音频的播放。 SDL播放音频的流程如下: 初始化音频子系统:SDL_Init()。设置音频参数:SDL_AudioSpec。设置回调函数:SDL_AudioCallback。打开音频设备:SD…

免费IDEA插件分享:Apipost-Helper

今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速…

使用naive-ui做一个标签页展示列表

目录 零、引言 一、引入所需组件 二、引入数据 三、使用动态样式控制列表条纹 四、全部代码 五、设计思路 5.1组件设计思路 5.2背景颜色控制思路 5.3说明 六。最终效果 零、引言 有时候我们会有很多数据,分成好几类 每一类都需要展示,那么这时…

win10配置单一python版本的sublime运行环境

①新建test.py输入下面代码 import sys print ("Python Version {}".format(str(sys.version).replace(\n, ))) ②Ctrlshiftp选择python ③按下CtrlB

中国唯一!华为入选Gartner®企业低代码应用平台魔力象限

近日,全球咨询机构Gartner发布 《Magic Quadrant™ for Enterprise Low-Code Application Platforms》报告,华为入选该象限,作为中国唯一入选厂商,华为已连续两年入选Gartner企业低代码应用平台魔力象限。 华为云Astro低代码平台采…

二百零三、Flume——Flume实时采集数据频率为1s的高频率Kafka数据直接写入ODS层表的HDFS文件路径下

一、目的 在离线数仓中,需要用Flume去采集Kafka中的数据,然后写入HDFS中。 由于每种数据类型的频率、数据大小、数据规模不同,因此每种数据的采集需要不同的Flume配置文件。玩了几天Flume,感觉Flume的使用难点就是配置文件 二、…

半平面求交 - 洛谷 - P3194 [HNOI2008] 水平可见直线

欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击。 往期相关背景点击前往 题目大意 题目链接 https://www.luogu.com.cn/problem/P3194 在直角坐标系中给定一些直线,然后从Y轴无穷大处往0处看,…

人工智能-深度学习之残差网络(ResNet)

随着我们设计越来越深的网络,深刻理解“新添加的层如何提升神经网络的性能”变得至关重要。更重要的是设计网络的能力,在这种网络中,添加层会使网络更具表现力, 为了取得质的突破,我们需要一些数学基础知识。 ResNet沿…

计算机毕业设计基于java+springboot+vue的实验室管理系统

项目介绍 系统中的功能模块主要是实现管理员;首页、个人中心、实验室管理、用户管理、实验室申请管理、设备管理、设备报备管理、设备申请管理、消耗品管理、消耗品领取管理、论坛管理、系统管理,用户前台;首页、实验室、设备、消耗品、论坛…

MySQL-- INNODB 引擎

1、INNODB引擎的逻辑存储的结构: 第一层的逻辑结构:表空间 一个mysql实例可以对应多个表空间,用于存储记录,索引数据。 第二层逻辑结构:段 分为数据段、索引段、回滚段、innodb是索引组织表,数据段是BTre…

基于JavaWeb+SpringBoot+Vue电子商城微信小程序系统的设计和实现

基于JavaWebSpringBootVue电子商城微信小程序系统的设计和实现 源码获取入口前言系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 前言 身处互联网时代,互联网无形中影响着人们的吃穿住行,人们享受着不…

2024年春季3月退役的大学生士兵免试专升本单独报名的新政策

关于2024年春季3月退役大学生士兵专升本免试单独报名安排的通知 2024年3月退役的符合条件的大学生士兵单独组织一次报名,网上报名时间另行通知,履行网上报名和信息确认手续,根据要求上传本人头像照片、身份证照片,以及《入伍通知书…

WorkPlus Meet视频会议系统,可私有化部署,保障内部数据安全

WorkPlus Meet作为一款私有化音视频会议平台,具有高度安全性和部署灵活性,能够根据参会人数进行灵活的调配,这样企业可以有效控制会议成本,避免资源浪费。同时,WorkPlus Meet平台支持多种功能,满足不同场景…

做决策、定战略、带团队:顶级高手常用的16个思维模型

01 做决策 1.沃伦巴菲特的双目标清单系统(Two-List System) 弗林特当了巴菲特的私人飞行员十年之久,还曾为美国四任总统开过飞机,但他在事业上依然有更多追求。有一次,他和巴菲特在探讨他的职业生涯目标时&#xff0…

第三方软件测试服务有哪些形式?选择时如何避雷?

高新技术的快速发展,人们对于软件产品越来越依赖,因此软件质量对于软件企业来说至关重要。产品质量的好坏需要通过检测才得知,软件企业为了获得更客观公正的检验结果,会将软件测试交由第三方软件测试服务机构进行?那么有哪些形式…

python采集小破站视频弹幕

嗨喽~大家好呀,这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 环境使用]: Python 3.8 Pycharm模块使用]: import requests 数据请求 import jieba 分词 import wordcloud 词云 import re 正则通过爬虫程序采集数据 分析数…

ubuntu22.04下hadoop3.3.6+hbase2.5.6+phoenix5.1.3开发环境搭建

一、涉及软件包资源清单 1、java 这里使用的是openjdk 2、hadoop-3.3.6.tar.gz 3、hbase-2.5.6-hadoop3-bin.tar.gz 4、phoenix-hbase-2.5-5.13-bin.tar.gz 5、apache-zookeeper-3.8.3-bin.tar.gz 6、openssl-3.0.12.tar.gz 二、安装 1、操作系统环境准备 换源 sudo vim /et…

小黑完成了最后一节健身课,顺利完成了跳绳比赛,乘飞机到达南京准备第二天领物资和南京城内闲逛的leetcode之旅:215. 数组中的第K个最大元素

小黑代码 class Solution:def findKthLargest(self, nums: List[int], k: int) -> int:# 数组长度n len(nums)nums list(map(lambda x:-x, nums))q []for i in range(n):heapq.heappush(q, nums[i])# 出堆target -1for i in range(k):target heapq.heappop(q)return -…