电子科技大学:《数字逻辑设计及应用》课程教学资源(PPT课件讲稿)第6章 组合电路设计实例(制作:金燕华)

第6章组合电路设计实例 桶式移位爨 简单浮点编码器 双优先级编码器 级联比较器 丢模比较景 制作:金燕华
1 制作:金燕华 第6章 组合电路设计实例 桶式移位器 简单浮点编码器 双优先级编码器 级联比较器 关模比较器

桶式移位景 具有n个数据输入和n个数据输出 控制输入:指定输入输出之间如何移动数据 (移位方向、移位类型、移动的位数) 设计一个简单16位桶式移位景(向左移位) 用4位控制输入S[3]指定移动位数,例:S=0101, 若输入:0123456789101112131415 则输出:5678910111213141501234 思路:输出的每一位都是从16个输入中选出的 多路复用器(教据选择器) 制作:金燕华
2 制作:金燕华 桶式移位器 具有n个数据输入和n个数据输出 控制输入:指定输入输出之间如何移动数据 (移位方向、移位类型、移动的位数) 设计一个简单16位桶式移位器(向左移位) 若输入:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 则输出:5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 用4位控制输入S[3:0]指定移动位数,例: S=0101, 思路:输出的每一位都是从16个输入中选出的。 ——多路复用器(数据选择器)

方亲一:利用74x151 74×151 1、如何护畏路复用器? dEN 16个输入端;4个地址选择端; ABc D[15:0] DO EN s[2:0] CBA Y DZ D[15:8] D7~D0 S3 EN s[2:0] CBA Y 当S=0101时 D[7:0] D7~D0 s[3:0] YED5 制作:金燕华
3 制作:金燕华 方案一:利用74x151 1、如何扩展路复用器? 16个输入端;4个地址选择端; EN CBA Y D7~D0 EN CBA Y D[7:0] D7~D0 D[15:8] S3 Y Y EN A B Y C Y D0 D7 74x151 当S=0101时 Y=D5 S[2:0] S[2:0] S[3:0] D[15:0]

方亲一:利用74×151 74×151 2、当S=0101时,如何使輪出为 dEN Din6. DIN15.DIN4 2 ABc DO EN s[2:0] CBA Y DZ DIN[o15:9] D7~D0 S3 EN s[2:0] CBA Y 通过控制数据 DIN[8:1] D7~D0 输入端的连接 制作:金燕华
4 制作:金燕华 方案一:利用74x151 2、当S=0101时,如何使输出为 DIN6, …, DIN15, …, DIN4? 当S=0101时 Y=D5 EN A B Y C Y D0 D7 74x151 EN CBA Y D7~D0 EN CBA Y D[7:0] D7~D0 D[15:8] S3 Y S[2:0] S[2:0] DIN[7:0] DIN[15:8] DIN[8:1] DIN[0,15:9] 通过控制数据 输入端的连接

