python编写函数实现分段函数计算_译码器应用 || 译码器实现组合逻辑函数 || 计算机地址译码 || 重点 || 数电...

译码器应用 || 译码器实现组合逻辑函数 || 重点 || 数电

原理:二进制译码器能产生输入信号的全部最小项,而所有组合逻辑函数均可写成最小项之和的形式。

因此用二进制译码器附加适当的门电路,就可以实现任何逻辑函数。

1用译码器实现逻辑函数

下面用一个例子说明用译码器实现逻辑函数的方法。

74be19c94a5c5dd36348481cbd0d89ec.png

最小项的编号默认变量Q是高位、变量P是低位。

根据译码器输出有效电平的高低,以及附加的门电路种类,可以有4种不同的实现方法:

  • 第一种是利用电平输出有效的译码器和或门

4e9a84bbaf0465b4cfd423dcc817982d.png
  • 第二种是采用电平输出有效的译码器和或非门

974d1d71df0d71708b0591ad5b0f7b72.png
  • 第三种是利用电平输出有效的译码器和与非门

b7a677d5c9692f9de604f7324f3a00fe.png
  • 第四种是采用电平输出有效的译码器和与门

0299b4a31670a0fdb97b63e9af07698b.png

2输入/输出接口地址译码器

前面写了一个例子,下面再来一个例子。

3b6c25d31834a7d7fdc586e5d9c66d09.png

计算机有3条总线:数据总线、地址总线和控制总线。

打印机、键盘、显示器...光驱等外设,通过同一数据总线和计算机相连接。

为了避免总线冲突,这些设备只能轮流使用总线。

至于哪个设备可以使用数据总线,由计算机的地址总线来选择。

从图中可以很容易的看出,地址线经过4线-16线译码器连到各个外设的使能端,以选择要与谁通信。

I/O请求线连到地址译码器的使能端,以控制是否要与外设通信。

当计算机不和任何外设通信时,"I/O请求"输出为高电平,译码器使能端为高电平,译码器被禁止工作,所有输出均为高电平,导致所有外设禁止工作。

如果计算机需要和外设之一通信,例如当需要和打印机通信时,则把"I/O请求"置为低电平,译码器允许工作。同时向"I/O口地址"发送打印机的地址0000,译码器的0口输出低电平,使能打印机,打印机允许工作,通过数据总线接受计算机的数据。

要和键盘通信时,流程相同,只是地址线发送的地址不同,键盘的地址为0001。

4位"I/O口地址"经过4线-16线译码后,可以选择16个外设,地址分别为0000、0001、0010、0011...一直到1111,这样计算机通过地址对外设进行寻址。

丢题目,

c75023471ceac0f5415f78e7aad71cce.png

不用视频。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值