数字电路与逻辑设计第一章幻灯片.ppt
《数字电路与逻辑设计第一章幻灯片.ppt》由会员分享,可在线阅读,更多相关《数字电路与逻辑设计第一章幻灯片.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电路与逻辑设计第一章第1页,共89页,编辑于2022年,星期六组合逻辑电路组合逻辑电路2脉冲信号的产生与变换脉冲信号的产生与变换5时序逻辑电路时序逻辑电路34数字逻辑基础数字逻辑基础31数模与模数转换器数模与模数转换器6时序逻辑基础时序逻辑基础3章节内容章节内容第2页,共89页,编辑于2022年,星期六 将产生、存储、变换、处理、传送数字信号的电子电路叫做数字电路。将产生、存储、变换、处理、传送数字信号的电子电路叫做数字电路。数字电路不仅能够完成算术运算,而且能够完成逻辑运算。它具有逻辑推数字电路不仅能够完成算术运算,而且能够完成逻辑运算。它具有逻辑推理和逻辑判断的能力,因此它也被称为数字
2、逻辑电路或逻辑电路。理和逻辑判断的能力,因此它也被称为数字逻辑电路或逻辑电路。第一章第一章 数字逻辑基础数字逻辑基础第3页,共89页,编辑于2022年,星期六第一章第一章 数字逻辑基础数字逻辑基础逻辑运算逻辑运算2逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法5逻辑函数的代数化简法逻辑函数的代数化简法34数制与代码数制与代码31逻辑函数的描述方法及转换逻辑函数的描述方法及转换6逻辑门电路逻辑门电路3第4页,共89页,编辑于2022年,星期六 数是数字电路的一个主要的处理对象,而数字电路中经常要遇到计数是数字电路的一个主要的处理对象,而数字电路中经常要遇到计数问题。数问题。在数字电路中,数是用开关
3、元件的不同状态表示的。在数字电路中,数是用开关元件的不同状态表示的。数制和代码数制和代码 日常生活中有许多不同的进位计数制(简称为数制),最常用的数日常生活中有许多不同的进位计数制(简称为数制),最常用的数制是十进制。而在数字系统中,多采用二进制数,有时也采用八进制数制是十进制。而在数字系统中,多采用二进制数,有时也采用八进制数或十六进制数。或十六进制数。第5页,共89页,编辑于2022年,星期六数制和代码数制和代码1.1.十进制十进制 十进制是最常使用的计数进位制。这种计数进位制的每一位数都用十进制是最常使用的计数进位制。这种计数进位制的每一位数都用0 09 9十个数码中的一个数码来表示,所
4、以计数基数是十。超过十个数码中的一个数码来表示,所以计数基数是十。超过9 9的数则需用多的数则需用多位数表示,其中低位数和相邻高位之间的关系是逢十进一,故称为十进制。位数表示,其中低位数和相邻高位之间的关系是逢十进一,故称为十进制。第6页,共89页,编辑于2022年,星期六数制和代码数制和代码2.2.二进制二进制 在数字系统中,应用最广泛的数是二进制数。在二进制数中,每在数字系统中,应用最广泛的数是二进制数。在二进制数中,每一位仅有一位仅有0 0和和1 1两个可能的数码,所以计数基数是两个可能的数码,所以计数基数是2 2。低位和相邻的高。低位和相邻的高位之间的进位关系是逢二进一,故称为二进制。
5、位之间的进位关系是逢二进一,故称为二进制。只有两个数码,只需反映两种状态的元件就可表示一位数。因只有两个数码,只需反映两种状态的元件就可表示一位数。因此,构成二进制数电路的基本单元结构简单;储存和传递可靠此,构成二进制数电路的基本单元结构简单;储存和传递可靠;运运算简便。所以在数字系统中都使用二进制数。算简便。所以在数字系统中都使用二进制数。优点:优点:第7页,共89页,编辑于2022年,星期六数制和代码数制和代码3.3.八进制八进制 在八进制数中,每一位用在八进制数中,每一位用0 07 7八个数码表示,所以计数基数为八个数码表示,所以计数基数为8 8。低位。低位数和高一位数之间的关系是逢八进
6、一。数和高一位数之间的关系是逢八进一。4.4.十六进制十六进制 十六进制的每一位数都有十六种可能出现的数字,分别用十六进制的每一位数都有十六种可能出现的数字,分别用0 09 9、A(10)A(10)、B(11)B(11)、C(12)C(12)、D(13)D(13)、E(14)E(14)及及F(15)F(15)表示。低位数和高一位数表示。低位数和高一位数之间的关系是逢十六进一。之间的关系是逢十六进一。第8页,共89页,编辑于2022年,星期六数制和代码数制和代码十进制数、二进制数及十六进制数对照十进制数、二进制数及十六进制数对照 十进制二进制十六进制十进制二进制十六进制0000008100081
7、00011910019200102101010A300113111011B401004121100C501015131101D601106141110E701117151111F第9页,共89页,编辑于2022年,星期六数制和代码数制和代码1.1.二进制二进制 十六进制十六进制 二进制整数转换转换为十六进制数,其方法是从小数点向左二进制整数转换转换为十六进制数,其方法是从小数点向左将二进制整数部分分组,每将二进制整数部分分组,每4 4位为一组,最后一组若不足位为一组,最后一组若不足4 4位则在位则在其左边添加其左边添加0 0以凑成以凑成4 4位位1 1组,并分别代之以相应的十六进制数就组,并分
8、别代之以相应的十六进制数就可以了。对于小数部分的转换,则应从小数点向右将二进制小数可以了。对于小数部分的转换,则应从小数点向右将二进制小数部分分组,每部分分组,每4 4位为一组,最后一组若不足位为一组,最后一组若不足4 4位则在其右边添加位则在其右边添加0 0以凑成以凑成4 4位位1 1组,然后分别代之以相应的十六进制数。组,然后分别代之以相应的十六进制数。第10页,共89页,编辑于2022年,星期六数制和代码数制和代码 十六进制数转换为二进制数,只需用十六进制数转换为二进制数,只需用4 4位二进制数代替位二进制数代替1 1位十六进制位十六进制数即可。数即可。例子例子1011110.10110
9、01 B=0101 1110.1011 0010 B=5 E.B 2 H8FA.C6H=1000 1111 1010.1100 0110 B第11页,共89页,编辑于2022年,星期六数制和代码数制和代码2.2.十六进制或二进制转十进制十六进制或二进制转十进制 十六进制数转换为十进制数十分简单,只需将十六进制数按权展开相十六进制数转换为十进制数十分简单,只需将十六进制数按权展开相加即可。加即可。1F3D.5H=16311621516131601316-15 =40961256151631130.06255 =4096384048130.3125 =7997.3125 第12页,共89页,编辑于
10、2022年,星期六数制和代码数制和代码 二进制数转换为十进制数十分简单,只需将二进制数按权展二进制数转换为十进制数十分简单,只需将二进制数按权展开相加即可。开相加即可。1011.01B=123+022+121+120+02-1+11-2 =8+0+2+1+0+0.25 =11.25第13页,共89页,编辑于2022年,星期六数制和代码数制和代码3.3.十进制转十六进制或二进制十进制转十六进制或二进制 十进制整数转换一般采用十进制整数转换一般采用“除基取余除基取余”法。将十进制数不断除以将转法。将十进制数不断除以将转换进制的基数,直至商为换进制的基数,直至商为0 0;每除一次取余数,依次从低位排
11、向高位。最;每除一次取余数,依次从低位排向高位。最后由余数排列的数就是转换的结果。后由余数排列的数就是转换的结果。十进制小数转换可用十进制小数转换可用“乘基取整乘基取整”法。用基数反复乘以转换数法。用基数反复乘以转换数的小数部分,直到小数部分为的小数部分,直到小数部分为0 0或达到转换精度要求的位数,依次或达到转换精度要求的位数,依次取积的整数取积的整数(为十进制数!为十进制数!),从最高小数位排到最低小数位。,从最高小数位排到最低小数位。第14页,共89页,编辑于2022年,星期六数制和代码数制和代码十进制整数十进制整数十六:除十六:除1616取余法取余法16 38947 316 38947
12、 3 16 2434 2 16 2434 2 16 152 8 16 152 8 16 9 9 16 9 9 0 038947=9823H余数倒序排列余数倒序排列十进制整数十进制整数二:除二:除2 2取余法取余法第15页,共89页,编辑于2022年,星期六数制和代码数制和代码二进制符号数的表示二进制符号数的表示 二进制数与十进制数一样有正负之分。在计算机中,常用数的符号二进制数与十进制数一样有正负之分。在计算机中,常用数的符号和数值部分一起编码的方法表示符号数。常用的有原码、反码和补码表示和数值部分一起编码的方法表示符号数。常用的有原码、反码和补码表示法。这几种表示法都将数的符号数码化。通常正
13、号用法。这几种表示法都将数的符号数码化。通常正号用“0”“0”表示,负号用表示,负号用“1”“1”表示。表示。区分:机器数区分:机器数 真值真值 无符号数无符号数第16页,共89页,编辑于2022年,星期六数制和代码数制和代码1.1.原码原码数值用绝对值,正数的符号位用数值用绝对值,正数的符号位用0 0表示,负数的符号位用表示,负数的符号位用1 1表示表示 X1=105=+01101001B X1原原=01101001B X2=-105=-01101001B X2原原=11101001B第17页,共89页,编辑于2022年,星期六数制和代码数制和代码2.2.反码反码 正数的反码与原码一样,符号
14、位为正数的反码与原码一样,符号位为0 0,其余位为其数值;负数的,其余位为其数值;负数的反码为它的绝对值(即与其绝对值相等的正数)按位反码为它的绝对值(即与其绝对值相等的正数)按位(连同符号位连同符号位)取反。取反。X1=105=+01101001B X1反反=01101001B X2=-105=-01101001B X2反反=10010110B第18页,共89页,编辑于2022年,星期六数制和代码数制和代码3.3.补码补码 正数的补码与原码一样,符号位为正数的补码与原码一样,符号位为0 0,其余位为其数值;负数的补码为,其余位为其数值;负数的补码为它的绝对值的补数。把一个数连同符号位按位取反
15、再加它的绝对值的补数。把一个数连同符号位按位取反再加1 1,可以得到该数的,可以得到该数的补数。补数。X1=105=+01101001B X1补补=01101001BX2=-105=-01101001B X2补补=10010111B 根据两数互为补数的原理,对补码表示的负数求补就可以得到该负根据两数互为补数的原理,对补码表示的负数求补就可以得到该负数的绝对值。数的绝对值。第19页,共89页,编辑于2022年,星期六数制和代码数制和代码二进制代码二进制代码 数字系统不仅用到数字,还要用到各种字母、符号和控制信数字系统不仅用到数字,还要用到各种字母、符号和控制信号等。为了表示这些信息,常用一组特定
16、的二进制数来表示所规号等。为了表示这些信息,常用一组特定的二进制数来表示所规定的字母、数字和符号,称为二进制代码。建立这种二进制代码定的字母、数字和符号,称为二进制代码。建立这种二进制代码的过程称为编码。常用的二进制代码有二的过程称为编码。常用的二进制代码有二-十进制代码十进制代码(BCD(BCD码码)和和ASCIIASCII码。码。第20页,共89页,编辑于2022年,星期六数制和代码数制和代码1.1.二二-十进制代码十进制代码 二二-十进制代码十进制代码(BCD(BCD码码)是用二进制编码来表示十进制数。是用二进制编码来表示十进制数。最常用的是最常用的是8421BCD8421BCD码、码、
17、2421BCD2421BCD码、码、4221BCD4221BCD码、码、5421BCD5421BCD码、余码、余3 3码等。码等。2.2.循环码循环码 循环码又称为反射码、格雷码循环码又称为反射码、格雷码。循环码中每循环码中每1 1位代码从上到下的位代码从上到下的排列顺序都是以固定的周期进行循环的。任意相邻两个代码(注意,十进排列顺序都是以固定的周期进行循环的。任意相邻两个代码(注意,十进制数制数0 0和和1515也相邻),只有一个码元不同。也相邻),只有一个码元不同。第21页,共89页,编辑于2022年,星期六数制和代码数制和代码3.ASCII3.ASCII码码 ASCIIASCII码是一种
18、用码是一种用7 7位二进制数码表示数字、字母或符号的代位二进制数码表示数字、字母或符号的代码。它已成为计算机通用的标准代码,主要用于打印机、绘图机码。它已成为计算机通用的标准代码,主要用于打印机、绘图机等外设与计算机之间传递信息。等外设与计算机之间传递信息。第22页,共89页,编辑于2022年,星期六逻辑运算逻辑运算逻辑代数逻辑代数 逻辑代数由逻辑变量和逻辑运算组成。和普通代数相比,逻辑代数虽逻辑代数由逻辑变量和逻辑运算组成。和普通代数相比,逻辑代数虽然也用英文字母表示变量,但情况要简单得多。它的变量取值不是然也用英文字母表示变量,但情况要简单得多。它的变量取值不是1 1就是就是0 0,没有第
19、三种可能,因而称为二值逻辑变量,简称逻辑变量。,没有第三种可能,因而称为二值逻辑变量,简称逻辑变量。1 1和和0 0并不表并不表示数值的大小,它们代表的只是两种不同的逻辑状态。示数值的大小,它们代表的只是两种不同的逻辑状态。反映和处理逻辑关系的数学工具反映和处理逻辑关系的数学工具 第23页,共89页,编辑于2022年,星期六逻辑运算逻辑运算基本逻辑运算基本逻辑运算 在逻辑代数中,有与、或、非三种基本的逻辑运算。众所周知,运算在逻辑代数中,有与、或、非三种基本的逻辑运算。众所周知,运算是一种函数关系,它可以用语言描述,亦可用逻辑代数表达式描述,还可是一种函数关系,它可以用语言描述,亦可用逻辑代数
20、表达式描述,还可用表格或图形来描述。用表格或图形来描述。第24页,共89页,编辑于2022年,星期六逻辑运算逻辑运算(1)(1)与运算与运算 当决定一件事情的各个条件全部具备时,这件事情才会发生。这种因果当决定一件事情的各个条件全部具备时,这件事情才会发生。这种因果关系称为与逻辑关系。关系称为与逻辑关系。1 1 基本逻辑运算基本逻辑运算第25页,共89页,编辑于2022年,星期六逻辑运算逻辑运算(1)(1)与运算与运算逻辑表达式逻辑表达式:ABY000010100111逻辑符号逻辑符号 真值表真值表 1 1 基本逻辑运算基本逻辑运算第26页,共89页,编辑于2022年,星期六逻辑运算逻辑运算
21、当决定一件事情的各个条件中,只要有一个具备,这件事情就会当决定一件事情的各个条件中,只要有一个具备,这件事情就会发生。这种因果关系称为或逻辑关系。发生。这种因果关系称为或逻辑关系。(2)(2)或运算或运算1 1 基本逻辑运算基本逻辑运算第27页,共89页,编辑于2022年,星期六逻辑运算逻辑运算(2)(2)或运算或运算逻辑表达式逻辑表达式:ABY000011101111逻辑符号逻辑符号 真值表真值表 1 1 基本逻辑运算基本逻辑运算第28页,共89页,编辑于2022年,星期六逻辑运算逻辑运算非就是反,就是否定。非就是反,就是否定。(3)(3)非运算非运算1 1 基本逻辑运算基本逻辑运算第29页
22、,共89页,编辑于2022年,星期六逻辑运算逻辑运算(3)(3)非运算非运算AY0110逻辑表达式逻辑表达式:逻辑符号逻辑符号 真值表真值表 1 1 基本逻辑运算基本逻辑运算第30页,共89页,编辑于2022年,星期六逻辑运算逻辑运算2 2 复合逻辑运算复合逻辑运算(1)(1)与非运算与非运算ABY001011101110逻辑表达式逻辑表达式 逻辑符号逻辑符号 真值表真值表 第31页,共89页,编辑于2022年,星期六逻辑运算逻辑运算2 2 复合逻辑运算复合逻辑运算(2)(2)或非运算或非运算逻辑表达式逻辑表达式 逻辑符号逻辑符号 真值表真值表 ABY001010100110第32页,共89页
23、,编辑于2022年,星期六逻辑运算逻辑运算(3)(3)异或运算异或运算逻辑符号逻辑符号 逻辑表达式逻辑表达式 真值表真值表 ABY0000111011102 2 复合逻辑运算复合逻辑运算第33页,共89页,编辑于2022年,星期六逻辑运算逻辑运算(4)(4)同或运算同或运算逻辑表达式逻辑表达式 逻辑符号逻辑符号 ABY001010100111真值表真值表 2 2 复合逻辑运算复合逻辑运算第34页,共89页,编辑于2022年,星期六正负逻辑正负逻辑1 1 正负逻辑规定正负逻辑规定 在数字电路中,通常用电路的高电平和低电平来分别代表逻辑在数字电路中,通常用电路的高电平和低电平来分别代表逻辑1 1和
24、和逻辑逻辑0 0,在这种规定下的逻辑关系称为正逻辑。反之,用低电平表示逻,在这种规定下的逻辑关系称为正逻辑。反之,用低电平表示逻辑辑1 1,用高电平表示逻辑,用高电平表示逻辑0 0,在这种规定下的逻辑关系称为负逻辑。,在这种规定下的逻辑关系称为负逻辑。正逻辑与运算和负逻辑或运算互相对应;正逻辑或运算和负逻辑与正逻辑与运算和负逻辑或运算互相对应;正逻辑或运算和负逻辑与运算互相对应运算互相对应。第35页,共89页,编辑于2022年,星期六正负逻辑正负逻辑ABYLLLLHLHLLHHHABY000011101111正逻辑运算真值表正逻辑运算真值表正逻辑与运算正逻辑与运算1 1 正负逻辑规定正负逻辑规
25、定第36页,共89页,编辑于2022年,星期六正负逻辑正负逻辑ABYLLLLHLHLLHHHABY111101011000负逻辑运算真值表负逻辑运算真值表负逻辑或运算负逻辑或运算1 1 正负逻辑规定正负逻辑规定第37页,共89页,编辑于2022年,星期六正负逻辑正负逻辑2 2 正负逻辑的等效变换正负逻辑的等效变换正与正与负或负或负与负与正或正或正与非正与非负或非负或非负与非负与非正或非正或非第38页,共89页,编辑于2022年,星期六逻辑函数的化简逻辑函数的化简 逻辑函数:描述输入逻辑变量和输出逻辑变量之间因果关系。逻辑函逻辑函数:描述输入逻辑变量和输出逻辑变量之间因果关系。逻辑函数有各种不同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 第一章 幻灯片
限制150内