1 / 78

数字电子技术

数字电子技术. 自动化系:李思光 E-mail:siguang.li@163.com. 第四章 组合逻辑电路. 4.1 概述. 一、组合逻辑电路 1 、定义: 任何时刻的输出仅取决于该时刻的输入,与电路原先状态无关的逻辑电路。 2 、分类 . 根据逻辑功能,将数字电路分为:组合逻辑电路和时序逻辑电路。 3 、组合逻辑电路的特点: 功能: 电路结构:不包含存储元件. 组合逻辑 电路. 组合逻辑电路的框图. 二、逻辑功能的描述. 4.2 组合逻辑电路的分析方法和设计方法. 4.2.1 组合电路的分析方法 一、组合电路的分析

Download Presentation

数字电子技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数字电子技术 自动化系:李思光E-mail:siguang.li@163.com

  2. 第四章 组合逻辑电路

  3. 4.1概述 一、组合逻辑电路 1、定义:任何时刻的输出仅取决于该时刻的输入,与电路原先状态无关的逻辑电路。 2、分类.根据逻辑功能,将数字电路分为:组合逻辑电路和时序逻辑电路。 3、组合逻辑电路的特点: 功能: 电路结构:不包含存储元件

  4. 组合逻辑 电路 组合逻辑电路的框图 二、逻辑功能的描述

  5. 4.2 组合逻辑电路的分析方法和设计方法 4.2.1 组合电路的分析方法 一、组合电路的分析 1、定义已知逻辑电路,分析找出逻辑功能 2、方法: 从电路的输入到输出逐级写出逻辑函数式,最后得出表示输出与输入关系的逻辑函数式(迭代法) 二、组合电路的分析步骤 (1)由已知的逻辑图,写出相应的逻辑函数式; (2)对函数式进行化简; (3)根据化简后的函数式列真值表,找出其逻辑功能。

  6. 4.2 组合逻辑电路的分析方法和设计方法

  7. 4.2 组合逻辑电路的分析方法和设计方法 功能判断:输出取值为1与对应输入取值组合的关系 判断输入四位二进制数值的范围

  8. 4.2 组合逻辑电路的分析方法和设计方法

  9. 4.2.2 组合逻辑电路的设计方法 一、组合逻辑电路设计 1、定义:根据实际逻辑问题(设计要求),求出实现这一功能的最简单逻辑电路。 最简:所用器件数最少;器件种类最少;器件之间的连线最少

  10. 4.2.2 组合逻辑电路的设计方法 二、组合逻辑电路设计的步骤 (一)逻辑抽象,列真值表 • 分析因果关系,确定输入/输出变量,并用字母表示 • 逻辑赋值:定义逻辑状态的含意(赋值) • 列出真值表 (二)写出函数式 (三)选定器件类型 (四)根据所选器件:对逻辑式化简(用门) 变换(用MSI) 或进行相应的描述(PLD) (五)画出逻辑电路图,或下载到PLD (六)工艺设计

  11. 4.2.2 组合逻辑电路的设计方法

  12. R 如果信号灯 出现故障, Z为1 Z A G 设计举例: • 设计一个监视交通信号灯状态的逻辑电路

  13. 设计举例: 1. 抽象 • 输入变量: 红(R)、黄(A)、绿(G) • 输出变量: 故障信号(Z) 2. 写出逻辑表达式

  14. 设计举例: 3. 选用小规模SSI器件 4. 化简 5. 画出逻辑图

  15. 设计举例: 例:一火灾报警系统,设有烟感、温感和紫外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种或两种以上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产生报警控制信号的电路。

  16. 4.3 若干常用组合逻辑电路 4.3.1 编码器 • 编码:将输入的每个高/低电平信号变成一个对应的二进制代码 • 普通编码器(互斥编码器) • 优先编码器

  17. 一、普通编码器 • 特点:任何时刻只允许输入一个编码信号。 • 例:3位二进制普通编码器

  18. 利用无关项化简,得: 变量相互排斥的逻辑函数的化简

  19. 二、优先编码器 • 特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。 • 例:8线-3线优先编码器 • (设I7优先权最高…I0优先权最低)

  20. 集成电路:74HC148 基本功能端: 输入低电平有效 输出反码 扩展功能端: S选通输入端: 选通输出端 扩展输出端 有效 电平 低电平

  21. 功能表

  22. 选通信号 选通信号

  23. 附加输出信号 为0时,电路工作无编码输入 为0时,电路工作有编码输入

  24. 附加输出信号的状态及含意

  25. 控制端扩展功能举例: • 例: 用两片8线-3线优先编码器 16线-4线优先编码器 其中, 的优先权最高· · ·

  26. 74HC148级联 解:一、16线-4线优先编码器真值表 二、输入表达式 高位片(1): S=0始终有效 低位片(2): S接高位片 实现高位片输入信号编码优先功能 三、输出表达式 1、Z2、Z1、Z0 由对称性, Z2、Z1、Z0对应由两片的 实现,输出原码,以Z2为例分析,其与两片的 的逻辑关系 考虑约束项,见0则1,全1为0 同理可得

  27. 74HC148级联 解:三、输出表达式 1、Z2、Z1、Z0 由对称性, Z2、Z1、Z0对应由两片的 实现,输出原码,以Z2为例分析,其与两片的 的逻辑关系 2、Z3的实现 高位片 有有效信号,Z3=1。无有效信号, Z3=0。则可用高位片的扩展输出端实现Z3。

  28. 第一片为高优先权 • 只有(1)无编码输入时,(2)才允许工作 • 第(1)片 时表示对 的编码 • 低3位输出应是两片的输出的“或”

  29. 三、二-十进制优先编码器74LS147 • 将 编成0110 ~ 1110 的优先权最高, 最低 • 输入的低电平信号变成一个对应的十进制的编码

  30. 三、二-十进制优先编码器74LS147

  31. 4.3.2 译码器 • 译码:将每个输入的二进制代码译成对应的输出高、低电平信号。 • 常用的有:二进制译码器,二-十进制译码器,显示译码器等 一、二进制译码器 例:3线—8线译码器

  32. 真值表 逻辑表达式: 用电路进行实现 用二极管与门阵列组成的3线-8线译码器

  33. 集成译码器实例:74HC138

  34. 集成译码器实例:74HC138 基本功能端 A2A1A0输入编码:原码 输出信号端:低电平有效 扩展功能端 选通输入端、片选端

  35. 74HC138的功能表:

  36. 利用附加控制端进行扩展 例:用74HC138(3线—8线译码器) • 4线—16线译码器

  37. D3=1 D3=0

  38. 二、二—十进制译码器 • 将输入BCD码的10个代码译成10个高、低电平的输出信号 BCD码以外的伪码,输出均无低电平信号产生 例:74HC42

  39. 三、用译码器设计组合逻辑电路 1. 基本原理 二进制译码器的输出给出全部最小项 3位二进制译码器给出3变量的全部最小项; n位二进制译码器给出n变量的全部最小项; 任意函数都可以写成最小项表达式的形式 将n位二进制译码输出的最小项组合起来,可获得任何形式的输入变量不大于n的组合函数

  40. 2. 举例 例:利用74HC138设计一个多输出的组合逻辑电路,输出逻辑函数式为:

  41. 四、显示译码器 • 1. 七段字符显示器 如:

  42. 发光二极管(LED)的特点及其驱动方式    LED具有许多优点,它不仅有工作电压低(1.5~3V)、体积小、寿命长、可靠性高等优点,而且响应速度快(≤100ns)、亮度比较高。   一般LED的工作电流选在5~10mA,但不允许超过最大值(通常为50mA)。   LED可以直接由门电路驱动。 R为限流电阻

  43. 2. BCD七段字符显示译码器 (代码转换器)7448

  44. 真值表 卡诺图

  45. BCD-七段显示译码器7448的逻辑图

  46. 7448的附加控制信号:(1) • 灯测试输入 当 时,Ya ~ Yg全部置为1 Lamp Test

  47. 7448的附加控制信号:(2) • 灭零输入 当 时, 时,则灭灯 Ripple-Blanking Input

  48. 7448的附加控制信号:(3) • 灭灯输入/灭零输出 输入信号,称灭零输入控制端: ,Ya~Yb,数码管熄灭 输出信号,称灭零输出端: 只有当输入 ,且灭零输入信号 时, 才给出低电平,可送高位(整数部分)或地位(小数部分)的显示译码器,实现最高位的零和最低位的零熄灭。 因此 表示译码器将本来应该显示的零熄灭了 Blanking Input/Ripple-Blanking Output

More Related