组合逻辑3 Combinational Logic

Slides:



Advertisements
Similar presentations
( 3-1 ) 电子技术 数字电路部分 第三章 组合逻辑电路 ( 3-2 ) 第三章 组合逻辑电路 § 3.1 概述 § 3.2 组合逻辑电路分析 § 3.3 利用小规模集成电路设计组合电路 § 3.4 几种常用的中规模组件 § 3.5 利用中规模组件设计组合电路.
Advertisements

第三章 组合逻辑电路.
第17章 组合逻辑电路1 学习要点: 组合电路的分析方法和设计方法 介绍加法器和数值比较器.
第三章 组合逻辑电路的分析与设计 3.1 组合逻辑电路的分析方法和设计方法 3.2 编码器 3.3 译码器 3.4 算术运算电路.
我们一起走过 We have grown up together♥
十五條佛規 後學:張慈幸
商用統計學 Chapter 12 類別資料分析.
道路交通管理 授课教师:于远亮.
实验四 利用中规模芯片设计时序电路(二).
Combinational Logic 組合邏輯
CH1 Number Systems and Conversion
指導教授:許子衡 教授 報告學生:翁偉傑 Qiangyuan Yu , Geert Heijenk
第16章 门电路与组合逻辑电路.
电子技术基础 主讲:林昕.
第四章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析与设计 4.3 常用组合逻辑电路 4.4 用PLD实现组合电路
组合逻辑2 Combinational Logic
第三章 组合逻辑电路 3.1 组合逻辑电路的特点和任务 3.2 组合逻辑电路的分析和设计 3.3 常用组合逻辑电路 第3章 翻页 上页 下页
组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系
数字电子技术 Digital Electronics Technology
第四章 组合逻辑电路 本章的重点: 1.组合逻辑电路在电路结构和逻辑功能上的特点; 2.组合逻辑电路的设计方法; 3.常用中规模集成组合电路器件的应用; 本章的难点: 这一章没有可以算得上是难点的内容。书中给出的所有逻辑电路都不需要记忆,能读懂就行。 4.
概 述 一、组合逻辑电路的特点 I0 I1 In-1 Y0 Y1 Ym-1 1. 逻辑功能特点
Digital Terrain Modeling
触发器和时序电路分析 刘鹏 浙江大学信息与电子工程学院 March 30, 2017 ZDMC.
邏輯設計.
memory array (2n words by m bits)
组合逻辑3 Combinational Logic
二、相關知識 在數位系統中,資料的表示方式通常是以0與1這兩種基本型態組合而成的,資料若要作處理,則必須將它轉為處理單元所能接受的型式(碼),此即所謂的編碼(encode)。可以完成此編碼工作的電路稱為編碼器(encoder)。而當處理單元將資料處理完之後,則必須將它呈現出來,此時我們需要將它更改為人們所熟悉的資料型式,此種動作我們稱之為解碼(decode)。可以完成此解碼工作的電路稱為解碼器(decoder)。
普通物理 General Physics 27 - Circuit Theory
Fundamentals of Physics 8/e 27 - Circuit Theory
Digital Terrain Modeling
组合逻辑2 Combinational Logic
memory array (2n words by m bits)
Digital System Lab Experiment 7 解碼器與七段顯示器.
数字系统设计 Digital System Design
微程序控制器 刘鹏 Dept. ISEE Zhejiang University
数字系统设计复习 Digital System Design Summary
组合逻辑3 Combinational Logic
数字系统设计 Digital System Design
 与非门参数测试与组合逻辑电路设计  集成触发器  计数、译码、显示电路
