南京邮电大学电工电子基础B实验八(译码与动态显示电路)

news2025/4/12 23:19:58

文章目录

  • 一、 实验目的
  • 二、 主要仪器设备及软件
  • 三、 实验原理
  • 四、 实验任务与设计过程
    • 实验任务:
    • 设计过程:
  • 五、 实验步骤与仿真结果
    • 1.用BCD七段显示译码器显示本人学号的后四位(0709)
    • 2.用BCD七段显示译码器显示本人学号的最后一位+50的和的平方(3481)
  • 六、 实验小结

一、 实验目的

1.掌握二进制译码器、二-十进制译码器和显示译码器的逻辑功能及应用; 2.了解十进制数字显示电路的构成方法;

二、 主要仪器设备及软件

硬件:74153数据选择器等
软件:Multisim 14.0

三、 实验原理

在数字系统中,为了使数码管显示十进制数字,首先要将二-十进制代码送至显示译码器,再由译码器的输出去驱动数码管。
动态显示包括4个方面:控制部分、数据选择部分、译码驱动和显示部分。
图1是四位动态显示电路框图:
在这里插入图片描述

图1 四位动态显示电路框图

·使用一个二位二进制计数器(实验中用两个D触发器实现),用于产生00/01/10/11四个输出,二位二进制数输出信号,作用为:
一:用于控制译码电路(实验中使用74139译码器)选择相应的显示数字管;
二:用于两片74153数据选择器的地址端输入(B高位,A低位),选择相应的数据输出到CD4511译码器(D为高位,A为低位),使被选中数字显示管显示十进制数字。
·两片74153的数据输入端D,由实际情况而定。
·实验时,要注意数据高低位传输正确。

四、 实验任务与设计过程

实验任务:

1.用BCD七段显示译码器显示本人学号的后四位(0709)
2.用BCD七段显示译码器显示本人学号的最后一位+50的和的平方(3481)

设计过程:

如图1,当计数器输出“BA=00/01/10/11”时,数据选择器把数据A3A2A1A0/B3B2B1B0/C3C2C1C0/D3D2D1D0(3为高位,0为低位)送到译码驱动器CD4511(CD4511中D为高位,A为低位)。例如:某时BA=11,则2~4译码电路输出Y0=0,选中第一个显示数码管,此时第一个数码管显示BCD码D3D2D1D0的十进制数。
1.学号显示电路仿真图如图2所示:
在这里插入图片描述

图2 学号显示仿真电路图
分析如下:
本人学号后四位0709,对应的BCD码分别为0—0000、7—0111、9—1001,则要使CD4511译码的输入端DCBA接收的4个输入分为0000、0111、0000、1001。
计数器输出的两位二进制数为两片74153的地址选择,因为CD4511中D为高位,A为低位,所以:
①当需要显示第一个数字“0”时,右-高位74153的2X0=0,1X0=0,左-低位74153的2X0=0,1X0=0;
②当需要显示第二个数字“7”时,右-高位74153的2X1=0,1X1=1,左-低位74153的2X1=1,1X1=1;
③当需要显示第三个数字“0”时,右-高位74153的2X2=0,1X2=0,左-低位74153的2X2=0,1X2=0;
④当需要显示第四个数字“9”时,右-高位74153的2X3=1,1X3=0,左-低位74153的2X3=0,1X3=1;
在这里插入图片描述

2.“3481”显示电路仿真图如图3所示:
在这里插入图片描述

图3 3481显示仿真电路图
分析如下:
四位数字3481,对应的BCD码分别为3—0011、4—0100、8—1000、1—0001,则要使CD4511译码的输入端DCBA接收的4个输入分为0011、0011、1000、0001。
计数器输出的两位二进制数为两片74153的地址选择,因为CD4511中D为高位,A为低位,所以:
①当需要显示第一个数字“3”时,右-高位74153的2X0=0,1X0=0,左-低位74153的2X0=1,1X0=1;
②当需要显示第二个数字“4”时,右-高位74153的2X1=0,1X1=1,左-低位74153的2X1=0,1X1=0;
③当需要显示第三个数字“8”时,右-高位74153的2X2=1,1X2=0,左-低位74153的2X2=0,1X2=0;
④当需要显示第四个数字“1”时,右-高位74153的2X3=0,1X3=0,左-低位74153的2X3=0,1X3=1;

