第7章 数字逻辑基础.ppt
《第7章 数字逻辑基础.ppt》由会员分享,可在线阅读,更多相关《第7章 数字逻辑基础.ppt(104页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 数字逻辑基础数字逻辑基础Y数制和码制数制和码制Y基本逻辑代数运算基本逻辑代数运算Y逻辑代数的数学描述逻辑代数的数学描述Y逻辑函数的化简逻辑函数的化简Y逻辑函数描述方法及转换逻辑函数描述方法及转换本章学习重点4. 数的各种用法数的各种用法5. 基本逻辑门电路的逻辑运算基本逻辑门电路的逻辑运算1. 什么是数字电子?什么是数字电子?2. 数字信号和模拟信号之间的关系数字信号和模拟信号之间的关系3. 数字逻辑和数字电路数字逻辑和数字电路模拟信号与数字信号模拟信号与数字信号数字表:跳跃显示时间模拟表:连续显示时间1.模拟信号模拟信号【Analog Signal】v 定义:在时间上与数值上都
2、连续的信号。定义:在时间上与数值上都连续的信号。v 模拟信号波形:模拟信号波形:u模拟信号波形模拟信号波形t最常见的模拟信号波最常见的模拟信号波形就是形就是正弦波正弦波。t正弦波形正弦波形uv 模拟电路:模拟电路:对模拟信号进行传输、处理的电子线路称为对模拟信号进行传输、处理的电子线路称为模拟电路模拟电路。模拟信号模拟信号声音声音盒式磁带盒式磁带电路简单电路简单,音质差音质差2.数字信号数字信号【Digital Signal】1) 定义:定义:在时间上和数值上不连续的(即离散的)信号在时间上和数值上不连续的(即离散的)信号2) 数字信号波形数字信号波形对数字信号进行传输、处理的电子线路称为对数
3、字信号进行传输、处理的电子线路称为数字电路数字电路。3) 数字电路数字电路u数字信号波形数字信号波形t1 0011声音声音模拟信号模拟信号转换器转换器数字信号数字信号CD数字电路跟模拟电路相比在对于数字电路跟模拟电路相比在对于信号的传输、存储、处理方面有信号的传输、存储、处理方面有很大优势。很大优势。音质好音质好,多次拷贝无损耗多次拷贝无损耗 数字电路的分类数字电路的分类 小规模集成电路(每片数十器件)小规模集成电路(每片数十器件)【 SSI:Small Scale Integration 】 中规模集成电路(每片数百器件)中规模集成电路(每片数百器件)【 MSI:Medium Scale I
4、ntegration 】 大规模集成电路(每片数千器件)大规模集成电路(每片数千器件)【 LSI:Large Scale Integration 】 超大规模集成电路(每片器件数目大于超大规模集成电路(每片器件数目大于1万)万)【 VLSI:Veruy Large Scale Integration 】1. 按集成度分类:按集成度分类:集成电路从应用的角度又可分为通用型专用型2.按所用器件制作工艺的不同分类按所用器件制作工艺的不同分类3.按电路的结构和工作原理的不同分类按电路的结构和工作原理的不同分类 组合逻辑电路组合逻辑电路【Combinational Logic Circuits】 时序逻
5、辑电路时序逻辑电路【Sequential Logic Circuits】 双极型双极型【TTL型:型:Transister-Transister Logic】 单极型单极型【MOS型,特别是型,特别是CMOS型:型:Complementary Metal-Oxide-Semiconductor】7.1 7.1 数制和码制数制和码制 多位数码中,每位的构成方法以及从低位到高位的进位规则称为数制。数字电路中常用进制有十进制,二进制。 2逢二进一0,1 二10逢十进一0,1,2,3,4,5,6,7,8,9 十基数基数计数规则计数规则 数数 码码进制进制 R7.1.1 数制数制1、数制的基本知识数制的
6、基本知识 基数: 数码个数 位权: 每一位的固定常数又如:又如:(209.04)10 2102 0101910001014 102 数码为:数码为:09;基数是;基数是10 运算规律运算规律:逢十进一,即:逢十进一,即:9110。 十进制数的权展开式十进制数的权展开式:由此可见,同样的数码在不同的数位上代表的数值不同。同样的数码在不同的数位上代表的数值不同。如:如:(5555)105103 510251015100十进制十进制【DECIMAL NUMBERS】103、102、101、100称为十进制的权。各数位的权是10的幂。人类世界数码为:数码为:0、1;基数是;基数是2 。运算规律:逢二进
7、一,即:运算规律:逢二进一,即:1110。二进制数的权展开式:二进制数的权展开式:如:如:(101.01)2 122 0211200211 22 加法规则:加法规则:0+0=0,0+1=1,1+0=1,1+1=10乘法规则:乘法规则:00=0, 01=0 ,10=0,11=1运算运算规则规则各数位的权是的幂二进制数只有二进制数只有0和和1两个数码,它的每一位都可以用电子元件来两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。实现,且运算规则简单,相应的运算电路也容易实现。 二进制二进制【BINARY NUMBERS】电气世界 数码为:数码为:07;基数是;基
8、数是8 。 运算规律:逢八进一,即:运算规律:逢八进一,即:7110。 八进制数的权展开式:八进制数的权展开式:各数位的权是8的幂 八进制八进制【OCTAL NUMBERS】 如:如:(207.04)8 282 0817800814 82八进制在早期的计算机系统中很常见,在过去几十年里,八进制渐渐地淡出了。 数码为:数码为:09、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)。 基数是基数是16 。 运算规律:逢十六进一,即:运算规律:逢十六进一,即:F110。 十六进制数的权展开式:十六进制数的权展开式:各数位的权是16的幂 十六进制十六进制【HEXADECIMAL
9、NUMBERS】如:如:(D8.A)16 13161 816010 161(216.625)10用于计算机 一般地,N N进制需要用到N N个数码,基数是N N;运算规律为逢N N进一。 如果一个N N进制数M M包含位整数和位小数,即 (M)(M)N N=(a=(an-1 n-1 a an-2 n-2 a a1 1 a a0 0 a a1 1 a a2 2 a am m) )N N则该数的权展开式为: (M)(M)N Na an-1n-1N Nn-1n-1a an-2n-2N Nn-2n-2a a1 1N N1 1a a0 0 N N0 0 a a1 1N N-1-1a a2 2N N-2-
10、2a am mN N-m-m 由权展开式很容易将一个N N进制数转换为十进制数。 结论结论几种进制数之间的对应关系7.1.27.1.2 数制间转换数制间转换 各种数制之间相互转换问题提出的原因:各种数制之间相互转换问题提出的原因:a. 用数字电路实现十进制数很困难。因为构成计数电路的基用数字电路实现十进制数很困难。因为构成计数电路的基本思路是把电路的状态与数码对应起来,而十进制的十个本思路是把电路的状态与数码对应起来,而十进制的十个数码就必须由十个不同的且能够严格区分的电路状态来分数码就必须由十个不同的且能够严格区分的电路状态来分别加以描述,这样将在技术上带来很多困难,而且也不经别加以描述,这
11、样将在技术上带来很多困难,而且也不经济。因此在计数电路中一般不直接采用十进制,而是采用济。因此在计数电路中一般不直接采用十进制,而是采用只有两个数码只有两个数码0和和1的二进制,的二进制,二进制数码用电子电路的开二进制数码用电子电路的开关特性就完全能够实现关特性就完全能够实现。b. 但二进制数存在书写太长、记忆不便等缺点,所以在数字但二进制数存在书写太长、记忆不便等缺点,所以在数字计算机的资料中又常采用八进制和十六进制来表示二进制计算机的资料中又常采用八进制和十六进制来表示二进制数。数。可见,各数制都有自己的用处,因此就涉及到了各种数制之可见,各数制都有自己的用处,因此就涉及到了各种数制之间转
12、换的问题。间转换的问题。二进制数转换为十进制数二进制数转换为十进制数 方法:方法:将二二进制数采用按权展开相加按权展开相加的方法即得对应 十进制数。例例1:(101.01)21220 211 200 2-11 2-2 (5.25)10 十进制数转换为十进制数转换为二二进制数进制数方法:方法:将整数部分和小数部分分别进行转换。 整数部分采用基数连除取余法。 小数部分采用基数连乘取整法。例例4:(35.85)10=(?)2 ,保留三位小数。,保留三位小数。解:整数部分:解:整数部分:352172824222120110001低位低位高位高位小数部分:小数部分:0.8521.7 1 0.7 21.4
13、 1 0.4 20.8 0高位高位低位低位题目要求只保留三位小数题目要求只保留三位小数不再继续连乘取整了。不再继续连乘取整了。 (35.85)10(100011.110)2 例7.2/7.3/7.47.1.3 7.1.3 编码编码【ENCODE】数字系统只能识别数字系统只能识别0 0和和1 1,怎样才能表示更多的数码、符,怎样才能表示更多的数码、符号、字母呢?号、字母呢?用编码可以解决此问题。用编码可以解决此问题。 用一定位数的二进制数来表示十进制数码、字母、用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。符号等信息称为编码。v 问题的提出:问题的提出:v 编码编码定义:定义:
14、 二十进制码(二十进制码(BCDBCD码码【BINARY-CODED-DECIMAL】)8421 BCD码码:用四位自然二进制码中的前十个用四位自然二进制码中的前十个 码字来表示十进制数码,因各位的权值依次为码字来表示十进制数码,因各位的权值依次为8、4、2、1,故称,故称8421 BCD码码。几种常见的码几种常见的码用用4 4位二进制数位二进制数b b3 3b b2 2b b1 1b b0 0来表示十进制数中的来表示十进制数中的 0 0 9 9 十个数码。十个数码。 24212421码:码: 余余3码:码: 格雷码:格雷码:其权值依次为其权值依次为2、4、2、1;由由8421码加码加0011
15、得到;得到;是一种循环码,其特点是任何相邻的两个是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其它位相同。码字,仅有一位代码不同,其它位相同。 ASC码(【码(【AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE】美国标准信息交换码)美国标准信息交换码):通常,人们可以通过键盘上的字母、符号和数通常,人们可以通过键盘上的字母、符号和数值向计算机发送数据和指令,每个键符可以用一个值向计算机发送数据和指令,每个键符可以用一个二进制码表示,这种码就是二进制码表示,这种码就是ASC码。码。它是用它是用7位二位二进制码表示的进制码表示的。几
16、种常见的码(续)几种常见的码(续)比如:键盘上的比如:键盘上的 AZ:41H5AH az:61H7AH 09:30H39H都是转换成十六进制描述的!都是转换成十六进制描述的!表表1 1 几种常见的码几种常见的码b3b2b1b023222120代码对应的十进制数代码对应的十进制数自然二进制码自然二进制码二十进制数(二十进制数(BCD码)码)8421码码2421码码余余3码码00000000001111001022200113330010044410101552011066301117741000885100199610101071011115811001269110113711101481111
17、159表表2 2 格雷码格雷码【GRAY CODE】 b3 b2 b1 b0 G3 G2 G1 G00 0 0 00 0 0 00 0 0 10 0 0 10 0 1 00 0 1 10 0 1 10 0 1 00 1 0 00 1 1 00 1 0 10 1 1 10 1 1 00 1 0 10 1 1 1 0 1 0 01 0 0 01 1 0 01 0 0 1 1 1 0 11 0 1 01 1 1 11 0 1 11 1 1 01 1 0 01 0 1 01 1 0 11 0 1 11 1 1 01 0 0 11 1 1 11 0 0 0前面已讨论,利用二值数字逻辑中的前面已讨论,利用
18、二值数字逻辑中的1(逻辑(逻辑1)和)和0(逻辑(逻辑0)不仅可以表示二进制数,还可以表示)不仅可以表示二进制数,还可以表示事物的两种对事物的两种对立立的逻辑状态。的逻辑状态。在逻辑代数中可以抽象地表示为在逻辑代数中可以抽象地表示为 0 和和 1 ,称,称为为逻辑逻辑0状态状态和和逻辑逻辑1状态状态。7.27.2基本逻辑代数运算基本逻辑代数运算 逻辑代数(又称布尔代数逻辑代数(又称布尔代数【Boolean Algebra】)是按一定的逻辑关系进行运算的代数,是分析和设计数字是按一定的逻辑关系进行运算的代数,是分析和设计数字电路的数学工具。电路的数学工具。灯灭B断开A断开1.1. 与运算与运算【
19、AND OPERATION】V VA AB BL Lv 功能表功能表ABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮7.2.1逻辑代数运算B闭合1.1. 与运算与运算【AND OPERATION】V VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮v 功能表功能表ABL000
20、010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。A仍断v 描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯灭B断开1.1. 与运算与运算【AND OPERATION】V VA AB BL Lv 功能表功能表ABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。A闭合v 描述:描述:
21、只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯灭ABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮A闭合1.1. 与运算与运算【AND Operation】V VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮v 功能表功能表ABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时为,合上时为逻辑逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯亮B闭合全
22、部车门关全部车门关,才开动才开动v 逻辑表达式:逻辑表达式:L=A B=ABv 逻辑符号逻辑符号实现与逻辑的电路称为与门与门其逻辑规律服从其逻辑规律服从“有有0出出0,全全1才出才出1” ABL000010100111A AB BY Y图图2.2.2 与门逻辑符号与门逻辑符号A AB BY Y“缺一不可缺一不可2.2. 或运算或运算【OR OPERATION】ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v 功能表功能表ABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时为,合上时为逻辑逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为
23、逻辑,灯亮时为逻辑1。断开Av 描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L断开B2.2. 或运算或运算【OR OPERATION】ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v 功能表功能表ABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。断开Av 描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L合上B2.2. 或运算或运算【OR OPERATION】ABL开开开开灭灭开开合合亮亮
24、合合开开亮亮合合合合亮亮v 功能表功能表ABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。合上Av 描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L断开B2.2. 或运算或运算【OR OPERATION】ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v 功能表功能表v 逻辑表达式:逻辑表达式:L=A+BABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻
25、辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。合上Av 描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L合上B抢答器A AB BY Y图图2.2.4 或门逻辑符号或门逻辑符号1A AB BY Y其逻辑规律服从其逻辑规律服从“有有1出出1,全,全0才出才出0” BAY表表2.2.2 或或逻辑真值表逻辑真值表A AB BY Y0 00 00 00 01 11 11 11 11 11 11 10 0输出输出输入输入有一即可有一即可”3. 非运算非运算【NOT OPERATION】AL开开亮亮合合灭灭v 功能表功能表AL0110v 真值表真值表v
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 数字逻辑基础 数字 逻辑 基础
限制150内