全套课件-《数字电子技术》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全套课件-《数字电子技术》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术 全套 课件 数字 电子技术
- 资源描述:
-
1、数字电子技术数字电子技术模拟信号模拟信号:在时间上和数值上连续的信号。数字信号数字信号:在时间上和数值上不连续的(即离散的)信号。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路模拟电路。对数字信号进行传输、处理的电子线路称为数字电路数字电路。0.1 数字信号与模拟信号数字信号与模拟信号 0.2 数字电路的特点与分类数字电路的特点与分类1.数字电路的特点数字电路的特点(1)电路结构简单,稳定可靠。数字电路只要能区分高电平和低电平即可,对元件的精度要求不高,因此有利于实现数字电路集成化。(2)数字信号在传递时采用高、低电平两个值,因此数字电路抗干扰能力强,不易受外界
2、干扰。(3)数字电路不仅能完成数值运算,还可以进行逻辑运算和判断,因此数字电路又称为数字逻辑电路或数字电路与逻辑设计。(4)数字电路中元件处于开关状态,功耗较小。由于数字电路具有上述特点,故发展十分迅速,在计算机、数字通信、自动控制、数字仪器及家用电器等技术领域中得到广泛的应用。(2)按电路所用器件分为双极型(如TTL、ECL、I2L、HTL)和单极型(如NMOS、PMOS、CMOS)电路。(3)按电路逻辑功能分为组合逻辑电路和时序逻辑电路。(1)按电路组成结构分为分立元件和集成电路两大类。其中集成电路按集成度(在一块硅片上包含的逻辑门电路或元件的数量)可分为小规模(SSI)、中规模(MSI)
3、、大规模(LSI)和超大规模(VLSI)集成电路。2.数字电路的分类数字电路的分类0.3 0.3 数字集成电路的发展趋势数字集成电路的发展趋势 1大规模。2低功耗。3高速度。4可编程。5可测试。6多值化。学习要点:学习要点:数字电路基本逻辑、复合逻辑 逻辑函数基本定律、常用公式逻辑函数代数化简法逻辑函数卡诺图化简法 1.1 数制与代数制与代 码码1.1.1 常用数制常用数制1、十进制、十进制数码为:09;基数(数码个数)是10。运算规律:逢十进一,借一当十。用下标“10”或“D”(Decimal的缩写)表示。各个数码处于十进制数的不同数位时,所代表的数值是不同的。(位权)十进制数的权展开式:1
4、2101012101212()1010.1010 1010.10nnnnmmNaaaaaaa110niiima十进制数的任十进制数的任意一个数码意一个数码 整数部整数部分数位分数位 小数部分数位小数部分数位 2、二进制、二进制数码为:0、1;基数是2。运算规律:逢二进一,借一当二。下标通常用2或B(Binary的缩写)表示。二进制数的权展开式:二进制数只有0和1两个数码,可以用电路的高低电平来实现。1210212101212()22.22 22.2nnnnmmNaaaaaaa12niiima(1101.01)2=123+122+021+120+021+122 数码为:07;基数是8。运算规律:
5、逢八进一,借一当八。下标可用8或O(Octadic的缩写)表示。八进制数的权展开式:3、八进制、八进制4、十六进制、十六进制数码为:09、AF;基数是16。运算规律:逢十六进一,借一当十六。小标可用16或H(Hex的缩写)表示 十六进制数的权展开式:例如,(BD2.3C)16=11162+13161+2160+3161+12162 18()8niiimNa例如,(107.4)8=182+081+780+481 八进制和十六进制主要用于书写程序、指令。十六进制数还经常用来表示内存的地址。1.1.2 数制转换数制转换1、非十进制数转换为十进制数非十进制数转换为十进制数 R进制数转换为十进制数时只要
6、写出R进制数的按位权展开式,然后将各项数值按十进制计算规则相加,就可得到等值的十进制数。【例1-1】(1)将二进制数(10101.11)2转换为十进制数。(2)将八进制数(165.2)8转换为十进制数。(3)将十六进制数(2A.8)16转换为十进制数。解:(1)(10101.11)2=124+023+122+021+120+121+122=(21.75)10 (2)(165.2)8=182+681+580+281=(117.25)10 (3)(2A.8)16=2161+10160+8161=(42.5)10 整数部分采用除基取余法,倒序。小数部分采用乘基取整法,正序。所以:(43.6875)1
7、0=01011.1011)22十进制数转换为其他进制数十进制数转换为其他进制数 3二进制数和八、十六进制数之间的转换二进制数和八、十六进制数之间的转换(1)二进制数转换为八进制数:将二进制数由小数点开始,整数部分向左,小数部分向右,每3位分成一组,不够3位补零,则每组二进制数便是一位八进制数。(3)二进制数与十六进制数的相互转换,按照每4位二进制数对应于一位十六进制数进行转换。(2)八进制数转换为二进制数:将每位八进制数用3位二进制数表示。【例1-3】【例1-3】1.1.3 代码代码 人们在交换信息时,可以通过一定的信号或符号来进行。这些信号或符号的含义是人们事先约定而赋予的。同一信号或符号,
8、由于人们约定不同,可以在不同场合有不同的含义。在数字系统中,需要把十进制数的数值、不同的文字、符号等其他信息用二进制数码来表示才能处理。用来表示某一特定信息的二进制数码称为代码。这里必须指出的是,二进制码不一定表示二进制数,它的含义是人们预先约定而赋予的。建立这种代码与所表示信息一一对应的关系称为编码。若需要编码的信息有N项,则需要的二进制数码的位数n应满足 2nN1 1二二十进制码(十进制码(BCDBCD码)码)用四位二进制数码表示一位十进制数码的编码方法称为二十进制码,简称BCD(Binary Coded Decimal)码。常用的BCD码有8421码、2421码、5421码、余3码等。十
9、进制数 8421 码 余 3 码 2421 码 5421 码 0 1 2 3 4 5 6 7 8 9 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 1000 1001 1010 1011 1100 权 8421 2421 5421 8421码码+0011【例1-5】将(138)10转换为对应的8
10、421BCD码。解:1 3 8 0001 0011 1000即 (138)10=(000100111000)8421BCD【例1-6】将(100100000011.10000101)8421BCD码转换为对应的十进制数。解:1001 0000 0011.1000 0101 9 0 3 .8 5即(100100000011.10000101)8421BCD=(903.85)102 2可靠性代码可靠性代码 (1)格雷码。特点是两个相邻代码之间仅有一位数码不同。(2)奇偶校验码。奇偶校验码可以检测一位错误的代码,它由信息位和校验位两部分组成。信息位可以是任何一种二进制代码,代表着要传输的信息。校验位
11、仅有一位,它可以放在信息位的前面,也可以放在信息位的后面。1)使每一个码组中信息位和校验位的“1”的总个数为奇数,称为奇校验。2)使每一个码组中信息位和校验位的“1”的总个数为偶数,称为偶校验。接收方对接收到的奇偶校验码进行检测,确定每个码组中的“1”的个数是否与约定的相符;若不相符,则为错码。奇偶校验码方法只能检测一位错码。第第1.2 1.2 逻辑函数逻辑函数 二进制数中的“1”和“0”不仅能够表示二进制数,还可以表示许多对立的逻辑状态。在分析和设计数字电路时,所用的数学工具是逻辑代数,又称布尔代数。1逻辑变量 逻辑代数和普通代数一样,用字母A、B、C、X、Y、Z等代表变量,称为逻辑变量。但
12、这两种代数中变量的含义有本质的区别,逻辑代数中的变量只有两种取值0或1。0和1并不表示数量的大小,而只是表示两种对立的逻辑状态,即“是”与“非”、“开”与“关”、“真”与“假”、“高”与“低”等。2逻辑关系 通常,把反映“条件”和“结果”之间的关系称为逻辑关系。如果以电路的输入信号反映“条件”,以输出信号反映“结果”,此时各输入、输出之间也存在确定的逻辑关系。1.2.1 基本概念基本概念 3正逻辑和负逻辑 根据1和0代表逻辑状态的含义不同,有正、负逻辑之分。例如,认定“1”表示事件发生,“0”表示事件不发生,则形成正逻辑系统;反之则形成负逻辑系统。1.2.2 1.2.2 三种基本逻辑关系与基本
13、逻辑门三种基本逻辑关系与基本逻辑门1 1与逻辑和与门与逻辑和与门 只有当决定某一事件的所有条件全部具备时,这一事件才会发生,这种逻辑关系称为与逻辑。表达式为:Y=AB=AB AB读作A与B 例如,开关A,B串联控制灯泡Y如果用0和1来表示逻辑状态,设开关断开用0表示,闭合用1表示,灯灭用0表示,灯亮用1表示,则可得表1-4。根据真值表可得出与逻辑运算的运算规则为00=0 01=0 10=0 11=1 这种用逻辑变量的取值反映逻辑关系得表格称为逻辑真值表。“全1出1、有0出0”实现与逻辑的电路称为与门。与门的逻辑符号:2 2或逻辑和或门或逻辑和或门 当决定某一事件的所有条件中,只要有一个或一个以
14、上条件具备时,这一事件就发生,这种逻辑关系称为或逻辑。表达式为:Y=A+B A+B读作A或B 例如,开关A,B并联控制灯泡Y如果用0和1来表示逻辑状态,开关断开用0表示,闭合用1表示,灯灭用0表示,灯亮用1表示,可得或逻辑真值表1-5。根据真值表可得出与逻辑运算的运算规则为0+0=0 0+1=1 1+0=1 1+1=1“全0出0、有1出1”实现或逻辑的电路称为或门。或门的逻辑符号:3 3非逻辑和非门非逻辑和非门 当决定某一事件的惟一条件具备时,该事件不发生;而条件不具备时,该事件发生,这种逻辑关系称为“非”逻辑。表达式为:读作A非 Y=A例如,单开关控制电路可实现非逻辑关系。“全0出0、有1出
15、1”当开关A闭合时,灯Y不亮;而当开关A断开时,灯Y亮。可得或逻辑真值表1-6。实现非逻辑的电路称为非门。非门的逻辑符号:根据真值表可得出与逻辑运算的运算规则为 10,011.2.3 1.2.3 常用复合逻辑常用复合逻辑 1 1与非逻辑与非逻辑 逻辑表达式为:ABY 真值表为:电路符号为:“全1出0、有0出1”逻辑表达式为:真值表为:电路符号为:“全0出1、有1出0”2 2或非逻辑或非逻辑 BAY逻辑表达式为:真值表为:电路符号为:3 3与或非逻辑与或非逻辑 CDABY逻辑表达式为:真值表为:电路符号为:“相同为0、相异为1”4 4异或逻辑异或逻辑 逻辑表达式为:真值表为:电路符号为:“相同为
16、1、相异为0”5 5同或逻辑同或逻辑 BABABAYBABAABY在数字系统中,无论逻辑电路是简单还是复杂,逻辑变量是少还是多,输入变量与输出变量之间的因果关系都可以用一个逻辑函数来描述,或用三种基本逻辑运算组合而成。逻辑函数的表示方法有逻辑真值表(简称真值表)、逻辑函数表达式(也称表达式)、逻辑图、工作波形图及卡诺图五种形式。逻辑真值表是将输入变量(设有n个)的各种可能取值组合(2n)和相应的函数值排列在一起组成的表格。一个确定的逻辑函数只有一个逻辑真值表,即真值表具有惟一性。真值表能够直观、明了地反映输入变量取值和函数值的对应关系,即逻辑功能。1.2.4 1.2.4 逻辑函数及其表示方法逻
17、辑函数及其表示方法 1 1真值表真值表 逻辑函数表达式是一种用与、或、非等逻辑运算组合起来的表达式。用它表示逻辑函数,形式简洁,书写方便,便于推演、变换。同一逻辑函数可以有多种形式的逻辑函数表达式。2 2逻辑函数表达式逻辑函数表达式 通过真值表可以直接写出逻辑函数表达式。方法是将真值表中Y为 1 的输入变量相与,取值为 1 用原变量表示,0 用反变量表示,将这些与项相加,就得到逻辑表达式。这样得到的逻辑函数表达式是标准与或逻辑式。逻辑图就是以逻辑符号及连线表示逻辑关系而构成的图形。逻辑函数中的每一个表达式所代表的逻辑功能都可以用相应的逻辑图来实现。根据逻辑图,很容易确认可以选用的门电路。3 3
18、逻辑图逻辑图 由于各种表示方法都是描述同一逻辑函数,它们之间是可以相互转换的。4 4各种表示方法间的相互转换各种表示方法间的相互转换【例1-7】表1-11是某逻辑函数的真值表,试将它转换成逻辑表达式,并画出逻辑图。解:由真值表写出逻辑表达式,可采用“与或标准型”表达式写出。由逻辑表达式画出逻辑图的方法是:把函数表达式中的非号、逻辑乘号和逻辑加号等分别用相应的门电路逻辑符号表示,可画出如图1-10所示的逻辑图。图1-10 例1-7的逻辑图【例1-9】已知函数Y的逻辑图如图1-12所示,写出函数Y的逻辑表达式,并列出其真值表。解:由逻辑图逐级写出输出端表达式:Y1=AB Y2=Y=Y1+Y2=AB
19、+把A、B的所有取值组合逐一代入表达式中进行计算,可得出它的真值表如表1-13所示。从真值表可知该电路为同或逻辑电路。ABAB图1-12 例1-9的逻辑图 1.3 1.3 逻辑代数的基本逻辑代数的基本定律和运算规则定律和运算规则 1.3.1 基本定律基本定律分别令分别令A=0及及A=1代入这些公式,代入这些公式,即可证明它们的正确性。如证即可证明它们的正确性。如证明反演律:明反演律:0-1 律:AAAA10 0011AA互补律:0 1AAAA重叠律:AAAAAA 还 原 定 律:AA 交换律:ABBAABBA结合律:)()()()(CBACBACBACBA分配律:)()()(CABACBACA
20、BACBA反演律(摩根定律):BABABABA.吸收率:BABAABABAAABAAABAA)()(1.3.2 1.3.2 常用公式常用公式(4)公式 AB+BCD=AB+证明:AB+BCD=AB+BC+BCD =AB+BC(1+D)=AB+BC =AB+ACACACACACACACACAC=AB(1+C)+(1+B)=AB+(1)公式 AB+=A 证明:AB+=A(B+)=A1=A(2)公式 A+=A+B 证明:A+=(A+)(A+B)=A+B(3)公式 AB+BC=AB+证明:AB+BC=AB+(A+)BC =AB+ABC+BCABABBABABAACACACACAACA例如,已知等式 ,
21、用函数Y=BC代替等式中的B,根据代入规则,等式仍然成立,即有:(1)代入规则:在逻辑等式中,若将等式两边所出现的同一变量以一个逻辑函数代换后,该逻辑等式仍然成立。BAABCBABCABCA)((2)反演规则:对于任意一个逻辑函数Y,若将表达式中所有的“”换成“+”,“+”换成“”,“0”换成“1”,“1”换成“0”,原变量换成反变量,反变量换成原变量,那么所得到的新的逻辑函数表达式就是原函数Y的反函数Y。例如:ACBACCAY)()()(CABACCAY EDCBAY EDCBAY 1.3.2 1.3.2 基本规则基本规则 :a、保持原来的运算优先级。b、不是单个逻辑变量上的“非”号,均应保
22、持不变。(3)对偶规则:对于任何一个逻辑表达式Y,如果将表达式中的所有“”换成“”,“”换成“”,“0”换成“1”,“1”换成“0”,而变量保持不变变量保持不变,则可得到的一个新的函数表达式Y,Y称为函Y的对偶函数。例如:对偶规则的意义对偶规则的意义:如果两个函数相等,则它们的对偶函数也相等。利用对偶规则,可以使要证明及要记忆的公式数目减少一半。例如:ACABCBA)()(CABABCAABABAABABA)()(ACBACCAY)()()(CABACCAY EDCBAY EDCBAY 1.4 1.4 逻辑函数的代数化简法逻辑函数的代数化简法 一、逻辑函数化简的意义一、逻辑函数化简的意义:逻辑
23、表达式越简单,实现它的电路越简单,电路工作越稳定可靠。1.4.1 1.4.1 化简的一般概念化简的一般概念 二、逻辑函数式的几种常见形式和变换。二、逻辑函数式的几种常见形式和变换。(1)与或表达式:ACBAY(2)或与表达式:Y)(CABA(3)与非-与非表达式:Y ACBA(4)或非-或非表达式:YCABA(5)与或非表达式:YCABA一个逻辑函数的表达式可以有以下5种表示形式。(1)乘积项个数最少;(2)每个乘积项中的变量个数也最少。三、逻辑函数的最简与三、逻辑函数的最简与或式或式1.4.2 1.4.2 代数化简法代数化简法 逻辑函数的代式化简法就是运用逻辑代数的基本公式、定理和规则来化简
24、逻辑函数。1 1、并项法、并项法利用公式1,将两项合并为一项,并消去一个变量。CCBBCBCBCBAACBAACABCBACBACBAY)()()(1ABCABCABCABC2 2、吸收法、吸收法()利用公式,吸收掉AB这一项。例如:()利用公式,消去多余的因子。CABCABABCBAABCBCAABY)(3 3、消去法、消去法4 4、配项法、配项法 利用重叠律A+A=A来配项,以获得更加简单的化简结果,例如:CCBCABCCABBCAABCCABBCAABCY【例1-16】化简函数Y=ABCDABDBCDABCBDBC1.5 逻辑函数的卡诺图化简逻辑函数的卡诺图化简1.5.1 1.5.1 逻
25、辑函数的最小项逻辑函数的最小项 1 1最小项的定义最小项的定义 在n变量的逻辑函数中,如果一个乘积项含有n个变量,而且每个变量以原变量或以反变量的形式在该乘积项中仅出现一次,则该乘积项称为n变量的最小项。3个变量A、B、C可组成8个最小项:ABCCABCBACBABCACBACBACBA、对于n个变量来说,共有2n个最小项。注意:提到最小项时,一定要说明变量的数目,否则最小项将失去意义。例如,ABC对三变量的逻辑函数来说是最小项,而对于四变量的逻辑函数则不是最小项。为便于叙述和书写,通常都要对最小项进行编号。编号的方法是,把使最小项为1的那一组变量取值组合视为二进制数,与其对应的十进制数,就是
展开阅读全文