在这里插入图片描述

五、 实验步骤与仿真结果

按照实验原理将基础电路连接好,现在需要对两片74153数据选择器的数据段输入作分析,并正确连接,使数字显示管显示对应数字。

1.用BCD七段显示译码器显示本人学号的后四位(0709)

数据选择器输入端连接:
数字 (右-高位)74153输入 (左-低位)74153输入 CD4511的DCBA=
0 2X0=0,1X0=0 2X0=0,1X0=0 0000
7 2X1=0,1X1=1 2X1=1,1X1=1 0111
0 2X2=0,1X2=0 2X2=0,1X2=0 0000
9 2X3=1,1X3=0 2X3=0,1X3=1 1001

实验现象如图4所示:
在这里插入图片描述

图4 学号显示

2.用BCD七段显示译码器显示本人学号的最后一位+50的和的平方(3481)

数据选择器输入端连接:
数字 (右-高位)74153输入 (左-低位)74153输入 CD4511的DCBA=
3 2X0=0,1X0=0 2X0=1,1X0=1 0011
4 2X1=0,1X1=1 2X1=0,1X1=0 0100
8 2X2=1,1X2=0 2X2=0,1X2=0 1000
1 2X3=0,1X3=0 2X3=0,1X3=1 0001

实验现象如图5所示:
在这里插入图片描述

图5 3481显示

六、 实验小结

  1. 学会了基本动态显示电路的原理。
  2. 对数据选择器、译码器的应用有了进一步理解与巩固。

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

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

相关文章

API电商 ERP 数据管理

没有 API,应用之间的通信将会被扼杀;软件开发者将不断重写并执行相同功能的软件;创新的脚步将会放缓。 API 随处可见。大到一个软件系统,小到几行程序,只要具备了一定的特征,都可以被称作 API。那么&#…

产品手册是团队营销的心脏,让企业宣传更上一层楼

产品手册是企业团队营销的重要工具之一,能够帮助企业更好地宣传产品并提高销售业绩。在现代企业市场竞争日益激烈的情况下,如何制作一份优秀的产品手册成为了企业团队营销的重要课题。本文将从以下几个方面探讨产品手册对团队营销的意义以及如何制作一份…

RocksDB笔记 -- 整体架构

RocksDB是由Facebook开发的存储引擎, 它最初的目标是用于快速存储, 特别是Flash存储. 一个基于C开发keys-values存储引擎库. 整体架构 RocksDB由这三个基本结构组成: memtable, sstfile 和 logfile. 其中: memtable是一个内存数据结构, 新的写入会插入到memtable中, 同时可选…

前端加密对抗——CDP远程调用Debug断点函数python代码实现

文章目录 前端加密对抗——CDP远程调用Debug断点函数python代码实现实现请求断点处函数mitmproxy实现加解密 前端加密对抗——CDP远程调用Debug断点函数python代码实现 前几天看了看tools推送的前端加密的文章:前端加密对抗Part2-通过CDP远程调用Debug断点函数觉得…

NR 5G 系统消息MIB和SIB详解

系统信息分类 系统信息与各个信道的映射图示: 在5G高层中,系统信息可以分为三类: 最少系统信息(Minimum System Information,MSI): MSI包括MIB和RMSIMIB的RRC消息 MasterInformationBlockMI…

DTU902 工控机 边缘计算网关

边缘计算网关(Edge Computing Gateway)是一种连接边缘设备和云端服务器的中间件设备,它可以处理和存储大量的数据,提高数据处理和传输的效率。边缘计算网关可以将数据预处理和过滤,减少数据传输到云端的负荷&#xff0…

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

文章目录 🚩 接上篇🏳‍🌈 项目构建所需的相关工具JavaIDEAmavenNodeJSVueVisual Studio Code 🌌 后端项目创建详细步骤🛫 1、开始创建新项目🛫 2、输入项目名称、选择项目存储位置、项目管理工具&#xff…

