第1章数字逻辑基础(新).ppt





《第1章数字逻辑基础(新).ppt》由会员分享,可在线阅读,更多相关《第1章数字逻辑基础(新).ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电路与数字电路与逻辑设计逻辑设计1第1章 数字逻辑基础电信号电信号时间连续时间连续幅度连续幅度连续时间离散时间离散幅度离散幅度离散模拟信号模拟信号数字信号数字信号模拟电路模拟电路数字电路数字电路电子电路电子电路一、数字电路的基本概念一、数字电路的基本概念t0v(t)(V)0t5v(t)2第1章 数字逻辑基础 0 1 0 1 1 1 0 1 0(a)(a)电平型信号电平型信号(b)(b)脉冲型信号脉冲型信号数字信号的传输波形数字信号的传输波形数字信号的传输波形数字信号的传输波形3第1章 数字逻辑基础数字电路的主要优点数字电路的主要优点结构简单、制造容易、便于集成和系列化生产结构简单、制造容易
2、、便于集成和系列化生产功能强,能够完成算术和逻辑运算功能强,能够完成算术和逻辑运算抗干扰能力强抗干扰能力强设备便于使用、维护和故障诊断设备便于使用、维护和故障诊断4第1章 数字逻辑基础(c)(c)整形信号波形整形信号波形数字电路对接收信号整形数字电路对接收信号整形0 1 0 0 1 1 0 1 0 0 1 0 0 1 1 0 1 0(a)(a)发送信号波形发送信号波形(b)(b)接收信号波形接收信号波形门限门限5第1章 数字逻辑基础数字集成电路的发展趋势数字集成电路的发展趋势大规模大规模低功耗低功耗高速度高速度可编程可编程嵌入式嵌入式 6第1章 数字逻辑基础二、本课程的主要内容二、本课程的主要
3、内容数字逻辑基础数字逻辑基础组合逻辑电路分析与设计组合逻辑电路分析与设计时序逻辑电路分析与设计时序逻辑电路分析与设计可编程逻辑器件可编程逻辑器件数字系统设计数字系统设计数字数字-模拟转换与模拟转换与555555定时器定时器重重点点7第1章 数字逻辑基础三、本课程的地位与作用三、本课程的地位与作用学科基础学科基础核心课核心课承前启后承前启后先修课程先修课程:电路分析基础:电路分析基础 模拟电子电路模拟电子电路后续课程后续课程:数字通信、微机原理数字通信、微机原理 计算机硬件技术基础计算机硬件技术基础8第1章 数字逻辑基础学习要求学习要求课前预习,适当自学课前预习,适当自学认真听课,做好笔记,积极
4、思考问题认真听课,做好笔记,积极思考问题课后复习,完成作业课后复习,完成作业重视实验,理论联系实际重视实验,理论联系实际9第1章 数字逻辑基础数字设计基础与应用数字设计基础与应用邓元庆邓元庆 关宇关宇 贾鹏贾鹏 石会石会 编著编著清华大学出版社清华大学出版社2010教材教材十一五国家级规划教材十一五国家级规划教材10第1章 数字逻辑基础参考书参考书数字设计引论数字设计引论 沈嗣昌沈嗣昌 高教出版社,高教出版社,2000年年数字电路与系统设计数字电路与系统设计 邓元庆邓元庆 西电出版社,西电出版社,2008年年数字设计数字设计原理与实践原理与实践 J.F.Wakerly 高教出版社(影印),高教
5、出版社(影印),2001年年11第1章 数字逻辑基础第第1 1章章 数字逻辑基础数字逻辑基础数制与编码数制与编码逻辑代数基础逻辑代数基础逻辑函数的描述方法逻辑函数的描述方法逻辑函数的化简逻辑函数的化简重点内容,熟练掌握重点内容,熟练掌握12第1章 数字逻辑基础1.2 1.2 数制与编码数制与编码一、一、数制数制 Number System 数制数制:人类表示数值大小的各种方法的统称。人类表示数值大小的各种方法的统称。1、数的表示方法:、数的表示方法:位置记数法位置记数法:N NR R=(r=(rn-1n-1r rn-2n-2r r1 1r r0 0.r r-1-1r r-2-2r r-m-m)
6、R R 多项式表示法:多项式表示法:权权-一种数制中某位为一种数制中某位为“1”时所表示的数值时所表示的数值 大小,称为该位的大小,称为该位的“权权(Weight)”。R进制进制数中第数中第i位位的的“权权”为为Ri。13第1章 数字逻辑基础 (765.75)10 权:权:102 101 100 10-1 10-2位置记数法:位置记数法:765.75多项式记数法:多项式记数法:按权展开式按权展开式1027+1016+1005+10-17+10-25基点基点记数法举例记数法举例14第1章 数字逻辑基础2 2、常用数制、常用数制十进制十进制Decimal二进制二进制Binary 符号:符号:0,1
7、 进位规则:进位规则:逢逢2进进1十六进制十六进制Hexadecimal 符号:符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 进位规则:进位规则:逢逢16进进1十进制十进制1010151515第1章 数字逻辑基础二进制数二进制数与与十六进制数十六进制数的关系的关系16第1章 数字逻辑基础3 3、数制转换数制转换 方法:方法:按权展开,十进制求和。按权展开,十进制求和。例例1-1 (1011001.001)2=(?)10 (AD5.C)16=(?)1089.1252773.75(1)任意进制数转换为十进制数任意进制数转换为十进制数17第1章 数字逻辑基础(2 2)二进制数
8、与十六进制数的互换)二进制数与十六进制数的互换例例1-2(1011101.101)2=(?)16(3AB.C8)16 =(?)25D.A0011 1010 1011.1100 10004位二进制数位二进制数对应于对应于1位十六进制数位十六进制数删除0018第1章 数字逻辑基础(3 3)十进制数转换为二进制数)十进制数转换为二进制数十进制整数转换为二进制整数十进制整数转换为二进制整数 除除2取余法:除取余法:除2取余,先余为低取余,先余为低 N10=N2=2n-1bn-1+21b1+20b0例例1-3 (218)10=(?)21101101019第1章 数字逻辑基础 乘乘2取整法:乘取整法:乘2
9、取整,先整为高取整,先整为高 N10=N2=2-1b-1+2-2b-2+2-mb-m例例1-4 (0.6875)10=(?)20.1011思考思考:(218.6875)10=(?)2(11011010.1011)2十进制小数转换为二进制小数十进制小数转换为二进制小数20第1章 数字逻辑基础例例1-51-5 将十进制数将十进制数0.40.4转换为二进制数,保留转换为二进制数,保留 5 5位小数。位小数。不能精确转换时不能精确转换时精度要求,精度要求,0 0舍舍1 1入入21第1章 数字逻辑基础二、带符号数的表示方法二、带符号数的表示方法数据格式数据格式种类种类 原码原码表示法表示法 反码反码表示
10、法表示法 补码补码表示法表示法22第1章 数字逻辑基础符号位:符号位:+用用0表示,表示,用用1表示。表示。数值位数值位:不变,:不变,满足位数要求即可满足位数要求即可。n位二进制原码可表示十进制数范围:位二进制原码可表示十进制数范围:(2n-11)+(2n-11)举例举例 例例1-6 求出求出X=(+13)10 、Y=(-13)10的的8位二进制原码。位二进制原码。X原原=(000000011011101)2Y原原=(100000011011101)2真值真值1 1、原码表示法、原码表示法23第1章 数字逻辑基础符号位:符号位:+用用0表示,表示,用用1表示。表示。数值位数值位:正数不变,:
11、正数不变,负数按位取反。负数按位取反。n位二进制原码可表示十进制数范围:位二进制原码可表示十进制数范围:(2n-11)+(2n-11)举例举例 例例1-7 求出求出X=(+13)10 、Y=(-13)10的的8位二进制反码。位二进制反码。X反反=(000000011011101)2Y反反=(111111100100010)22 2、反码表示法、反码表示法24第1章 数字逻辑基础符号位:符号位:+用用0表示,表示,用用1表示。表示。数值位数值位:正数不变,正数不变,负数按位取反、末位加负数按位取反、末位加1。n位二进制补码可表示十进制数范围:位二进制补码可表示十进制数范围:(2n-1)+(2n-
12、11)举例举例 例例1-8 求出求出X=(+13)10 、Y=(-13)10的的8位二进制补码。位二进制补码。X补补=(000000011011101)2Y补补=(111111100110011)23、补码表示法、补码表示法25第1章 数字逻辑基础比较结果比较结果(+13)10=(000000011011101)原原=(000000011011101)反反=(000000011011101)补补(-13)10=(100000011011101)原原=(111111100100010)反反=(111111100110011)补补正数正数:原码、反:原码、反码、补码相同码、补码相同负数负数:原码、
13、反:原码、反码、补码不同码、补码不同思考:三者关系思考:三者关系26第1章 数字逻辑基础4位原码、位原码、反码、反码、补码对补码对照表照表27第1章 数字逻辑基础4 4、补码的运算、补码的运算减法运算要变为加法运算来进行。减法运算要变为加法运算来进行。溢出溢出:运算结果超出了给定位数带符号数:运算结果超出了给定位数带符号数的表示范围。的表示范围。同号相减、异号相加同号相减、异号相加不会发生溢出不会发生溢出;同号相加、异号相减同号相加、异号相减有可能发生溢出有可能发生溢出。正数正数加加正数正数或或正数正数减减负数负数结果应为正数结果应为正数;负数负数加加负数负数或或负数负数减减正数正数结果应为负
14、数结果应为负数。否则,即为溢出否则,即为溢出。28第1章 数字逻辑基础补码运算举例补码运算举例例例1 11010 利用利用8 8位二进制补码计算位二进制补码计算 ,计算结果仍表示为十进制数。计算结果仍表示为十进制数。29第1章 数字逻辑基础补码的运算举例补码的运算举例例例1 111 11 利用利用8 8位二进制补码计算位二进制补码计算 ,计算结果仍表示为十进制数。计算结果仍表示为十进制数。30第1章 数字逻辑基础补码的运算举例补码的运算举例例例1 112 12 利用利用8 8位二进制补码计算位二进制补码计算 ,计算结果仍表示为十进制数。计算结果仍表示为十进制数。位数不够造成计算错误位数不够造成
15、计算错误位数不够造成计算错误位数不够造成计算错误31第1章 数字逻辑基础三、符号的编码表示法三、符号的编码表示法编码编码:用一组符号按一定规则表示给定数字、用一组符号按一定规则表示给定数字、字母、符号或其它信息的方法,称为字母、符号或其它信息的方法,称为编码编码;编;编码的结果称为码的结果称为代码代码。设待编码信息个数为设待编码信息个数为m,编码符号数为编码符号数为k,编码编码长度为长度为n,则,则m、k、n之间一般满足下面关系之间一般满足下面关系 kn1 m kn 特别,当用二进制符号来编码时,有特别,当用二进制符号来编码时,有2n1 m 2n32第1章 数字逻辑基础特点:特点:相邻性相邻性
16、 相邻的代码中,只有相邻的代码中,只有1位取值不同位取值不同 循环性循环性 首尾两个代码也相邻首尾两个代码也相邻 反射性反射性 对称位置的代码仅最高位不同对称位置的代码仅最高位不同1、格雷码(格雷码(Gray CodeGray Code)循环码循环码33第1章 数字逻辑基础格雷码的构造方法格雷码的构造方法34第1章 数字逻辑基础2、BCD码码 Binary Coded Decimal自补码自补码:将将D D的代码各位取反,正是的代码各位取反,正是9-D9-D的代码的代码 也叫也叫二二十进制码。它将十进制数看作十进制符号十进制码。它将十进制数看作十进制符号的组合,对每个符号进行编码。的组合,对每
17、个符号进行编码。有有权权码码无无权权码码35第1章 数字逻辑基础3、ASCII码码 美国信息交换标准代码美国信息交换标准代码American Standard Code for Information InterchangeSP:空格,空格,20H CR:回车,:回车,0DHLF:换行,换行,0AHDEL:删除,删除,7FHBS:退格,退格,08H 09:30H39HAZ:41H5AH az:61H7AH36第1章 数字逻辑基础4、奇偶校验码奇偶校验码 最简单的检错码最简单的检错码 构成构成:息码组中增加息码组中增加1位位奇偶校验位奇偶校验位例:例:“7”的的8421BCD码码“0111”奇校
18、验码为奇校验码为 00111 校验位为校验位为0 偶校验码为偶校验码为 10111 校验位为校验位为1奇偶校验码只能发现奇数个码元错误奇偶校验码只能发现奇数个码元错误 格式格式:奇偶校验位奇偶校验位位于最高位位于最高位 特点特点:增加校验位后的整个码组具有增加校验位后的整个码组具有 奇数个奇数个1-奇校验码奇校验码 偶数个偶数个1-偶校验码偶校验码 37第1章 数字逻辑基础1.3 1.3 逻辑代数基础逻辑代数基础逻辑代数逻辑代数(Logic Algebra)也称也称布尔代数布尔代数(Boolean Algebra),它是英国数学家乔治它是英国数学家乔治.布尔布尔(George Boole)于于
19、1849年提出来的。年提出来的。数字电路数字电路有时候也称为有时候也称为数字逻辑电路数字逻辑电路、逻辑电路逻辑电路或或开开关电路。关电路。逻辑代数中的逻辑代数中的0和和1仅代表逻辑变量的两种不同状态仅代表逻辑变量的两种不同状态(假假或或真真),本身既无数值含义也无大小关系;),本身既无数值含义也无大小关系;无论无论自变量还是因变量,都只能取自变量还是因变量,都只能取0和和1两种值。两种值。正逻辑:正逻辑:0低电平,低电平,1高电平高电平负逻辑:负逻辑:0高电平,高电平,1低电平低电平 如无特殊说明,如无特殊说明,一律使用正逻辑。一律使用正逻辑。38第1章 数字逻辑基础一、一、逻辑代数的基本运算
20、逻辑代数的基本运算名称名称 代数式代数式 真值表真值表 逻辑门符号逻辑门符号与与运算运算 L=AB AND =AB 或或运算运算 L=A+B OR 非非预算预算 NOT L=A39第1章 数字逻辑基础用开关电路实现基本逻辑运算用开关电路实现基本逻辑运算40第1章 数字逻辑基础逻辑门的符号逻辑门的符号国标符号国标符号41第1章 数字逻辑基础二、二、复合逻辑运算与常用逻辑门复合逻辑运算与常用逻辑门与非运算 F=AB或非运算 F=A+B与或非运算 F=AB+CD异或运算 F=A B=AB+AB同或运算 F=A B=A B=AB+AB 42第1章 数字逻辑基础43第1章 数字逻辑基础44第1章 数字逻
21、辑基础三、逻辑代数的基本定律与运算规则三、逻辑代数的基本定律与运算规则摩根定律摩根定律45第1章 数字逻辑基础运算规则运算规则(1)代入规则)代入规则 对于任何一个逻辑等式,以某对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同时取代等个逻辑变量或逻辑函数同时取代等式两端的任何一个逻辑变量式两端的任何一个逻辑变量A后,等后,等式依然成立式依然成立。代入规则可以用来扩展公式。代入规则可以用来扩展公式。46第1章 数字逻辑基础运算规则运算规则(2 2)对偶规则)对偶规则对偶式对偶式 将函数将函数F中的中的“”、“+”互变,互变,常量常量0、1互变,所得式子互变,所得式子F称为称为F的的对偶式对偶式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 数字逻辑基础新 数字 逻辑 基础

限制150内