组合逻辑3 Combinational Logic

Slides:



Advertisements
Similar presentations
北大附中深圳南山分校 倪 杰 2016年8月25日星期四 2016年8月25日星期四 2016年8月25日星期四 Ox y 1 1 y=a x (a>1)
Advertisements

我们一起走过 We have grown up together♥
十五條佛規 後學:張慈幸
商用統計學 Chapter 12 類別資料分析.
道路交通管理 授课教师:于远亮.
Combinational Logic 組合邏輯
-Artificial Neural Network- Hopfield Neural Network(HNN) 朝陽科技大學 資訊管理系 李麗華 教授.
第6章 PLC控制系统设计与应用 教学目的与要求:熟悉相关指令的综合应用,掌握PLC控制系统设计方法,掌握PLC程序编制方法,巩固所学内容。
Euler’s method of construction of the Exponential function
CH1 Number Systems and Conversion
5-3 8x8矩陣LED控制實習.
指導教授:許子衡 教授 報告學生:翁偉傑 Qiangyuan Yu , Geert Heijenk
Population proportion and sample proportion
第四章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析与设计 4.3 常用组合逻辑电路 4.4 用PLD实现组合电路
组合逻辑2 Combinational Logic
组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系
数字电子技术 Digital Electronics Technology
Sepam 微机保护装置 在变电站中的应用.
Digital Terrain Modeling
触发器和时序电路分析 刘鹏 浙江大学信息与电子工程学院 March 30, 2017 ZDMC.
(Exec1) GIS 空间分析-使用ArcGIS (Exec1)
邏輯設計.
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
附加内容 “AS”用法小结(1).
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
第13章 数字电路基础 13.1 数字电路概述 13.2 数字电路中的数值与码制 13.3 逻辑代数 13.4 逻辑门电路
冠词的特殊位置(续).
组合逻辑3 Combinational Logic
Computer Organization and Design Fundamental
Interval Estimation區間估計
邏輯設計 Logic Design 顧叔財, Room 9703, (037)381864,
组合逻辑3 Combinational Logic
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
时序电路设计 刘鹏 浙江大学信息与电子工程系 Apr. 24, 2011 EE141
指導教授 張寶棣 助教 黃智穎 第十七組 B 物理三 李明哲 B 大氣三 吳宛真
数字电路 Digital Circuits 王维东 浙江大学信息与电子工程系 信息与通信工程研究所 March 03, 2009 EE141
触发器和时序电路分析 刘鹏 浙江大学信息与电子工程学院 March 29, 2016 ZDMC.
第四章 组合逻辑电路 4.1 组合逻辑电路的分析与设计 4.2 常用组合逻辑电路 4.3 组合逻辑电路的竞争与冒险.
句子成分的省略(1).
Version Control System Based DSNs
Mechanics Exercise Class Ⅰ
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
BORROWING SUBTRACTION WITHIN 20
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
计算机问题求解 – 论题 算法方法 2016年11月28日.
数字电子技术 Digital Electronics Technology
高考应试作文写作训练 5. 正反观点对比.
磁共振原理的临床应用.
Hashing Michael Tsai 2017/4/25.
虚拟语气(1).
名词从句(4) (复习课).
动词不定式(6).
Boolean Algebra and Logic Simplification
5. Combinational Logic Analysis
2 Number Systems, Operations, and Codes
第四章 MSP430數位I/O原理與實驗.
Introduction to Computer Security and Cryptography
此处添加标题 汇报人:宝藏PPT.
Principle and application of optical information technology
Presentation transcript:

组合逻辑3 Combinational Logic 刘鹏 liupeng@zju.edu.cn 浙江大学信息与电子工程学院 Multiplexers: Two-to-one-line, Four-to-one-line multiplexer, 74HC153, March 20, 2018 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,6,7,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