数电实验三-点亮四个数码管(Multisim和Basys3)

特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践。

一、实验目的
详见报告

二、实验仪器
详见报告

三、实验内容详解
以16位拨码开关和3个按钮为输入,四个七段式数码管为输出,设计电路使得输入的四个七段式数码管能独立地显示正确的字型。具体而言:以SW15SW12,SW11SW8,SW7SW4,SW3SW0 为四组BCD码输入。

1.当BTNC按下时,所有数码管都熄灭。
2.当BTNC没有按下时:(1)如果没有按键被按下,最低位数码管显示SW3SW0对应的数字;(2)如果只按下BTNR,次低位数码管显示SW7SW4;(3)如果只按下BTNL,次高位数码管显示SW11SW8;(4)如果同时按下BTNL和BTNR,最高位数码管显示SW15SW12对应的数字。

四、实验设计与过程
1.根据上一个实验“点亮一个数码管”可以将给定的PLD1直接设计为上一个实验的电路连接图。如下图所示:
在这里插入图片描述
在这里插入图片描述

2.根据给定的工程包中实现点亮“两个”数码管的示例可以分析出需要选用四个输入端及两个地址输入端的数据选择器(即MUX4_1),从而从主线1引入四条输入,分别来自SW15SW12,SW11SW8,SW7SW4,SW3SW0。而通过两个地址输入端S0、S1来选择接收的是哪里的信号。又由实验内容要求可列出真值表,从而知道将S0接到BTNR、将S1接到BTNL。而根据实验内容要求可知,需要用译码器对来自BTNR、BTNL、BTNC的信号进行处理,使得结果符合实验内容要求。如下图设计电路:
在这里插入图片描述
3.进行仿真实验,观察仿真结果与预计结果是否相符。
4.将Quad7SegDisplay下载到Basys3上进行实验,观察结果与预计结果是否相符。

五、实验结果
详见报告


以下内容请忽略

(1)由6个液面传感器接收液位的信息,将工作状态分成低、中和高水位三种状态,当水位在某一状态时要能够实现指示灯显示所在位置。
(2)有3台电机,当水位最低时,三台电机均起动;当水位最高时,一台电机起动;当水位中等时,二台电机起动;正常运行时,水位在高水位,每台电机循环工作5S。
(3)X5是启动控制,若系统开启时水箱无水,则X5开启低水位状态开关M3。
(4)当水位由低位升为中位时,顺序触发X4、X3,此时M3断开,M2得电开启,状态转为中水位,Q2输出接至黄灯。
(5)当水位由中位升为高位时,顺序触发X2、X1,此时M2断开,M1得电开启,状态转为高水位,Q1输出接至绿灯。
(6)X0是溢出控制,当水位到达X0时,三种状态开关都关闭,电机均不工作。
(7)当水位由高位降为低位时,顺序触发X1、X2,此时M1断开,M2得电开启,状态转为中水位,Q2输出接至黄灯。
(8)当水位由中位降为低位时,顺序触发X3、X4,此时M2断开,M3得电开启,状态转为低水位,Q3输出接至红灯。
(9)每种水位状态开启一个中间继电器,当水位在维持某一状态时,相应的中间继电器一直得电,同时输出到Q0-Q3(红绿黄灯)显示所在水位,这样就相当于有了三种状态开关M1、M2和M3。

(1)启动X5(0.05),系统开始上电自锁工作在低水位状态,低水位Q3红灯(1.02)亮指示并且电机1(1.03)、电机2(1.04)和电机3(1.05)都同时工作供水。
(2)当水位依次触发液位传感器X4(0.04)、X3(0.03)时,系统进入中水位状态,中水位Q2黄灯(1.01)亮指示并且电机1(1.03)和电机2(1.04)同时工作供水。
(3)当水位依次触发液位传感器X2(0.02)、X1(0.01)时,系统进入高水位状态,高水位Q1绿灯(1.00)亮指示并且电机1(1.03)、电机2(1.04)和电机3(1.05)循环工作30分钟,本系统实现5S的模拟循环供水。
(4)当水位触发X0(0.00)时,即系统水位溢出则该系统急停实现溢出控制。

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

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