HTTP 教程1

HTTP 协议一般指 HTTP(超文本传输协议)。 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为…

CPO技术重塑光模块:行业变革与突破

随着OpenAI的ChatGPT重磅面世,在短短时间内,内容生成式人工智能消费级应用掀起一波新的科技浪潮。ChatGPT用户数也在短短两个月内破亿,成为史上活跃用户破亿速度最快的软件。 可以预料的是,未来算力和数据需求将迎来爆发式的增长,且传统可插拔光模块技术…

3.2 动态规划算法的基本要素

博主简介:一个爱打游戏的计算机专业学生博主主页: 夏驰和徐策所属专栏:算法设计与分析 学习目标: 如果我要学习动态规划算法的基本要素,我会采取以下步骤: 1. 理解概念:首先,我会研…

【程序】基于matlab使用脉冲压缩估计范围和多普勒

一、前言 本例显示了脉冲压缩的效果,其中发射的脉冲被调制并与接收的信号相关联。雷达和声纳系统使用脉冲压缩,通过缩短回波持续时间来提高信噪比(SNR)和距离分辨率。此示例还演示了多普勒处理,其中目标的径向速度由目…

Windows10系统下YOLOv5配置(Tesla P40 24GB、CUDA10.2)

操作系统:Windows10 显卡:Tesla P40 24GB CUDA版本:10.2 YOLOv5版本:4.0 一、下载 CUDA&cuDNN 下载相应版本的CUDA按默认一路安装到底 下载相应版本的cuDNN,解压,将bin中、include中、lib中文件…

CV | ⑩分钟实现视频人脸情绪生成(论文+代码)

本博客主要讲解了Emotionally Enhanced Talking Face Generation(情感增强的谈话人脸生成)论文概括与项目实现,以及代码理解。 Emotionally Enhanced Talking Face Generation Paper :https://arxiv.org/pdf/2303.11548.pdf Code: GitHub - s…

java民俗传统文化宣传分享网站springboot+vue

本传统文化网站有管理员和用户两个角色,管理员有,个人中心,用户管理,文章类型管理,文章信息管理,投票信息管理,留言板管理,系统管理。用户有个人中心,我的收藏&#xff0…

C++数据结构:二叉树之三(二叉搜索树扩展)

文章目录 前言一、搜索父节点二、搜索子节点三、搜索前驱后继节点四、计算二叉树的高度五、测试总结 前言 我们接着写二叉树,在前文链接:《二叉树之二》中,我们生成了如下的有序二叉树,并且实现了插入、删除和四种遍历方法。今天…

搭建 LNMP平台

搭建LNMP平台 一. 安装Nginx服务1.1 安装依赖包1.2 创建运行用户1.3 编译安装1.4 优化路径1.5 添加 Nginx 系统服务 二. 安装mysql服务2.1 安装Mysql环境依赖包2.2 创建运行用户2.3 编译安装2.4 修改mysql 配置文件2.5 更改mysql安装目录和配置文件的属主属组2.6 设置路径环境变…

C进阶:数据在内存中的存储(2)

六一儿童节快乐哇各位过期的小朋友们 引入: 在上一篇博文中,相信大家对于数据类型以及整数在内存中的存储有了一定了解,那么,浮点数是怎么在内存中存储的呢?下面来看一下我的讲解。 浮点数家族: 包括&#…

Python四则运算“计算器”——整数口算练习“小程序”

设定练习题目数量、最大取值整数数,即时判定,答对鼓励答错打印正确结果。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简…

python 1B 之路径

1. 绝对路径: os.path.abspath("") 翻译过来就是通过操作系统找到路径-绝对路径,os是operation system, abspath 是absolute path 比如现在运行的文件在service文件夹中,运行后: 2. 上层目录: 方…

快来,一起复习一下JDK动态代理和CGLib动态代理的区别

背景 工作也有四年了,基础的东西许久不看有些遗忘。一起来复习一下吧 JDK动态代理和CGLib的区别 JDK动态代理主要是针对类实现了某个接口,AOP则会使用JDK动态代理。它基于反射的机制实现,生成一个实现同样接口的一个代理类,然后…