文档介绍:实验八组合逻辑电路
一、实验目的
1. 加深理解组合逻辑电路的分析和设计方法。
2.  掌握译码器、编码器的功能及在组合逻辑电路设计中的应用。
3. 熟悉数码驱动器和七段共阴显示器的应用。
二. 实验原理
下图1为编码译码显示电路,该电路可实现将输入的0~9十个信号通过编码器编码、反相器反相、译码器译码后在七段数码管上显示出相应信号对应的十进制数字。
图1 编码译码显示电路
1. 编码器
在数字电路中,通常将具有特定含义的信息(数字或符号)编成相应的若干位二进制代码的过程,称为编码。实现编码功能的电路称为编码器。编码器的特点是当多个输入端的其中一个为有效电平时,编码器的输出端并行输出相应的多位二进制代码。按照被编码信号的不同特点和要求,有二进制编码器、BCD码编码器、优先编码器之分。
本实验采用优先编码器74LS147,其引脚排列如图2所示。其功能表见表1。
图2 74LS147的逻辑符号和引脚图
表2 74LS147功能表
2. 译码器
把具有特定含义的二进制代码“翻译”成数字或字符的过程称为译码,实现译码操作的电路称为译码器。根据功能可分为:二进制译码器、BCD码译码器和显示译码器。
本实验采用显示译码器74LS48。它用于驱动数码管,将二进制代码表示的数字、符号用人们习惯的形式直观地显示出来。显示译码器有两种:
(1)输出为低电平有效,和共阳极数码管搭配,如:74LS47;
(2)输出为高电平有效,和共阴极数码管搭配,如:74LS48、CD4511(CMOS器件,其高电平输出电流较大)。 74LS48的引脚排列如图3所示。其功能表见表2。
图3 74LS48逻辑符号和引脚图
表2 74LS48功能表
十进制数
输入
BI/
RBO
输出
LT
RBI
DCBA
a b c d e f g
0
1
2
3
4
5
6
7
8
9
1
1
1
1
1
1
1
1
1
1
1
×
×
×
×
×
×
×
×
×
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1
1
1
1
1
1
1
1
1
1
1 1 1 1 1 1 0
0 1 1 0 0 0 0
1 1 0 1 1 0 1
1 1 1 1 0 0 1
0 1 1 0 0 1 1
1 0 1 1 0 1 1
0 0 1 1 1 1 1
1 1 1 0 0 0 0
1 1 1 1 1 1 1
1 1 1 1 0 1 1
消隐
脉冲消隐
灯测试
×
1
0
×
0
×
××××
0 0 0 0
××××
0
0
1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 1 1 1 1 1
数码管一般由七段发光的字段组合而成。发光字段实际上是一种特殊的发光二极管,数码管分为共阴极和共阳极两种,如图4所示。
(a) 共阳极(b) 共阴极(c) 外引线排列图
图4 两种七段数码管
3. 数码管
4、集成反相器74LS04
74LS04引脚排列及逻辑符号