第5章 数字电路基础

《第5章 数字电路基础》由会员分享,可在线阅读,更多相关《第5章 数字电路基础(40页珍藏版)》请在文档大全上搜索。
1、第5章 数字电路基础 v5.1 5.1 数制与码制数制与码制v5.2 5.2 逻辑代数的基本知识逻辑代数的基本知识v本章小结本章小结 模拟电子技术模拟电子技术 数字电子技术数字电子技术模拟信号:在时间和幅值上都连续变化的信号。数字信号:在时间和幅值上都为离散的信号。模拟电路:处理和传输模拟信号的电路。数字电路:处理和传输数字信号的电路。 5.1 数制与码制一、常用数制一、常用数制 :由数字符号构成且表示物理量大小的数字和数字组合。(简称数制):多位数码中每一位的构成方法,以及从低位到高位的进制规则。1. 1. 十进制十进制v数码:0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、
2、8 8、9 9v计数规则:逢十进一v基数:1010v权:1010的幂 例:(345.25345.25)10 10 = =(3 310102 2+4+410101 1+5+510100 0+2+21010-1-1 + +510-2)1010 2. 2. 二进制二进制v数码:0 0、1 1v计数规则:逢二进一v基数:2 2v权:2 2的幂 例:(1011101)2 =(126+025+124+123+122+021+120)10 =(64+0+16+8+4+0+1)10 =(93)10数值越大,位数越多,读写不方便,容易出错! 3. 3. 八进制八进制 v数码:07v计数规则:逢八进一v基数:8v
3、权:8的幂例:(127)8=(182+281+780)10 =(64+16+7)10 =(87)10 4. 4. 十六进制十六进制 v数码: 09、A、B、C、D、E、Fv计数规则:逢十六进一v基数:16v权:16的幂例:(5D)16=(5161+13160)10 =(80+13)10 =(93)10 5.1 数制与码制二、不同进制数的相互转换二、不同进制数的相互转换1.二进制、八进制、十六进制转换为十进制数 将各种数制转换成十进制时,只要将它们按权展开,求出相加的和,便得到相应进制数对应的十进制数。 (10101.11)2=124+023+122+021+120+12-1+12-2=16+0
4、+4+1+0.5+0.25=(21.75)10 (265.34)8=282+681+580+38-1+48-2 =128+48+5+0.375+0.0625 =(181.4375)10 2.十进制数转换为二进制、八进制、十六进制 整数部分采用“除基数取余”法,直至商为 0,所得余数自下而上排列起来;小数部分采用“乘基数取整”法,直至小数为0或按要求保留位数,所得整数自上而下排列起来。例:将(25.375)10转换为二进制数。 3.二进制数与八进制数、十六进制数的相互转换 (1)二进制与八进制之间的转换 三位二进制数对应一位八进制数。(101011100101)2 =(101,011,100,1
5、01)2=(5345)8(6574)8 =(110,101,111,100)2=(110101111100)2 (2)二进制与十六进制之间的转换 四位二进制数对应一位十六进制数。例如:(9A7E)16 =(1001 1010 0111 1110)2 =(1001101001111110)2(10111010110)2 =(0101 1101 0110)2 =(5D6)16 三、码制三、码制二进制代码:具有特定意义的二进制数码。编码:代码的编制过程。 BCDBCD码(二十进制编码):用一个四位二进制代码表示一位十进制数字的编码方法。 表5-1 几种常用的BCD码 十进制数8421码5421码余3
6、码0000000000011100010001010020010001001013001100110110401000100011150101100010006011010011001701111010101081000101110119100111001100 5.2 逻辑代数的基本知识一、逻辑代数的基本运算一、逻辑代数的基本运算1.与运算 当决定某一事件的全部条件都具备时,该事件才会发生,这样的因果关系称为与逻辑关系,简称与逻辑。 设定逻辑变量并状态赋值:逻辑变量:A和B,对应两个开关的状态;1闭合,0断开;逻辑函数:Y,对应灯的状态, 1灯亮,0灯灭。开关A开关B灯Y断开断开灭断开闭合灭
7、闭合断开灭闭合闭合亮ABY000010100111A A、B B全1,Y Y才为1。 逻辑表达式: YA BAB符号“”读作“与”(或读作“逻辑乘”);在不致引起混淆的前提下,“”常被省略。实现与逻辑的电路称作与门,与逻辑和与门的逻辑符号如图5-2所示,符号“&”表示与逻辑运算。 2.或运算 决定事件发生的几个条件中,只要有一个或一个以上条件得到满足,结果就会发生,这样的逻辑关系称为或逻辑。 ABY000011101111A、B有1,Y就为1。 逻辑表达式: YAB符号“”读作“或”(或读作“逻辑加”)。实现或逻辑的电路称作或门,逻辑符号如图5-4所示,符号“1”表示或逻辑运算。 3.非运算
8、在某一事件中,若结果总是和条件呈相反状态,则这种逻辑关系称为非逻辑。A与Y相反AY0110 实现非逻辑的电路称作非门,非门逻辑符号如图5-4所示。 逻辑符号中用小圆圈“ 。”表示非运算,符号中的“1”表示缓冲。逻辑表达式: Y YA A符号“ ”读作“ 非 ” 。 4.复合 运算 ABY BAYCDABYBAY逻辑名称与非或非与或非异或同或逻辑表达式Y=A B逻辑符号真值表A BYA BYA B C DYA BYA BY001001000010000010110100001101101010110010110011011011110110111逻辑运算规则有0出1全1出0有1出0全0出1与项为
9、1结果为0其余输出全为1不同为1相同为0不同为0相同为1 5.逻辑函数的表示方法及相互转换 (1)逻辑函数 在前面讨论的逻辑关系中可以知道,逻辑变量分为两种:输入逻辑变量和输出逻辑变量,当输入逻辑变量的取值确定之后,输出逻辑变量的取值也就被相应地确定了,输出逻辑变量与输入逻辑变量之间存在一定的对应关系,我们将这种对应关系称为逻辑函数。由于逻辑变量是只取0或1的二值变量,因此逻辑函数也是二值逻辑函数。(2)逻辑函数的表示方法及转换逻辑函数的表示方法有逻辑函数表达式、真值表、逻辑图、波形图和卡诺图等。 CABCABY例5-4 已知函数的逻辑表达式要求:列出相应的真值表;已知输入波形,画出输出波形;
10、画出逻辑图。ABCY0 00 00 00 00 00 01 10 00 01 10 00 00 01 11 11 11 10 00 00 01 10 01 11 11 11 10 01 11 11 11 11 1 (2)根据真值表和已知输入波形,画出输出波形,如图5-5所示。图5-5 例5-4的波形图解: (1)将A,B,C的所有组合代入逻辑表达式中进行计算,得到真值表如表5-6所示。表5-6 例5-4真值表 (3)根据逻辑表达式,画出逻辑图如图5-6所示。 图5-6 例5-4的逻辑图 二、逻辑代数的定律和运算规则二、逻辑代数的定律和运算规则1基本定律以上定律的正确性可以用真值表证明,若等式两