DIN[14:7] P334 DIN[6: 0, 15] 74x151 DOUT15 74x151 图6-1 DIN[13:6] 74x151 DIN[5:0151 DOUT14 74x151 DIN[O, 15: 9] 74x151 DIN[8:1] DOUT1 74x151 DIN[158] 74x151 DIN[7:0] DOUTO 74x151 DIN[15:0] S3 DOUT[15: 0] s[2:0] s[3:0] 5 制作:金燕华
5 制作:金燕华 P334 图6-1 DIN[14:7] DIN[6:0,15] DIN[13:6] DIN[5:0,15,14] DIN[0,15:9] DIN[8:1] DIN[15:8] DIN[7:0] DIN[15:0] S[3:0] DOUT15 DOUT14 DOUT1 DOUT0 DOUT[15:0] S[2:0] S3 74x151 74x151 74x151 74x151 74x151 74x151 74x151 74x151

DIN[14:7] DOUT[15: 0] 74x251 P334DIN6015] 74×251 利用三态输出 图6-1 DIN[13:6] 74x251 74x251 DIN[5015141 74×251 基本原理: 利用多路复用器, DIN[O, 15: 9] 通过控制教据输 74×251 DIN[8:1] 入端的连接使輪 74x251 DIN[158] 出产生移位。 74×251 DIN[7:0] 74x251 DIN[15:0] 负载太大 S3 s[2:0 s[3:0] 6 制作:金燕华
6 制作:金燕华 P334 图6-1 DIN[14:7] DIN[6:0,15] DIN[13:6] DIN[5:0,15,14] DIN[0,15:9] DIN[8:1] DIN[15:8] DIN[7:0] DIN[15:0] S[3:0] S[2:0] S3 74x251 74x251 74x251 74x251 74x251 74x251 74x251 74x251 利用三态输出 74x251 DOUT[15:0] 基本原理: 利用多路复用器, 通过控制数据输 入端的连接使输 出产生移位。 负载太大

方亲三:利用74x157 如何利用2輪入4位多路复用控制移位? 74x×157 基本原理: 利用多路复用器, DIN[3: 0]-A4-A0 Y4~Y0 DIN[2:03] B4~B0 通过控制教据输 入端的连接使輪 当S=0时,Y=A,不移位 出产生移位。 当S=1时,Y=B,相当于右移一位 改变A端输入数据的连接顺序 可以使输出:左/右移动一或多位 制作:金燕华
7 制作:金燕华 方案二:利用74x157 G S A4~A0 B4~B0 Y4~Y0 74x157 DIN[3:0] DIN[2:0,3] 如何利用2输入4位多路复用控制移位? 基本原理: 利用多路复用器, 通过控制数据输 入端的连接使输 当S=0时,Y=A,不移位 出产生移位。 当S=1时,Y=B,相当于右移一位 改变A端输入数据的连接顺序 可以使输出:左/右移动一或多位

74x157 DI[15:12] A4NAO 84~B0 Y4NY05 YO[15: 12 通过0控制6位多路复用器移 D工[14:11] G S DI[11:8] A4NAO B4~B0Y4~Y0Yo1:8] DI[10:7] G S DI[7:4] A4NAO B4~B0 Y4NY0-TYO[7: 4 DI6:3] G S DI[3:0] A4NAO B4~B0 Y4N YO-Yo[3: 0 D工[2:015] G S 位DI5:0 Yo[15:0] 制作:金燕华
8 制作:金燕华 通过 S0控制 16位多路复用器移位 74x157 A4~A0 B4~B0 G S Y4~Y0 YO[3:0] YO[7:4] YO[11:8] YO[15:12] DI[3:0] DI[7:4] DI[11:8] DI[15:12] DI[2:0,15] DI[6:3] DI[10:7] DI[14:11] S0 DI[15:0] YO[15:0] A4~A0 B4~B0 G S Y4~Y0 A4~A0 B4~B0 G S Y4~Y0 A4~A0 B4~B0 G S Y4~Y0

DI[15:0] Do[15:0] 74x157 74x157 74x157 74x157 74x157 国74x157 74x157 74x157 □74x157 国74×157□74×157 74x157 74x157 74x157 74x157 74x157 s[3:0] S1 S2 S3 si=1:移动位移动2位移动4位移动8位 si=0:不移动 节省器件,延迟大,P335图62 制作:金燕华
9 制作:金燕华 DI[15:0] 74x157 74x157 74x157 74x157 S0 74x157 74x157 74x157 74x157 S1 74x157 74x157 74x157 74x157 S2 74x157 74x157 74x157 74x157 S3 DO[15:0] S[3:0] Si=1: 移动1位 移动2位 移动4位 移动8位 Si=0:不移动 节省器件,延迟大,P335 图6-2

浮点编码器 11010110100=1101×:2+0110100 0010010111=1001×210+0111 0000000010=0010×2+0 丿截位误差 浮点数的表示:B=M×2、+F 从第一个“1”开始取4位 3位指数 首先解决的几个问题: 由第一个“1”的位置决定 门)如何确定第一个“1”的位置?优先编码器 2)如何确定3位指数? 优先编码器的输出 如何从第一个“1”开始选出4位?—数据选择器 10 制作:金燕华
10 制作:金燕华 首先解决的几个问题: ⑴ 如何确定第一个“1”的位置? ⑵ 如何确定3位指数? ⑶ 如何从第一个“1”开始选出4位? 浮点编码器 11010110100 = 1101×2 7 + 0110100 00100101111 = 1001×2 5 + 01111 00000000010 = 0010×2 0 + 0 2 111 2 101 2 000 从第一个“1”开始取4位 由第一个“1”的位置决定 3位指数 浮点数的表示: B = M × 2 E + T 截位误差 —— 优先编码器 —— 优先编码器的输出 —— 数据选择器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 日照职业技术学院:《传感器原理及应用》课程教学资源(PPT课件讲稿)第三章 流量传感器 3.2 流量传感器的选用.ppt
- 《数字电子技术基础》课程教学资源(PPT课件讲稿)第三章 组合逻辑电路.ppt
- 《数字信号处理》课程教学资源(PPT课件)第六章 数字滤波器的基本原理与特性.ppt
- 《数字信号处理》课程PPT教学课件(讲稿)线性分组编码.ppt
- 《通信原理》课程教学资源(PPT课件讲稿)第5章 模拟调制系统.ppt
- 《Altium Designer》软件教程教学资源(PPT课件讲稿)第3章 电路原理图设计进阶.ppt
- 贵州电子信息职业技术学院:《电子元器件基础》课程教学资源(PPT课件讲稿)项目10 显示器件.ppt
- 安顺学院:《电子技术基础》课程PPT教学课件(模拟部分,第六版)第三章 二极管及其基本电路.ppt
- 长安大学:《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 汇编语言程序设计.ppt
- 《电子技术》课程教学资源(PPT课件讲稿)第14章 二极管和晶体管.ppt
- 《传感器与检测技术》课程PPT教学课件(讲稿)第4章 电容式传感器.ppt
- 《数字信号处理》课程教学资源(PPT课件讲稿)第四章 快速傅里叶变换.ppt
- 西安电子科技大学:《通信原理》课程教学资源(讲义)第五十一讲 第9章 现代数字调制解调技术.pdf
- 高等教育出版社:“十一五”国家级规划教材《单片机基础及应用》课程教学资源(PPT课件讲稿,高职高专)第2章 单片机的指令系统.ppt
- 《高频电子线路》课程教学资源(PPT课件讲稿)项目五 调幅与检波.ppt
- 《医学电子学基础》课程教学资源(PPT课件讲稿)第十一章 医用仪器干扰的抑制和安全用电.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第2章 MCS-51单片机结构及原理.ppt
- 《通信原理》课程电子教案(PPT课件讲稿)第六章 数字调制系统.ppt
- 《模拟电子技术》课程电子教案(PPT课件讲稿)第四章 负反馈放大电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第17章 非线性电路.ppt
- 海南大学:《数字电子技术 Digital Electronics Technology》课程教学资源(PPT课件讲稿)第6章 时序逻辑电路.ppt
- 《单片机应用系统设计技术》课程电子教案(PPT课件)第2章 单片机系统电路基础.ppt
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿)第7章 应用程序设计.ppt
- 西安电子科技大学:循环码(PPT课件讲稿).pptx
- 成都信息工程大学(成都信息工程学院):《现代通信原理》课程PPT教学课件(讲稿)第七章 数字频带传输系统.ppt
- 《信号与系统 Signals Systems》课程教学资源(PPT课件讲稿)Chapter 04 连续时间傅里叶变换(LTI系统的频域分析).ppt
- 《模拟电子技术基础》课程PPT教学课件(讲稿)03 半导体二极管及其基本电路.ppt
- 湖北理工学院:《电路》课程电子教案(PPT教学课件)第15章 均匀传输线.ppt
- 《程控数字交换技术》课程教学资源(PPT课件讲稿)第8章 电信网信令系统.ppt
- 山东大学:《Matlab信号处理函数》课程教学资源(PPT课件讲稿)第三章 Z变换(刘国忠).ppt
- 贵州电子信息职业技术学院:《电子元器件基础》课程教学资源(PPT课件讲稿)项目5 电声器件.ppt
- 《单片机原理及应用》课程教学资源(PPT课件)第四章 80C51单片机硬件基础知识.ppt
- 《Altium Designer》软件教程教学资源(PPT课件讲稿)第8章 综合实训.ppt
- 山东理工大学:《电工学》课程教学实验指导书(电子技术).pdf
- 轨至轨运放的设计(PPT课件讲稿)RAIL-to-RAIL OP AMPS.ppt
- 香港城市大学:信号分析(PPT课件讲稿)Signal Analysis.ppt
- 信号与系统(PPT课件讲稿)Signals and Systems.ppt
- 《数字通信原理》课程教学资源(PPT课件讲稿)第三章 信源编码(离散信源无失真编码).ppt
- 《单片机原理及接口技术》课程教学资源(PPT课件讲稿)第5章 MCS-51单片机定时器/计数器.ppt
- 上海海事大学:《电子与通信专业英语》课程教学资源(PPT课件讲稿)Unit 5 Radio Frequency and Microwave Applications.ppt