当前位置: 首页 > news >正文

VHDL语言基础-组合逻辑电路-其它组合逻辑模块

目录

多路选择器:

逻辑功能:

常用的类型:

4选1多路选择器的实现:

求补器:

求补器的实现:

三态门:

三态门的应用实例:

三态门的实现:

缓冲器:

什么是缓冲器:

缓冲器的分类:

缓冲器的用途:

单向缓冲器:

双向向缓冲器:


多路选择器:

多路选择器是数据选择器的别称。

逻辑功能:

根据需要,在地址选择信号的控制下,从多路输入数据中选择任意一路数据作为输出端口的输出数据.

常用的类型:

4选1数据选择器、8选1数据选择器(型号为74151、74LS151、74251、74LS151)、16选1数据选择器(可以用两片74151连接起来构成)等

4选1多路选择器的实现:


求补器:

将输入信号转换成其补码输出

若定点整数补码形式为x0 x1x2…xn ,则补码表示的定义是:

采用补码表示法进行减法运算就比源码方便多了。因为不论数是正还是负,机器总是做加法,减法运算可变为加法运算

求补器的实现:


三态门:

三态门是一种重要的总线接口电路。这里的三态,是指逻辑门的输出除了有高、低电平两种状态外,还有第三种状态——高阻状态的门电路。高阻态相当于隔断状态

三态门都有一个EN控制使能端,来控制门电路的通断。

三态门的应用实例:

如果你的设备端口要挂在一个总线上, 必须通过三态缓冲器. 因为在一个总线上同时只能有一个端口作输出, 这时其他端口必须在高阻态, 同时可以输入这个输出端口的数据. 所以你还需要有总线控制管理, 访问到哪个端口, 那个端口的三态缓冲器才可以转入输出状态。

三态门的实现:


缓冲器:

什么是缓冲器:

缓冲器又称缓冲寄存器,在总线传输中起数据暂存缓冲的作用

缓冲器的分类:

缓冲器可分为输入缓冲器和输出缓冲器两种,前者的作用是将外设送来的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送外设的数据。

 

缓冲器的用途:

有了数控缓冲器,,就可以使高速工作的CPU与慢速工作的外设起协调缓冲作用,实现数据传送的同步。

单向缓冲器:

在总线传输中起数据暂存缓冲的作用

双向向缓冲器:

在单向总线缓冲器的基础上加入了总线方向控制端口,使总线上的数据可以双向暂存和传输。

http://www.lryc.cn/news/72.html

相关文章:

  • 初识Vue
  • TOUGH系列软件建模实践方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合
  • Codeforces Round #699 (Div. 2)
  • MySQL存储过程的传参和流程控制
  • MySQl学习(从入门到精通11)
  • 关于ThreadLocal
  • 【C++】类和对象(中)
  • js下载文件
  • ESP8266 + STC15+ I2C OLED带网络校时功能的定时器时钟
  • 计算机入门基础知识大全
  • Python程序出现错误怎么办?
  • 【Vue3】v-if和v-for优先级
  • Windows上实现 IOS 自动化测试
  • Linux云服务器下怎么重置MySQL8.0数据库密码
  • JVM调优
  • 【配电网规划】SOCPR和基于线性离散最优潮流(OPF)模型的配电网规划( DNP )(Matlab代码实现)
  • 锦正茂EM3电磁铁的技术参数
  • Go最新版下载 Go1.20版新特性
  • Pywirt:一款基于Python的Windows安全应急响应工具
  • KDZD832 智能蓄电池活化仪
  • 纯css实现loading加载中(多种展现形式)
  • 【面试题】2023 vue高频面试知识点汇总
  • 跨境电商选品重要吗?
  • SpringBoot
  • python--turtle
  • NodeJS的后端Express项目部署到Ubuntu服务器,为前端提供API服务
  • 作为研发如何使用Github Api?
  • Java volatile学习
  • 用神经网络分类上和下
  • VS Code 1.75 发布!