Interval Estimation區間估計
第 8 章 Combinational Logic Applications
数字系统设计 Digital System Design
4.2.3 数据选择器 功能:在输入的地址代码指定下从输入的一组数据中选出一个送到输出端。
组合逻辑3 Combinational Logic
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
时序电路设计 刘鹏 浙江大学信息与电子工程系 Apr. 24, 2011 EE141
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
数字电路 Digital Circuits 王维东 浙江大学信息与电子工程系 信息与通信工程研究所 March 03, 2009 EE141
第四章 组合逻辑电路 4.1 组合逻辑电路的分析与设计 4.2 常用组合逻辑电路 4.3 组合逻辑电路的竞争与冒险.
句子成分的省略(1).
Version Control System Based DSNs
电子技术基础.
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
高考应试作文写作训练 5. 正反观点对比.
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
磁共振原理的临床应用.
实验五 MSI组合逻辑功 能部件的应用与测试
第四章 组合逻辑电路的分析与设计 各位老师,同学,大家好!
名词从句(4) (复习课).
动词不定式(6).
Boolean Algebra and Logic Simplification
5. Combinational Logic Analysis
2 Number Systems, Operations, and Codes
第四章 MSP430數位I/O原理與實驗.
第八章 常用组合逻辑器件及应用 8.1 编码器 把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。
电工电子技术实验 电工电子教学部.
Presentation transcript:

组合逻辑3 Combinational Logic 刘鹏 liupeng@zju.edu.cn 浙江大学信息与通信工程研究所 Multiplexers: Two-to-one-line, Four-to-one-line multiplexer, 74HC153, March 24, 2015 ZDMC – Lec. #5

复习 本节内容 选择器Multiplexer 加法器Adder 比较器Comparator 采用模块组件实现组合电路 显示译码器 竞争和冒险 ZDMC – Lec. #5

复习 数据选择器 Multiplexers 数据选择器是从多路输入线中选择其中的一路到输出线的一种组合电路。 二选一数据选择器: 数据输入线D0-D1 选择线A0 输出线Y 电路图 表达式:Y=A0’D0+A0D1 ZDMC – Lec. #5

复习 4选1 Multiplexer 四选一数据选择器逻辑图 功能表 A1 A0 Y D0 1 D1 D2 D3 逻辑函数式 D0 1 D1 D2 D3 逻辑函数式 Y= A1’A0’D0+A1’A0D1+A1A0’D2+A1A0D3 ZDMC – Lec. #5

例:74HC153,两个“四选一”接成“八选一” “四选一”只有2位地址输入,从四个输入中选中一个 “八选一”的八个数据需要3位地址代码指定其中任何一个 ZDMC – Lec. #5

74LS151 74LS151 I0 I1 I2 I3 I4 I5 I6 I7 S2 S1 S0 E’ Z Z’ ZDMC – Lec. #5

16-input multiplexer Two 74HC151s combined to form a 16-input multiplexer Two 74HC151s combined to form a 16-input multiplexer ZDMC – Lec. #5

复习 采用数据选择器设计组合电路 基本原理 Y= D0A1’A0’ +D1A1’A0+D2A1A0’ + D3A1A0 具有n-1位地址输入的数据选择器,可实现n个变量布尔函数。 数据选择器就是一个带或(OR) 门的译码器 ZDMC – Lec. #5

选择器实现逻辑功能 Multiplexers implement logic functions An eight-input multiplexer can be used to implement the logic circuit that satisfies the given truth table. ZDMC – Lec. #5

复习 加法器:半加器Half Adder, HA 半加器,不考虑来自低位的进位,将两个1位的二进制数相加. 我们指定符号S(for sum) and CO(for carry) to the outputs。 输入为A和B。 真值表the truth table 输 入 输 出 A B S CO 1 一个异或门和一个与门 ZDMC – Lec. #5

复习 全加器Full Adder, FA 将两个1位二进制数A,B及来自低位的进位CI相加 输 入 输 出 A B CI S CO 1 输 入 输 出 A B CI S CO 1 74LS183 74HC183 ZDMC – Lec. #5

复习 用加法器设计组合电路 基本原理: 若能生成函数可变换成输入变量与输入变量相加 若能生成函数可变换成输入变量与常量相加 例:将BCD的8421码转换为余3码 输 入 输 出 D C B A Y3 Y2 Y1 Y0 1 ZDMC – Lec. #5

数值比较器 MAGNITUDE COMPARATOR 复习 数值比较器 MAGNITUDE COMPARATOR 用来比较两个二进制数的数值大小 一、1位数值比较器 A,B比较有三种可能结果 ZDMC – Lec. #5

多位数值比较器 原理:从高位比起,只有高位相等,才比较下一位。 例如: ZDMC – Lec. #5

Four-bit Magnitude Comparator 4位比较器 复习 Four-bit Magnitude Comparator 4位比较器 Three active-HIGH outputs. ZDMC – Lec. #5