相关文章

α稳定分布噪声基本原理及基于Chambers Mallows Stuck算法生成噪声并对信号加噪

Alpha稳定分布噪声的概念 Alpha稳定分布通常由其特征函数表征[7]: ϕ ( u ) = exp ⁡ ( j a u − γ ∣ u ∣ α [ 1 +

wso2 esb_使用WSO2 ESB构建制造服务总线(MSB)

wso2 esb在进入本主题之前,我想介绍一些制造业中常用的术语。 制造执行系统(MES)一词是AMR Research在1990年提出的,从先进的制造计算机信息系统的发展到现在,MES概念已经发展了近三十年。 以下是制造执行系统协会&am…

数电实验四-触发器(Multisim和Basys3)

特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践! 一、实验目的 详见报告 二、实验仪器 1.数字电路实验箱 2.器材 三、实验内容详解 1.基本RS触发器逻辑功能的测试 基本RS触发器由两个与…

基于MATLAB的简易音乐数字均衡器设计(不采用MATLAB内置函数实现)

音乐数字均衡器 MATLAB GUI界面 不同MP3播放器的均衡器设置不尽相同,以两个韩系高端品牌iRiver和iAUDIO为例,两者的EQ均衡器同分为5个频段,但是频段的划分并不一样。iRiver的产品EQ分为五段:50Hz档、200Hz档、1KHz档、3KHz档和14KHz档,每段可以进行10级调节:-15dB、-12d…

线程方法destroy()和stop(Throwable)在JDK 11中删除

DrDeprecator (Stuart Marks)在core-libs-dev OpenJDK邮件列表上的消息“ RFR(s):8204243:remove Thread.destroy()和Thread.stop(Throwable) ”是对以下文档…

微信小程序消息推送通知模板id生成获取

前些天发现了十分不错的人工智能学习电子书,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 1、首先在微信公众平台登录对应的微信小程序。然后点击功能…

Windows10+VS2017下GSL1.8_x86和sundials2.5.0配置及GITHUB项目schneider_et_al_2016_animaldiversity编译运行

一、GSL库下载 GSL简介及下载地址:GSL - GNU Scientific Library GSL FTP下载地址:GSL FTP GSL for Windows地址:Gsl for Windows 文件主要有: 以上链接中关于GSL1.8版本的所有文件,均已下载好且打包如下,可直接下载,本文主要分享编译链接过程中遇到的问题,避免看到这…

数电实验五-秒表初步(Multisim和Basys3)

特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践。 一、实验目的 详见报告 二、实验环境 详见报告 三、实验内容详解 基础要求:以Basys3板载的100MHz时钟为输入,4位7段式数码…

C语言实用算法系列之冒泡排序、sizeof与strlen的区别

直接看代码 #include <stdio.h> #include<string.h> int main() {//char s[10] { 98,68,55,-,x,y }; // sizeof10 strlen 6//char s[10] "abc%78"; // 从常量区拷贝赋值&#xff0c;sizeof10 strlen 6//char s[] { a,b,c,\0 }; // sizeof4 strlen3//…

数电实验六-秒表进阶(Multisim和Basys3)

特别说明&#xff1a;该系列内容均是本人实验记录&#xff0c;无盗取侵权之嫌&#xff0c;仅供参考&#xff0c;请多动手实践。 一、实验目的 详见报告 二、实验环境 详见报告 三、实验内容详解 基础要求&#xff1a;在实验五的基础上&#xff0c;用 BTNC 按键控制秒表的工作…

OpenLiberty:注入时出错,适用于TomEE和Wildfly

当我在此博客上工作时&#xff0c;遇到此错误&#xff1a; [INFO ] DSRA8203I: Database product name : MySQL [INFO ] DSRA8204I: Database product version : 8.0.11 [INFO ] DSRA8205I: JDBC driver name : MySQL Connector/J [INFO ] DSRA8206I: JDBC drive…

云原生架构总览,发展定义架构及趋势

随着云计算发展的成熟和企业需求的推动&#xff0c;云原生技术和理念得到了用户的广泛接受&#xff0c;云原生应用场景不断丰富&#xff0c;云原生正在成为云上的必然趋势。 文章目录一、云原生技术发展二、云原生的定义三、云原生应用四、云原生架构原则及常用模式五、云原生未…

什么是公差分析软件?DTAS3D自主可控

公差分析软件是现代制造业中的重要工具&#xff0c;它能够对产品及其组件的公差进行分析&#xff0c;确保产品在使用中能够达到预期的性能和质量要求。本文将介绍一款流行的公差分析软件。 一、DTAS三维公差分析软件介绍 DTAS三维公差分析软件是一款专为工程设计和制造领域打…

ASCII码表(全)

简介 ASCII&#xff08;American Standard Code for Information Interchange&#xff0c;美国信息互换标准代码&#xff0c;ASCⅡ&#xff09;是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统&#xff0c;并等同于…

最小拍有纹波系统仿真实验(计控实验四simulink)

一、实验目的与要求 &#xff11;、掌握最小拍有纹波系统的计算机控制脉冲传函D(z)的设计方法。    &#xff12;、了解该系统对三种典型输入的适应性。 &#xff13;、掌握SIMULINK的仿真方法。 二、仿真软硬件环境 PC机&#xff0c;MATLAB R2012b。 三、实验原理 如图 R为…

C语言实用算法系列之memcpy、memmove函数原理与实现

直接看代码 #include<stdio.h> #include<string.h> /*返回指向pDest的指针*/ void* MemCopy(void* pDest, const void* pSrc, int nCount) {char* p (char*)pDest;char* p1 (char*)pSrc;while (nCount--)*p *p1;return pDest; } /*返回指向pDest的指针&#xf…

spring框架mvc框架_Spring的MVC测试框架入门–第1部分

spring框架mvc框架最新推出的主要Spring框架是Spring MVC测试框架&#xff0c;Spring Guys声称它是“一流的JUnit支持&#xff0c;可通过流畅的API测试客户端和服务器端Spring MVC代码” 1 。 在这个博客以及下一个博客中&#xff0c;我将看一看Spring的MVC测试框架&#xff0c…

最小拍无纹波系统仿真实验(计控实验五simulink)

一、实验目的与要求 1、掌握最小拍无纹波系统的计算机控制脉冲传函D(z)的设计方法。 2、掌握SIMULINK的仿真方法。 二、仿真软硬件环境 PC机&#xff0c;MATLAB R2012b。 三、实验原理 如图 R为输入&#xff0c;C为输出。计算机定时采样&#xff0c;计算误差E&#xff0c;按D…

OpenMP之双重for循环并行计算改进

这篇文章是基于OpenMP对Github项目schneider_et_al_2016_animaldiversity进行计算速度改进,关于该项目请参考博客: Windows10+VS2017下GSL1.8_x86和sundials2.5.0配置及GITHUB项目schneider_et_al_2016_animaldiversity编译运行 项目设置 设置项目支持OpenMP,右键项目(pde…

Oracle ADF和Oracle Jet一起工作。 建筑模式

在本文中&#xff0c;我将考虑在Oracle ADF和Oracle Jet的组合之上实现应用程序的各种体系结构模式。 练习ADF的组织可能会考虑将Oracle Jet合并到现有项目中&#xff0c;以刷新外观并使其具有现代感和响应能力&#xff0c;并以新方式实施新功能。 它可能会考虑将Oracle Jet用于…