数字电路-5路呼叫显示和8路抢答器

本内容涉及两个电路,分别为5路呼叫显示电路和8路抢答器电路,包含Multisim仿真原文件,为掌握FPGA做个铺垫。紫色文字是超链接,点击自动跳转至相关博文。持续更新,原创不易!

目录:

一、5路呼叫显示电路

1、功能描述

2、原理框图

3、电路组成

二、8路抢答器电路

1、功能描述

2、原理框图

3、电路组成

4、变体电路

三、元件功能

四、掌握数字电路的意义


前置知识:卡诺图与逻辑代数化简法、数字电路-时序逻辑电路。 


一、5路呼叫显示电路

1、功能描述

1)5个数码开关(S1~S5)分别模拟用户的输入信号,用户优先权按用户编号依次递减,即1号的优先权最高,5号最低。

2)1至5号按键输入时,七段数码管对应显示1、2、3、4、5十进制编码数字,无用户呼叫时数码管不显示。

3)若同时有几个用户呼叫时,则显示优先权最高的用户对应的编码。

2、原理框图

3、电路组成

电路由多路开关、优先顺序编码器、解码器、显示电路、控制电路共5个部分组成。其电路如下图所示,仿真原文件下载移步:5路呼叫显示电路和8路抢答器。

二、8路抢答器电路

1、功能描述

主持人启动按键S9之后,选手开始进行抢答。八位选手中的任一位选手抢先按下按键时(S1~S8),LED数码管显示该选手对应的序号并且封锁其他选手的输入信号 。

2、原理框图

3、电路组成

电路由多路开关、锁存器、锁存控制电路、优先顺序编码器、显示器共5个部分组成。其电路如下图所示,仿真原文件下载移步:5路呼叫显示电路和8路抢答器。

4、变体电路

三、元件功能​​

四、掌握数字电路的意义

学习数字电路对于理解和掌握FPGA(Field Programmable Gate Array现场可编程门阵列)设计至关重要。

基础理解数字电路是构成FPGA设计的基础。用于了解逻辑门、触发器、译码器等基础元件的工作原理,这些元件在FPGA中以可编程逻辑单元的形式实现。
设计思路数字电路设计培养了一种系统化的思维方式,对于设计FPGA电路非常有用。
时序分析对数字电路时序的深入理解将帮助你优化FPGA设计,避免时序违规。
硬件描述语言数字电路的知识将使你能够更有效地编写和理解解硬件描述语言。
故障排除和调试在调试FPGA设计时将能够更快地识别和解决问题。

应用场景列举:比如伺服驱动器,有关内容移步:高创伺服驱动器故障维修(8.闪烁)。


竹坞无尘水槛清,相思迢递隔重城。秋阴不散霜飞晚,留得残荷听雨声。觉得不错,动动发财的小手点个赞哦!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

排序算法大总结

引言 排序算法(sorting algorithm)是用于对一组数据按照特定顺序进行排列。排序算法有着广泛的应用,因为有序数据通常能够被更高效地查找、分析和处理。 如图 1-1 所示,排序算法中的数据类型可以是整数、浮点数、字符或字符串等…

中伟视界:矿山智能管控平台关键功能介绍,AI算法、告警通知、问题解决

矿山智能管控平台的关键功能介绍如下: 1.1. 主界面功能介绍 主界面分为六大区域,分别是设备列表、重点区域、功能区、告警列表、菜单区等,分别对应不同的功能和操作。 1.2. 平台功能 平台包含11条特色功能,分别为&#xff1a…

Android 11 裁剪系统显示区域(适配异形屏)

概述 在显示技术中,"OverScan"(超扫描)是一种调整显示图像边界的技术。通常情况下,OverScan 会在显示屏的边缘周围裁剪一小部分图像。这种裁剪是为了确保显示内容在屏幕上的完整可见性,尤其是在老式电视或投…

设备能源数据采集新篇章

在当今这个信息化、智能化的时代,设备能源数据的采集已经成为企业高效运营、绿色发展的重要基石。而今天,我们要向大家介绍的就是一款颠覆传统、引领未来的设备能源数据采集神器——HiWoo Box网关! 一、HiWoo Box网关:一站式解决…

广州华夏家博会盛大开幕,家居建材行业迎来新篇章

5月3日,备受瞩目的广州华夏家博会在广州琶洲会展中心盛大开幕。本次家博会汇聚了众多家居建材行业的知名品牌和优质产品,吸引了来自全国各地的专业观众和消费者前来参观。 作为家居建材行业的盛会,广州华夏家博会不仅是一个展示最新产品和技术…

Unity Timeline学习笔记(4) - 自定义轨道OnCreateClip和CreateTrackMixer用法上的区分

前面我们第二篇文章Unity Timeline学习笔记(2) - PlayableTrack是一个初步的PlayableTrack使用方法,有时候可能会个性化定制专属轨道。 OnCreateClip的例子 下面我们做一个例子: 首先是轨道 //FeatureTrack.cs using System.ComponentModel; using U…

AutoMQ 系统测试体系揭秘

01 前言 Apache Kafka 有着比较完备的自测体系。除了常规的单元测试和集成测试以外,Apache Kafka 还有着 1000 的“系统集成和性能测试”(以下简称系统测试)。系统测试会拉起一套真实的 Kafka 集群,并模拟用户使用 Kafka 集群的方…

《XXL_job技术文档》-分布式任务调度框架-双方式部署-tar.gz安装/docker安装

阿丹: 作为任务调度的使用,xxl_job是经常使用的,可以帮助程序员或者其他业务的定时任务变的可控。但是很多教程都是通过压缩包来进行运行和部署的,但是现在更多的都是将模块容器化。本文章一次性整理。 XXL-Job是一款开源的分布式…

计算机视觉大项目(1)-水果分级系统

项目来源:河北大学计算机视觉课程-杨老师. 一共有四个标题,本篇博客只完成前两问。 目录 实验目的: 实验内容: 实验步骤: 1.水果图像的分割 >掩膜图像Mask 是什么? >改进:去除反光部分的影响 2&#xf…

中颖51芯片学习10. Touch Key触摸按键功能

中颖51芯片学习10. Touch Key触摸按键功能 一、SH79F9476 资源介绍1. 特性2. 系统框图:3.准备环境 二、准备工具三、开发步骤1. 新建项目流程(1)新建工程(2)选择芯片和封装(3)触摸配置按键&…

【人工智能AI书籍】TensorFlow机器学习实战指南(推荐)

今天又来给大家推荐一本人工智能方面的书籍<TensorFlow机器学习实战指南>。TensorFlow是一个开源机器学习库。本书从TensorFlow的基础开始介绍&#xff0c;涉及变量、矩阵和各种数据源。之后&#xff0c;针对使用TensorFlow线性回归技术的实践经验进行详细讲解。后续章节…

Spark原理之Cache Table的工作原理及实现自动缓存重复表的思考

CACHE TABLE的能力 使用此语法&#xff0c;可以由用户自定义要缓存的结果集&#xff0c;实际上就是一个临时表&#xff0c;不过数据存储在Spark集群内部&#xff0c;由Application所分配的executors管理。 一旦定义了一个缓存表&#xff0c;就可以在SQL脚本中随处引用这个表名…