复习 4-位比较器的真值表 ZDMC – Lec. #5

复习 4位比较器 ZDMC – Lec. #5

复习 8-bit 比较 ZDMC – Lec. #5

显示译码器 1. 七段字符显示器 如: ZDMC – Lec. #5

2. BCD七段字符显示译码器 (代码转换器)7448 输 入 输 出 数字 A3 A2 A1 A0 Ya Yb Yc Yd Ye Yf 输 入 输 出 数字 A3 A2 A1 A0 Ya Yb Yc Yd Ye Yf Yg 字形 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ZDMC – Lec. #5

BCD-to-7段译码器/驱动共阳极7段LED显示 A common-anode type, the anodes of all of the segments are tied together to Vcc. A common-cathode arrangement where the cathodes of all of the segments are tied together and connected to ground. Each segment of a typical 7-segment LED display is rated to operate at 10mA at 2.7V for normal brightness. Calculate the value of the current-limiting resistor needed to produce approximately 10mA per segment. Rs=2.3V/10mA=230Ω ZDMC – Lec. #5

Troubleshooting(故障查找) Crossed the connections to the e and f segments. As circuits and systems become more complex, the number of possible causes of failure obviously increases. Whereas the procedure for fault isolation and correction remains essentially the same, the application of the observation/analysis process is more important for complex circuits because it helps the troubleshooter narrow the location of the fault to a small area of the circuit. Observing the symptoms of the failure, and reasoning through the operation, the troubleshooter can often predict the possible faults before ever picking up a logic probe or an oscilloscope. Another vital strategy in troubleshooting is known as divide-and-conquer. ZDMC – Lec. #5

Troubleshooting(故障查找) Comparing the observed display with the expected display for each count, we see several important points: The correct segment patterns (0,1,3,67,and 8) have the common property that segments e and f are either both on or both off. The incorrect segment patterns have the common property that segments e and f are in opposite states, and if we interchange the states of these two segments, the correct pattern is obtained. “Crossed” the connections to the e and f segments. As circuits and systems become more complex, the number of possible causes of failure obviously increases. Whereas the procedure for fault isolation and correction remains essentially the same, the application of the observation/analysis process is more important for complex circuits because it helps the troubleshooter narrow the location of the fault to a small area of the circuit. Observing the symptoms of the failure, and reasoning through the operation, the troubleshooter can often predict the possible faults before ever picking up a logic probe or an oscilloscope. Another vital strategy in troubleshooting is known as divide-and-conquer. ZDMC – Lec. #5

组合逻辑电路中的竞争-冒险现象 竞争-冒险现象及成因 一、什么是“竞争” 两个输入“同时向相反的逻辑电平变化”,称存在“竞争” 二、因“竞争”而可能在输出产 生尖峰脉冲的现象,称为 “竞争-冒险”。 ZDMC – Lec. #5

2线—4线译码器中的竞争-冒险现象 ZDMC – Lec. #5

消除竞争-冒险现象的方法 一、接入滤波电容 尖峰脉冲很窄,用很小的电容就可将尖峰削弱到 VTH 以下。 二、引入选通脉冲 取选通脉冲作用时间,在电路达到稳定之后,P的高电平期的输出信号不会出现尖峰。 ZDMC – Lec. #5

三、修改逻辑设计 例: ZDMC – Lec. #5

概括 (Recap) 组合电路的基本模块 译码器、编码器、选择器、加法器、比较器 采用基本模块来设计组合电路 组合电路的竞争和冒险 ZDMC – Lec. #5

Encoder octal-to-binary (8-line-to-3-line) encoder For proper operation, only one input should be active at one time. A3’ and A5’ are simultaneously LOW The binary code 111. Clearly, this is not the code for either activated input. ZDMC – Lec. #5

Priority Encoder (74147 decimal-to-BCD) The 74147 outputs will normally the HIGH when none of the inputs are activated. This corresponds to the decimal 0 input condition. ZDMC – Lec. #5

Multiplexers (Data Selectors) Functional diagram of a digital multiplexer (MUX) The 74147 outputs will normally the HIGH when none of the inputs are activated. This corresponds to the decimal 0 input condition. ZDMC – Lec. #5