数字逻辑电路教案40节.docx
《数字逻辑电路教案40节.docx》由会员分享,可在线阅读,更多相关《数字逻辑电路教案40节.docx(40页珍藏版)》请在冰豆网上搜索。
数字逻辑电路教案40节
第一章数字电路基础
新课导入:
前言
电子电路根据处理信号和工作方式的不同,可分为模拟电路和数字电路两类。
模拟信号:
指幅度随时间连续变化的信号。
例如:
速度、温度、电场等物理量通过传感器转换后的电信号。
模拟电路:
对这些信号进行传输、处理的电子电路称为模拟电子电路。
主要是研究输出与输入之间信号的大小、相位变化等。
信号发生器、功率放大器、整流滤波器等都是由模拟电路组成的。
其波形为:
教学过程:
§-1数字电路概述
一、数字信号和数字电路
数字信号:
指幅度随时间不连续变化的脉冲信号。
数字电路:
主要是指输出与输入之间的逻辑关系,一般不研究变化过程。
如数字万用表、数字石英电子表、声音通过扩音器也是一种数字信号。
波形如下图:
数字电路的应用:
数字电视、数字录像机、数字通信系统、数字电子计算机、数字控
制系统等。
二、数字电路的特点数字电路中只有高电平、低电平两种状态,通常采用二进制编码,即只有1和0两个数码,用来表示脉冲信号的无有或多少。
高电平3.6V用1表示,低电平0.3V用0表示。
例:
光盘的刻录
数字电路中的二极管、三极管都是工作在开关状态,开关的接通与断开,可以用导通和截止来实现。
导通用1,截止用0表示,这种表示方法一般称为正逻辑。
如果低电平对应1,高电平对应0的关系称为负逻辑。
数字电路的分析与模拟电路不同,主要是以逻辑代数为主要工具,利用真值表、逻辑函数表达式、卡诺图、波形图等。
特点:
1、数字信号易于存储、加密、压缩、传输和再现。
2、数字电路结构简单,便于集成化、系列化批量生产,成本低、使用方便。
3、可靠性高、精度高、抗干扰能力强。
4、能实现数值运算,可编程数字电路容易实现各种算法,具有较大的灵活性。
5、能实现逻辑运算和判断,便于实现各种数字控制。
三、数字电路的应用
1、信号发生器
2、数字电子仪表
3、数字家电产品
4、数字电子计算机
5、数字通信6、工业数字控制系统
四、如何学好数字逻辑电路
1、学好基础知识
2、多做数字电路实验
3、综合应用数字集成电路
§1-2数制与编码
一、数制在数字电路中,常用二进制数、八进制数和十六进制数。
1、十进制
用0~9十个数码来表示,任何一个十进制数N可以表示为:
(N)10=艺aixi°i
式中,n为整数部分的位数,m为小数部分的位数,10为基数,10i为第i位的权,ai为第i位的系数。
例如:
十进制45.26可以表示为:
(45.26)10=4X101+5X10°+2X10-1+6X10-2
2、二进制
用0和1两个码数来表示,即基数为2,任一个二进制数N可以表示为:
(N)2=2aiX2i
利用上式,可以将任何一个二进制数转换为十进制数。
210-1-2
例:
(101.01)2=1X2+0X2+1X2+0X2-+1X2-=(5.25)10
二进制运算规则:
加法:
0+0=00+1=11+0=11+1=10
乘法:
0X0=00X1=01X0=01X1=1
二进制的优点:
(1)二进制的基数为2,只有两个数码0和1,便于表示两个有联系的物理状态。
(2)二进制进位规则是逢二进一,运算规则简单,便于进行算术运算。
(3)采用二进制,便于逻辑电路的设计和实现。
3、八进制
八进制的基数是8,采用八个数码0~7,进位规则是逢八进一。
可表示为
(N)8=2aiW
利用上式,可将任何一个八进制数转换为十进制数。
例:
(327.24)8=3X82+2^S1+7>80+2X8-1+4>8-2=(215.3125)10
4、十六进制
十六进制的基数为16,采用十六个数码0~9,A、B、C、D、E、F,用A、B、C、D、E、F分别表示10、11、12、13、14、15,进位规则是逢十六进一。
任何一个十六进制数可表示为:
(N)16=2aiX16j
利用上式,可将任何一个十六进制数转换为十进制数。
例:
(2F.EC)16=2X161+15X16°+14X6-1+12X6-2=(47.921875)10每一位十六进制,相当于4位二进制数,表1-1
二、数制转换
1、其他进制数转换为十进制数方法是:
先将数的每一位系数与对应的权相乘,再将所得乘积累加起来就可以得到该数的十进制数。
2、十进制数转换为其他进制数整数转换方法是:
采用基数除法,也叫除基取余法。
注意:
得到的余数要反序排列例:
将十进制小数转换为K进制小数,方法是:
采用基数乘法,也叫乘基取整流法注意:
得到的整数顺序排列。
例1-2
解:
3、二进制数与八进制数的相互转换
三位二进制数相当于一位八进制数。
二进制000001010011100101110111
八进制01234567
例1-3(头尾不足三位补0)
解:
二进制
001
101
010
110
011
.111
100
八进制
1
5
2
6
3
.7
4
所以
(1101010110011.1111
2=(15263.74)8
例1-4
解:
八进制
3
7
6.
2
5
二进制
011
111
110
010
101
所以(376.25)8=(11111110.0101012)
4、二进制数与十六进制数的相互转换二进制数与十六进制数的对应关系是:
二进制
0000
0001
0010
0011
0100
0101
0110
0111
八进制
0
1
2
3
4
5
6
7
二进制
1000
1001
1010
1011
1100
1101
1110
1111
八进制
8
9
A
B
C
D
E
F
二进制转换为十六进制的方法是:
以小数点为界,将二进制整数部分从低位开始,小数部分从高位开始,每4位一组,头尾不足补0。
例1-5
解:
(1110101101.010112=(3AD.58)16
例1-6
解:
(25B.3C)16=(1001011011.0011112)
三、常用编码
将十进制的0~9十个数字分别用4位二进制代码来表示,这种编码称为二—十进制编
码,也称BCD码。
BCD码常用的有8421码、5421码、余3码等。
表1-2
小结:
1、不同进制的表示方法;
2、数制之间的转换方法。
作业:
P271、2、3
§1-3基本逻辑运算
复习旧课:
二进制、八进制、十进制和十六进制的表示方法及各数制之间的转换关系。
新课导入:
逻辑代数和普通代数一样,变量都用字母A、B、C・・X、Y、Z等表示。
但是和普通代数不同的是逻辑变量取值只有1和0两个,只是表示两种不同的逻辑状态。
逻辑代数研究变量之间的罗辑关系,没有量值的大小,其最基本的逻辑运算有三种:
与运算、或运算和非运算。
教学过程:
、与运算
与逻辑关系一一指只有当一件事情的所有条件全部具备时,这件事情才发生
表1-4可用逻辑表达式表示为:
Y=A・B
称为与运算,与运算的规律是:
00=001=010=011=1
逻辑符号是:
二、或运算
1、电路图
右图所示开关S1和S2只要有一个闭合或两个全闭合,灯HL就亮。
只有当开关S1和S2都不闭合时,灯HL才不亮。
2、真值表
A
B
Y
0
0
0
0
1
1
1
0
1
1
1
1
3、或逻辑及或运算
或逻辑一一指当决定一件事情的所有条件中,只要具备一个或一个以上的条件,这件事情才发生。
逻辑表达式为:
Y=A+B
或运算的规律是:
0+0=00+1=11+0=11+1=1
逻辑符号为:
三、非运算——
土AF0
1、电路图
当开关S闭合时灯HL灭,当开关S断开时灯HL亮。
2、真值表
A
Y
0
1
1
0
3、非运算
逻辑表达式为:
Y=A
非运算规律是:
0=11=0
四、几种常用的逻辑运算
3、与或非运算:
丫3=AB+CD4、异或运算:
丫4=A・B+A・B
与门F=AB
或门F=A+B
A>1
s—F
B——
小结:
与、或、非三种逻辑运算的真值表、表达式和逻辑符号。
§-4基本逻辑公式、定理
复习旧课:
与运算、或运算和非运算的真值表、表达式和逻辑符号。
新课导入:
逻辑代数和普通代数一样,变量都用字母A、B、C・・X、丫、Z等表示。
但是和普
通代数不同的是,逻辑代数研究变量之间的逻辑关系,没有量值的大小,它与普通代
数虽然有相似之处,但是两者有根本的不同。
逻辑代数有它本身自己的的公式和定理。
教学过程:
一、逻辑变量与逻辑函数
1、逻辑变量
――指在逻辑代数中,用英文字母表示变量。
逻辑变量的取值只有0和1两个数。
2、逻辑函数
――一般地,如果输入逻辑变量A、B、C、•取值确定之后,输出变量丫的值也被惟
一的确定了,那么就称丫是A、B、C、••的逻辑函数。
并记作:
Y=f(A,B,C,…)
若两个函数相等,则它们的真值表一定相同;反之,若两个函数的真值表完全相同,则这两个函数一定相等。
二、常量之间的关系
与运算:
00=0
01=0
10=0
11=1
或运算:
0+0=0
0+1=1
1+0=1
1+1=1
非运算:
0=1
1=0
三、变量和常量的关系
A+0=0
A1=AA+1=1
A0=0
四、运算律
1、交换律:
AB=BA
A+B=B+A
2、结合律:
(AB)C=A(BC)
(A+B)+C=A+(B+C)
3、等幂律:
A+A=A
AA=A
4、互补律:
AA=0
A+A=1
5、双否律:
A=A
6、分配律:
A(B+C)=AB+AC
A+(BC)=(A+B)(A+C)
证明:
(A+B)•(A+C)=AA+AB+AC+BC=A+AB+AC+BC
7、吸收律:
=A(1+B+C)+BC=A+BC
A+AB=AA(A+B)=A
A(A+B)=ABA+AB=A+B
8、摩根定理:
AB=A+BA+B=AB
9、冗余律:
AB+AC+BC=AB+AC
证明:
AB+AC+BC=AB+AC+(A+A)BC
=AB+ABC+AC+ABC
=AB(1+C)+AC(1+B)
=AB+AC
例1-7解:
列出真值表,见P11
A+B和A・B两表达式在A、B各种取值下是完全相同的,所以:
A+B=A・B
五、关于等式的三个规则
1、代入规则——在任何一个逻辑等式中,如果等式两边所有出现的某个逻辑变量,都用同一个逻辑式代替,那么新等式仍然成立。
2、对偶规则
对于给定的逻辑表达式丫,如果将丫中的•换成+“+”换成““”换成““”换成“就得到一个新的逻辑表达式丫,称丫为丫的对偶式。
3、反演规则
对于任何一个逻辑表达式丫,如果将原逻辑中的“•换成+““”换成“原变量换成反