数字电子技术基础备课笔记培训资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电子技术基础备
课笔记
数字电子技术基础复习
使用教材:数字电子技术基础(第四版)高等教育出版社总学时: 68
班级: 14电子2班
[1~2]课时:
第一章:逻辑代数基础
本章的教学目的与要求:
1、了解常用的数制及其转换方法。
2、理解常用码制的编码方法。
3、理解三种最基本的逻辑关系。
4、了解逻代的三条法则。
5、掌握逻函的公式化简法和卡诺图化简法。
6、深入理解逻辑功能的逻辑函数表达式、真值表、逻辑图、卡诺图四种描
述方法,并掌握它们间的转换方法。
本章的教学重点:
1、逻函的两种化简方法。
2、逻辑功能的四种描述方法和转换方式。
本阐的教学难点:
逻代公式化简法的技巧。
1.1 概述
1.1.1 数字量和模拟量
模拟量:
随时间是连续变化的物理量。
特点:具有连续性。
表示模拟量的信号叫做模拟信号。
工作在模拟信号下的电子电路称为模拟电路。
2
101103106108104--⨯+⨯+⨯+⨯数字量:
时间、幅值上不连续的物理量。
特点:具有离散性。
表示数字量的信号叫做数字信号。
工作在数字信号下的电子电路称为数字电路。
1.1.2 数制和码制 一、数制
1、十进制(Decimal)
①有十个数码:0、1、┅┉9; ②逢十进一(基数为十); ③可展开为
以10为底的多项式。
如:(48.63)= 通式:
()∑=------⨯=⨯+⨯+⨯++⨯+⨯=n
o i i
i m m n n n n D
a a a a a a D 101010101010110011 2、二进制(Binary) ①有两个数码:0、1; ②逢二一(基数为2); ③可展为以2为底的多项式。
如:
式中: 2i ――称为位权。
D D B )375.5()2120212021()01.101(21012=⨯+⨯+⨯+⨯+⨯=--
同理:用同样方法可分析十六进制数,此处不再说明。
下面说明十进制与二进制间的对应关系:
二、数制转换 1
、二 十
方法:按位权展开再求和即可。
2、十 二
整数部分:除2取余法 (19)D =(10011)B
小数部分:乘2取整法 例:(0.625)D =(0.101)B
3
、二 十六
方法:从小数点开始左右四位一组,然后按二、十进制的对应关系直接写出即可。
如:(110110010.11011)B =(1B2.D8)H 二、码制
用不同的数码表示不同事物的方法,就称为编码。
为便于记忆和处理,在编码时必须遵循一定的规则,这些规则就称为码制。
例如,一位十进制数0~9十个数码,用四位二进制数表示时,其代码称为二—— 十进制代码,简称 BCD 代码
BCD 代码有多种不同的码制:8421BCD 码、2421BCD 码、余3码等,
[3~4]课时:
1.2 逻辑代数中的三种基本运算
▲逻辑代数(布尔代数)
用来解决数字逻辑电路的分析与设计问题。
▲0 、1的含义
在逻辑代数及逻辑电路中,0和1已不再具有值的概念。
仅是借来表示事物的两种状态或电路的两种逻辑状态而已。
如:
真-1合-1高-1
取值;开关;电平。
假-0分-0低-0
▲参与逻辑运算的变量叫逻辑变量,用字母A ,B……表示。
每个变量的取值非0 即1。
逻辑变量的运算结果用逻辑函数来表示,其取值也为0和1。
一、与逻辑运算 1、与逻辑定义
某一事件能否发生,有若干个条件。
当所有条件都满足时,事件才能发生。
只要一个或一个以上的条件不满足,事件就不发生,这种决定事件的因果关系“与逻辑关系”。
2、与逻辑真值表
3、与逻辑函数式
4、与逻辑符号 Y =A •B
5、与逻辑运算
0•0 = 0 0•1 = 0 1•0 = 0 1•1 = 1
二、 或逻辑运算 1、或逻辑定义
某一事件能否发生,有若干个条件。
只要一个或一个以上的条件满足,事件就能发生;只有当所有条件都不满足时,事件就不发生,这种决定事件的因果关系“或逻辑关系”。
2、或逻辑真值表 3 、 或逻辑函数式 4 、 或逻辑符号 Y=A+B
&
A B
Y
≥1 A
B
Y
Y =A 1
A
Y
0 = 1
1 = 0
& A B Y Y =AB Y =A +B
≥1 A B
Y
5、或逻辑运算
0+0=0; 0+1=1; 1+0=1; 1+1=1 三、非运算 1 、非逻辑定义
条件具备时,事件不能发生;条件不具备时事件一定发生。
这种决定事件的因果关系称为“非逻辑关系”。
2、非逻辑真值表 3 、非逻辑函数式 4、 非逻辑符号
5 、非逻辑运算
四、几种最常见的复合逻辑运算
1、与非 2 、或非
3、与或非 CD AB Y +=
1.3 逻辑代数的基本公式和常用公式
Y
1.3.1 基本公式 一、变量与常量的运算
A0=0;A +0=A ;A1=A ;A +1=1。
二、交换律、结合律、分配律 A +B =B +A ;AB =BA 。
(A +B )+C =A +(B +C );(AB )C =A (BC )。
A (B +C )=AB +AC ;A +BC =(A +B )(A +C ) 三、一些特殊定律
重叠律:A +A =A ;AA =A 。
反转律:A A =
互补律:。
=; 0A A 1=+A A
反演律:。
+=; =+B A AB B A B A
1.3.2 常用公式
吸收律:A +AB =A
B A B A A +=+
证:左边=B A B A A A B A AB A +=++=++)( =右边
冗余律:C A AB BC C A AB +=++ 下面证明两个常用的等式:B A AB B A B A +=+
证:右边=B B A B B A A A B A B A B A AB +++=++=•))(( =B A B A + =左边
B A B A B A Y ⊕=+=1――异或函数。
A B A B A AB Y =⊕=+=2⊙B ――同或函数。
C A AB C A B A +=+
证:右边==+=++=++B A C A C B B A C A C A B A ))((左边。
[5~6]课时:
1.4、逻辑代数的基本定理 1.4.1 代入定理
在逻辑代数中,如将等式两边相同变量都代之以另一逻函,则等式依然成立。
如:B A B A A +=+
或
则:B D AC B D AC D AC ++=+++ 1.4.2 反演定理
将逻函中的“+”变“*”,“*”变“+”;“0”变“1”,“1”变“0”;原变量变反变量,反变量变原变量,所得新式即为原函数的反函数。
如:E D C B A Y )(+=
则:E D C B A Y ++=)( 或 E D C B A +++=)( 1.4.3 对偶定理
将逻函中的“+”变“*”,“*”变“+”;“0”变“1”,“1”变“0”;变量不变,所得新式即为原函数的对偶式。
如:)(C B A Y += 则:C B A Y +=' 1.5 逻辑功能的描述方法 1.5.1 逻辑函数表达式 C AB C B A ABC Y ++=
逻函是以表达式的形式反应逻辑功能。
1.5.2 真值表
上述逻函的真值表如右表所示。
真值表是以表格的形式反应逻辑功能。
1.5.3 逻辑图
以逻辑符号的形式反应逻辑功能。
与上述逻函对应的逻辑电路如下 逻辑功能还有其它描述方法。
1.5.4 各种逻辑功能描述方法间的转换关系
例:已知逻辑图,求其真值表。
Y
解:先由逻辑图写出逻函表达式,再将逻函表达式化为与或式并以此列出真值表。
B A B A B A B B A A AB B AB A AB B AB A Y +=+++=+=⋅=)()(
1.6 逻函的公式化简法
1.6.1 化简的意义
先看一例:
C A B A Y +=――与或表达式
C A B A +=
C A B A ⋅=――与非与非表达式 C A AB +=――与或非表达式 ))((C A B A ++=――或与表达式 C A B A +++=――或非或非表达式
可见,同一逻函可以有多种表达方式,自然对应有不同的实现电路。
那么哪种实现电路的方案最简单呢?因此,化简就成为最重要、最有实际意义的问题了。
1.6.2 化简的原则
1、表达式中乘积项最少(所用的门最少);
1 1
&
& ≥
B A C
Y
2、乘积项中的因子最少(门的输入端数最少);
3、化为要求的表达形式(便于用不同的门来实现)。
[7~8]课时:
1.6.3 公式化简法 例1:
CD
B A B A CD B A B A B A B A CD B A AB B A B A CD B A ABCD B A
C B A C
D B A ABCD C B A B A B A Y ++=⋅+++=+++=++++=++++=)()1(
例2:
D
C A C AB B
D D C A C AB BD D C A C AB BD CD D A C AB BED BD CD D A C AB Y +=++=+++=+++=++++=)(
例3:
B
A C A C
B B A
C B C B A C AB C B A C B A B A C B A A C B C C B A B A C B C B B A Y ++=+++++=+++++=+++=)()(
1.7 逻函的卡诺图化简法
公式化简法建立在基本公式和常用公式的基础之上,化简方便快捷,但是它依赖于人们对公式的熟练掌握程度、经验和技巧,有时化简结果是否为最简还心中无数,而卡诺图化简法具有规律性,易于把握。
1.7.1 逻函的标准形式
逻函有两种标准表达形式,即最小项和最大项表达形式,这里主要介绍最小项表达形式。
一、最小项
定义: 设某逻函有n个变量,m是n个变量的一个乘积 项,若m中每个变量以原变量或反变量的形式出现一次且只出现一次,则m称为这个逻函的一个最小项。
如:C B A D BC A D C AB D C B (++)=、、、A Y
1、最小项性质 ①、n个变量必有且仅有2n最小项 约定:原变量用“1”表示; 是
不是
反变量用“0”表示。
注:用编号表示最小项时, 变量数不同,相同编号所对应的最小项名也不同。
如,m6:
对三变量逻函为:C AB
对四变量逻函为:D BC A ②、所有最小项之和恒等于1
根据这一性质知,逻函一般不会包含所有最小项。
2、最小项的求法
∑=+++=+++=+++=++=++=++=)
7,6,5,3()()()(6735m m m m m C AB ABC BC A C B A C C AB BC A C B A AB C B A B A AB
C B A AB AB C B A AB Y 注:●逻函的最小项表达形式是唯一的。
● 在真值表中,逻函所包含的最小项恰是逻函取值为“1”所对应的项,如:
二、最大项——自学
1.7.2 逻函的卡诺图表示法 一、逻辑相邻项
定义:在逻函的两个最小项中,只有一个变量因互补而不同外,其余变量完全相同。
如:C B A 与C B A 。
ABC Y 000 001 010 011 100 101 110 111
0001
0111
显然,在真值表中,几何相邻的两个最小项未必满足逻辑相邻。
那么,能否将真值表中的最小项重新排列从而使得几何相邻必逻辑相邻呢?答案是:能,那就是真值表!
二变量:
四变量:
二、相邻项的合并规则
两个相邻项合并可消去一个变量,如:
D C B D C B A D C B A =+
四个相邻项合并可消去两个变量,
0 1
0 1
A
B A B
C A B C A B C A B C A B C A B C A B C A B C A A m0
m4
m3 m2 m1 m7
m6
B C B C B C B C 0
1
00 01 11 10 m5
A
B C A B
C D 00 01 11 10
00 01 11 10
C
B A D
C B A
D C B A =+
如:
m
m+ m
B
C
=
m
+
+
+
+
=
D
+
+
A
A
D
C
B
C
C
AB
AB
A
B
D
C
D
C
AB
4
5
13
12
+
m=
+
+
m
m
D
B
m
2
10
8
八个相邻项合并可消去三个变量,如:
+
+
+
+
m=
+
+
+
m
D
m
m
m
m
m
m
4
2
6
12
14
10
8
同理:十六个相邻项合并可湔去四个变量;以此类推。
[9~10]课时:
1.7.3 逻函的卡诺图化简法
化简原则:●被圈最小项数应等于2n个;
● 卡诺圈应为矩形且能大不小; ● 最小项可被重复圈但不能遗漏; ● 每圈至少应包含有一个新有最小项。
例1: Y =Σm(0,1,3,7)=BC B A +
例2:Y =Σm(0,4,5,7,15) BCD C B A D C A ++= 或:BCD BD A D C A ++= 例3:
D
ABC D C A CD A D C B A BD Y ++++=D C A ABC CD A C B A BD Y ++++=
D C A ABC CD A C B A Y +++=
例4:
Y=Σm(1,2,3,4,5,6,7,8,9,10,11,12,13,14)
圈“1”法:
Y 00 01 11 10
00 01 11 10
A
CD 1
1 1 1 1 1
1
1
Y 00 01 11
10 00
A CD
0 1 1 1
B A
C B
D C D A Y +++=
圈“0”法:依据:∵Y+Y =1,即(Y+Y )包含所有最小项,∴未被Y 包含的最小项必被Y 所包含;又∵Y =1时,Y =0,∴Y =Σm(0,15)
ABCD D C B A Y +=,ABCD D C B A Y +=
此例说明:卡诺图不仅可以化简逻函,还可以转换表达形式。
1.8 约束逻函的化简法 1.8.1 约束项和约束条件
在8421BCD 码中,m 10~m 15 这六个最小项是不允许出现的,我们把它们称之为约束项(无关项、任意项)。
Σm(10,11,12,13,14,15)=0——称为约束条件。
1.8.2 约束逻函的化简
例:设A 、B 、C 、D 为一位8421BCD 码,当C 、D 两变量取值相反时,函数值取值为1,否则取值为0,试写出逻函的最简表达
式。
解:先列出该逻辑问题的真值表:
⎩⎨
⎧=∑++++=0)15,14,13,12,11,10(m D C B A D BC A D C B A D C B A D C B A Y Y
00 01 11
10
00
01 11
10 A CD 1 1 1 1 1 D
C D C Y +=D
C B
D C A D C A Y ++=
若不利用约束项,则化简结果为:
[11~12]课时:
第二章:门电路
本章的教学目的与要求:
1、了解二、三极管的静态开关特性;
2、理解TTL门电路的工作原理和特性曲线;
3、掌握TTL门电路的性能参数;
4、了解CMOS与非门的工作原理,理解其性能参数;
5、理解OC、TS门的作用和特点。
本章的教学重点:
TTL门电路的性能参数及使用方法。
本章的教学难点:
TTL门电路的原理及特性分析。
2.1概述
一、门电路
用以实现基本逻辑运算和复合逻辑运算的单元电路统称为门电路。
二、正、负逻辑
2.2 二、三极管的开关特性 2.2.1 二极管的开关特性
2.2.2 三极管的开关特性
+U 2
-
+U 1-
S R
D 正逻
负逻辑
1
截止 -
+
断开
+ -
导通
闭合
V O
V
V C
/m s
/m s 截止放大区 饱和区
截止区:I B=I C=0,V CE=V CC
饱和区:I c=V cc/(βRc)=Ics ,V cc=0V
2.3 最简单的与、或、非门电路
2.3.1 二极管与门
高电平—“1” 约定:电平
低电平—“0” Y=A ·B —与逻辑功能。
2.3.2 二极管或门
相当于
相当于
5V Y
0V 3V 3.7V
0.7V
A 3V
Y=A+B —或逻辑功能。
2.3.3 三极管非门
A Y =
一、 当vi=0V 时
V R R R V v v EE I BE 210
3.33
.380211-=+⨯-=+-
=。
所以VT 截止,I C =0,V O =5V 。
二、 当Vi=5V 时
设:T 导通,则:V BE =0.7V ,所以,mA R v V I BE I 3.13
.37
.0511=-=-=
, mA I I I mA R V v I BS EE BE 25.087.03.1,87.010
)
8(7.0)
(2122=-=-==--=--=
而。
又
因为I B >I BS ,所以T 饱和导通,vo=0V 。
V E E (-8V )
V C C (5Y
0V
5V 5V
0V
[13~14]课时:
2.4TTL门电路
2.4.1 TTL反相器
一、电路结构及工作原理
1、输入A=0.2V(V IL)
T1导通,V B1=0.9V,T2、T4截止,I B1=(V CC-V B1)/R1=1.025mA。
T1深度饱和,Y(输出)=V CC-V R2-V BE3-V D2=3.4V=V OH。
2、输入A=3.4V(V OH)
T1集电结导通、T2、T4饱和,V B1=2.1V,T1发射结反偏,V E2=V B1-V BC1-V BES2=2.1V-0.7V-0.7V=0.7V,V C2= V E3+V CES2=0.7V+0.2V=0.9V,所以T3、D2截止,V O=0.2V。
二、电压传输特性Vo=f
(VI)
C
V
Y
0.2V
3.4V
V O/V
3.4V
VTH —称为阈电压或门槛电压,约为1.4V 。
三、 输入噪声容限
通常,很难保证输入、输
出电平在正常值上始终不变,
V OH (min)=2.4V ; V OL (max)=0.4V 。
然后根据电压传输特性曲线由: V OH (min)
V IL (max);
V OL (ma
x)
V IH (min)。
一般大约:
V IL (max)=0.8V ; V IH (min)=2.0V 。
定义:
V NL =V IL (max)-V OL (max)
=0.8V -0.4V =0.4V ;
V L (max) V L (min)
0.2V )
V H (V H V H N (3V )
1
V O
V I
1
V O /V 3.4V
V O H (miV O L (maxV O L (max)
V NH=V OH(min)-V IH(min)=2.4V-2.0V=0.4V。
噪声容限反应了门电路的抗干扰能力。
2.4.2TTL反相器输入、输出特性
一、输入特性iI=f
(vI)
I IS—称为输入短路电流;I IH—称为高电平输入电流。
二、输出特性vO=f(iL)
1、高电平输出特性
A)
74系列门电路输出高电平时的iL 不能超过0.4mA 。
2、低电平输出特性
[15~16]课时:
00.2V
V R L L
3、扇出系数N O
输出高电平时的N O :
N OH =I OH(max)/I IH =0.4/0.04=10。
输出低电平时的N OL :
N OL =I OL(max)/I IS =16/1=16。
三、 输入端负载特性vI =f(R I )
v
I =
(V C
C -
V BE1)R I /(R I +R 1)=(5-0.7)R I /(R I +4)=4.3R I /(R I +4) 2.4.3 TTL 反相器动态特性――自学
2.4.4 其它类型的TTL 电路 一、与非门、或非门、与或非门等
二、OC(Open Collector Gate)门和TS(Three-State Output)门
v
Ω
1.
问题的提出:典型TTL 门电路的输
出端不能并接使用。
1、OC 门
AB Y =
R L ――称上拉电阻。
&
m 个门
n 个
输入IH
OH OH CC L nI mI V V R +-〈
(m ax)IL
LM OL
CC
L I m I V V R '(m in)--〉
式中:
I OH ――输出三极管截止时的漏电流; I LM ――输出三极管允许的最大电流;
m’――负载门的个数,若负载门输入端为或运算,则m ’应为输入端数。
2、TS 门
当EN=1时:AB Y
当EN=0时:T 3、T 4均截止,输出呈高阻 态(禁态)。
高电平有效:
低电平有效:
虽然OC 门和TS 门都能实现线与,但OC 门的优势在于通过外接不同的电源电压可获得不同的输出高电平;而TS 门的优势在于可方便地构成总线结构。
如:
C
Y
E N
N
Y
单总线: 双总线:
以下电路仅作扼要介绍。
2.4.5 改进型TTL 电路
74H 系列、74S 系列、74LS 系列等。
2.5 其它类型的双极型数字集成电路
ECL 电路、I2L 电路。
[17~18]课时:
2.6 CMOS 门电路
E N
E N
& A Y
& B & Z
& E N
E N
N
B
Y
2.6.1 CMOS 反相器 1、电路结构及工作原理
设:V DD >V TH1+ |V TH2| ,且V IL =0V ,V IH =V DD 。
则:输入与输出间为非逻辑关系。
2、电压传输特性和电流传输
特性
2.6.2 CMOS 反相器的输入、输出特性
V O
V D V D D /2
D D V I
V D
D
D D 2
i V
I
V O
I
I
i O
L
V I V O
L
2.6.3 CMOS 与非门
AB Y
2.6.4 CMOS 传输门和双向开关
设:传输信号电压为10V ,C=10V ,C=0V ,V TH1=|V TH2|=3V 。
B
Y D D
C
D
O /I
I /
t 1037
S W C
I /O
O /I
[19~20]课时:
第三章:组合逻辑电路
本章的教学目的与要求:
1、理解编码器、译码器、数据选择器、加法器等常用组合逻辑电路的工作原理,掌握它们的使用方法;
2、掌握组合逻辑电路的分析方法,理解组合逻辑电路的设计方法;
3、了解常用显示器的工作原理;
4、会用中规模集成电路实现逻函;
5、了解组合逻辑电路中的竞争冒险现象。
本章的教学重点:
1、掌握组合逻辑电路的分析方法;
2、会用中规模集成电路实现逻函。
本章的教学难点:
集成电路各控制端的作用及使用方法。
3.1概述
组合逻辑电路
数字电路
时序逻辑电路
组合逻辑电路的特点:
功能特点:
任意时刻的输出信号只与此时刻的输入信号有关,而与信号作用前电路的输出状态无关。
电路特点:不包含有记忆功能的单元电路,也没有反馈电路。
3.2 组合逻辑电路的分析方法和设计方法 3.2.1 组合逻辑电路的分析方法
已知逻辑电路 分析逻辑功能
分析步骤:
► 由逻辑电路写出逻函表达式; ► 化简逻函并变换为与或式; ►列真值表,判断其功能。
例:试分析图示电路的逻辑功能 。
解:
Y
ABC
C B A ABC C B A ABC C ABC B ABC A Y +=++=++=)(
功能:
☞ 检测三位二进制码是否相同; ☞ 检测三台设备的工作状态是否相同; ☞ 检测三个输入信号是否相同。
3.2.2 组合逻辑电路的设计方法
已知逻辑功能 设计实现电路 设计步骤:
► 分析逻辑功能确定输入变量、输出函数; ► 列真值表;
► 写出逻函表达式并化简为适当的形式;
► 画出逻辑图并选择适当的器件实现逻函。
例:电路设计一三人表决电路 。
=1,同意;
解:设:分别用A 、B 、C 代表三的意见,取值 Y 代表表决结果, =0,不同意。
1,通过; Y=
0,未通过。
ABC C AB C B A BC A Y +++=AB AC BC ++=AB
AC BC ⋅⋅=
3.3 几种常用的组合逻辑电路 3.3.1 编码器
编码:用文字、符号、数字表示特定对象的过程。
如电话号码、运动员编号、姓名等均属编码。
特指:把输入的每一个高低电平信号编成一个对应的二进制代码的电路。
一、 普通编码器
3位二进制编码器(8线—3线编码器):
♥ 任一时刻仅允许有一个输入端为高电平(有效)—约束。
由真值表写出逻函表达式并利用约束项化简可得:
Y
3位二 进制
编
码器 Y 2 Y
1 Y 0
I 7
I 1
I 0 0 0 0 0 0 1
1 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 1 Y 0 Y 2
Y 3 I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7
[21~22]课时:
二、优先编码器
特点:允许多个输入信号同时有效,但只对优先权最高的一个输入信号进行编码。
☺ 8线—3线编码器74LS148:电路见P141:F3.3.3。
输入:70~I I ,低电平有效; 输出:20~Y Y ,低电平有效。
由电路易得:
753107
632176542
I I I I Y I I I I Y I I I I Y +++=+++=+++=I 7 I 6 I 5
I 42 I 3 I I 1 Y 0
⎪⎪⎩⎪
⎪⎨⎧+++=++=+++=S
I I I I I I I I I I Y S
I I I I I I I I Y S I I I I Y )()()(76564364210
76543542176542S I I I I I I I I Y S 76543210=S Y Y S
EX =
0,编码器工作;
S —称为选通输入端,S ;低电平有效。
1,编码器不工作。
0,表示编码器工作且无信号输入;
S Y —称为选通输出端,低电平有效:S Y =
1,编码器工作且有输入信号。
EX Y —称为扩展输出端,低电平有效。
EX Y =0,表示,编码器工作且有输入信号。
逻辑符号:
用二片74LS148扩展为16线—4线编码器: Y 2 Y 1 Y 0 Y S Y E X 74L S 148
S
I 0 I 1
I 2 I 3 I 4 I 5 I 6 I 7
☺ 10线—4线(8421BCD 码)编码器74LS147
电路见P144 F3.3.5:输入:90~I I ,代表0~9十个数码;输出:
30~Y Y ,代表一位8421BCD 码。
集成3线—8线译码器74LS138,电路见P146、F3.3.8。
由电路易得:
S m S A A A S m S m S A A A Y 701271012100120Y S A A A Y ==== ; ==; 。
321S S S S =—称为译码控制端(使能端)。
S =0,不工作;S =1,工作。
Y 2 Y 1 Y 0 Y S Y E X 74L S 148
S
I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7
Y 2 Y 1 Y 0 Y S Y E X 74L S 148
S
I 0 I 1 I 2 I 3 I 4 I 5 I 6
I 7
A 15
A 14
Z 1
A 8
A 3 Z 2
Z 3
&
&
Z 0 A 12 A 13 A 9
A 10 A 11
A 7 A 6
A 5 A 4 A 2
A 1 A 0 &
&
用二片
138扩展为4线—16线译码器:
二、 BCD 码(4线—10线)译码器 8421BCD 码译码器74LS42:
A 3A 2A 1A 0:输入,表示8421BCD 码;
09~Y Y :代表0~9十个数码。
[23~24]课时:
三、 显示译码
发光二极管LED ; 常见的显示器
液晶LCD 。
1、七段字符显示器(数码管)
2、BCD —七段显示译码器
据8421BCD 码和数码管工作原理可列出真值表:
b a c
由真值表可求出各输出端逻函表达式,如:
13020123A A A A A A A A Y a ++= 13020123
A A A A A A A A Y a ++= 同理可得:012230
1201213A A A A A Y A A A A A A A A Y c b +=++=,
012012012012A A A Y A A A A A A A A A Y e d +=++=,
0121230112023A A A A A A Y A A A A A A A Y g f +=++=。
据此,可画出逻辑电路图。
♣ 集成BCD 码—七段显示译码器7448:
电路见P155 F3.3.15,其逻辑符号为: 电路由两部分组成: 译码部分;
控制部分。
▶ 灯测试输入信号LT :
Y
00 01 11
10 00 01 11 10 A 3A
A 1A
1
0 1 1 0
1 1 0 0 1 0 0 1 1 0 0
输入,用以检查数码管的好坏。
LT =0,七段全亮;LT =1,电路正常译码。
▶ 灭零输入信号RBI :
输入,当RBI =0时,若输入A 3A 2A 1A 0=0000,则七段全灭,不显示;
若A 3A 2A 1A 0≠0000,则照常显示。
▶ 灭零输出信号RBO :
输出,当芯片本身处于灭零状态(即RBI =0且A 3A 2A 1A 0=0000)时,
RBO =0,否则RBO =1。
利用RBI 、RBO 信号,在多位显示系统中可以熄灭多余的零,如:003.8010,
7447介绍:其功能与7448完全相同,仅是输出为低电平有效,可作来驱动共阳极组的LED 显示器。
3.3.3 数据选择器 一、数
据选择器
的工作原理
301201101001D A A D A A D A A D A A Y +++=
R B I R B O R B I R B O R B O R B I R B I R B O
R B O R B I R B O R B I
R B O R B I
5V
D 1 D 0 D 2 D 3
Y
S
A 1
A 0
二、集成数据选择器
▲ 双四选一数据选择器74LS153: 两个数据选择器公用地址输入端和电源。
Y
Y 1
Y
2 A 1
74L S 153 A 0
D 10 D 11 D 12 D 13
S 1 D 20 D 21 D 22 D 23
S 2
[25~26]课时:
▲ 八选一
数据选择器CC4512:
7012601250124012301220121
0120012D A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A Y +++++++= 功能表为:
3.3.4 加法器
先看一例:
此例说明:只有最低位为两个数码相加,其余各位都有可能是三个数码 。
加得的结果必须用二位数来表示,一位反应本位和,一位反应进位。
一、1位加法器 ♦半加器
D I S Y A 2 I N H C C 4512 A 1
D 0D 1D 2D 3D 4D 5D 6D 7
A 0
1 1 0 1 + 1 0 1 1 1
1 1 0 0 1
AB C B A B A S O =+= ♦全加器
二、多位加法器 串行进位:
3.3.5 数值比较器
一、1位数值比较器
=&
A S C O
B
A ∑
S ∑
I I I I ABC C B A C B A C B A S +++=I I I I O ABC ABC C B A BC A C +++=C O ∑C O ∑C O ∑S 1 S 0 C
S 2 A A A 2 B 1
B 0
B 2
B A AB B A Y
B A Y B A Y B A B A B A ⊕=+====><)()()
(
二、多位数值比较器
A=A 3A 2A 1A 0
B= B 3 B 2 B 1 B 0
①
② ③
④
A 3
B 3 A 3B 3 A 3=B 3 A 3=B 3 A 3=B 3 A 3=B 3 A 3=B 3 A 3=B 3 A 3=B 3 A 3B 3
A 2
B 2 A 2B 2
A 2=
B 2 A 2=B 2 A 2=B 2 A 2=B 2 A 2=B 2
A 2
B 2
A 1
B 1 A 1B 1 A 1=B 1 A 1=B 1 A 1=B 1
A 1
B 1
1 0 0
0 0 1 1 0 0 0 0 1 1 0 0 0 0 1
1 0 0 0 0 1 0 1 0
A 0B 0 A 0B 0 A 0=B 0 Y (A<B) Y (A=B) Y (A>B)
A 0
B 0
(A<B) Y (A>B
Y (A=B) )()()(00112233)(00112233112233223333)(B A B A B A B A B A Y Y Y B A B A B A B A Y B A B A B A B A B A B A B A B A B A B A Y =<>=<⋅=⊕⊕⊕⊕=⊕⊕⊕+⊕⊕+⊕+=。