第1章数字逻辑概论精选文档.ppt
《第1章数字逻辑概论精选文档.ppt》由会员分享,可在线阅读,更多相关《第1章数字逻辑概论精选文档.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章数字逻辑概论本讲稿第一页,共七十五页1.1数字电路与数字信号数字电路与数字信号1.1.1数字技术的发展及其应用1.1.2数字集成电路的分类及特点1.1.3模拟信号和数字信号1.1.4数字信号的描述方法本讲稿第二页,共七十五页1.1.1数字技术的发展及其应用电子技术是20世纪发展最迅速、应用最广泛的技术电子技术的发展是以电子器件的发展为基础:数字电子技术的发展衍生出计算机的不断发展和完善,计算机技术的影响已遍及人类生活的各个领域,掀起了一场数字革命;真空管三极管集成电路微处理器甚大规模本讲稿第三页,共七十五页1.1.2数字集成电路的分类及特点按集成度分类按集成度分类:数字电路可分为小规模(
2、SSI,每片数十器件)、中规模(MSI,每片数百器件)、大规模(LSI,每片数千器件)和超大规模(VLSI,每片器件数目大于1万)数字集成电路。集成电路从应用的角度集成电路从应用的角度又可分为通用型和专用型两大类型。按所用器件制作工艺的不同按所用器件制作工艺的不同:数字电路可分为双极型(TTL型)和单极型(MOS型)两类。按照电路的结构和工作原理的不同按照电路的结构和工作原理的不同:分为组合逻辑电路和时序逻辑电路两类。组合逻辑电路没有记忆功能,其输出信号只与当时的输入信号有关,而与电路以前的状态无关。时序逻辑电路具有记忆功能,其输出信号不仅和当时的输入信号有关,而且与电路以前的状态有关。本讲稿
3、第四页,共七十五页1.1.2数字集成电路的分类及特点(续)稳定性高,结果的再现性好易于设计大批量生产,成本低廉可编程性高速度,低功耗利用逻辑代数进行输入输出的分析,利用仿真软件进行功能仿真、查错、检测,利用EDA软件进行电路设计本讲稿第五页,共七十五页1.1.3模拟信号和数字信号模拟信号:在时间上和数值上连续的信号。数字信号:在时间上和数值上不连续的(即离散的)信号。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路。对数字信号进行传输、处理的电子线路称为数字电路。模拟量和数字量之间可以相互转换本讲稿第六页,共七十五页本讲稿第七页,共七十五页1.1.4数字信号的描述
4、方法1)数字电路的信号特点(1)工作信号是二进制的数字信号,在时间上和数值上是离散的(不连续),反映在电路上就是低电平和高电平两种状态(即0和1两个逻辑值)。(2)在数字电路中,研究的主要问题是电路的逻辑功能,即输入信号的状态和输出信号的状态之间的关系。(3)对组成数字电路的元器件的精度要求不高,只要在工作时能够可靠地区分0和1两种状态即可。本讲稿第八页,共七十五页2)二值数字逻辑和逻辑电平数字电路中0和1不仅表示二进制数的数量大小,也可以表示两种不同的逻辑状态表示数量时可以进行数值的运算,算术运算;表示两种对立的逻辑状态的逻辑关系称为二值逻辑或简称数字逻辑通常用高、低电平分别表示逻辑1和0两
5、种状态电压范围和逻辑电平的关系(如表)是与非,大与小,是与非,大与小,高与低,开与关,高与低,开与关,通与断,真与假等通与断,真与假等电压电压二值逻辑二值逻辑电平电平3.55v1H(高电平)(高电平)01.5v0L(低电平)(低电平)本讲稿第九页,共七十五页3)数字波形ut用逻辑电平表示数字波形(带时间轴)用逻辑电平表示数字波形(不带时间轴)数字波形的数字波形的类型类型如果在一个时间拍内高电平代表1,低电平代表0,称为非归零型(广泛使用)如果在一个时间拍内有脉冲代表1,无脉冲代表0,称为归零型(时序控制信号的时钟脉冲)数字波形又称为二值位形图非归零信号的每位数据占用一个位时间,每秒钟所传输数据
6、的位数称为数据率或比特率本讲稿第十页,共七十五页例题1.1.1某通信系统每秒钟传输1544000位数据,求每位数据的时间1s/1544000=0.00000064767s=647ns数字波形的数字波形的周期性周期性和和非周期性非周期性twT周期性数字波形的周期T,频率f,脉冲宽度tw,占空比q占空比q(%)=tw/T,当q(%)=50%,称此时的矩形脉冲为方波实际数字信号波形实际数字信号波形(具有过渡过程)时序图时序图:表明各信号之间时序关系的波形图称为时序图本讲稿第十一页,共七十五页1.2数数制制1.2.1进位计数制进位计数制按进位的原则进行计数,称为进位计数制。每一种进位计数制都有一组特定
7、的数码,例如十进制数有10个数码,二进制数只有两个数码,而十六进制数有16个数码。每种进位计数制中允许使用的数码总数称为基数或底数。在任何一种进位计数制中,任何一个数都由整数和小数两部分组成,并且具有两种书写形式:位置记数法和多项式表示法。本讲稿第十二页,共七十五页1.十进制数十进制数(Decimal)采用10个不同的数码0、1、2、9和一个小数点(.)。进位规则是“逢十进一”。若干个数码并列在一起可以表示一个十进制数。例如在435.86这个数中,小数点左边第一位的5代表个位,它的数值为5;小数点左边第二位的3代表十位,它的数值为3101;左边第三位的4代表百位,它的数值为4102;小数点右边
8、第一位的值为810-1;小数点右边第二位的值为610-2。可见,数码处于不同的位置,代表的数值是不同的。这里102、101、100、10-1、10-2称为权或位权,即十进制数中各位的权是基数10的幂,各位数码的值等于该数码与权的乘积。因此有本讲稿第十三页,共七十五页上式左边称为位置记数法或并列表示法,右边称为多项式表示法或按权展开法。一般,对于任何一个十进制数N,都可以用位置记数法和多项式表示法写为本讲稿第十四页,共七十五页式中,n代表整数位数,m代表小数位数,ai(-min-1)表示第i位数码,它可以是0、1、2、3、9中的任意一个,10i为第i位数码的权值。上述十进制数的表示方法也可以推广
9、到任意进制数。对于一个基数为R(R2)的R进制计数制,数N可以写为式中,n代表整数位数,m代表小数位数,ai为第i位数码,它可以是0、1、(R-1)个不同数码中的任何一个,Ri为第i位数码的权值。(1-2)本讲稿第十五页,共七十五页2.二进制数二进制数二进制数的进位规则是“逢二进一”,其进位基数R=2,每位数码的取值只能是0或1,每位的权是2的幂。表1-1列出了二进制位数、权和十进制数的对应关系。表1-12的幂与十进制值本讲稿第十六页,共七十五页任何一个二进制数,根据式(1-2)可表示为例如:本讲稿第十七页,共七十五页可见,一个数若用二进制数表示要比相应的十进制数的位数长得多,但采用二进制数却
10、有以下优点:因为它只有0、1两个数码,在数字电路中利用一个具有两个稳定状态且能相互转换的开关器件就可以表示一位二进制数,因此采用二进制数的电路容易实现,且工作稳定可靠。算术运算规则简单。二进制数的算术运算和十进制数的算术运算规则基本相同,惟一区别在于二进制数是“逢二进一”及“借一当二”,而不是“逢十进一”及“借一当十”。本讲稿第十八页,共七十五页3.八进制数八进制数(Octal)八进制数的进位规则是“逢八进一”,其基数R=8,采用的数码是0、1、2、3、4、5、6、7,每位的权是8的幂。任何一个八进制数也可以根据式(1-2)表示为例如:本讲稿第十九页,共七十五页4.十六进制数十六进制数(Hex
11、adecimal)十六进制数的特点是:采用的16个数码为0、1、2、9、A、B、C、D、E、F。符号AF分别代表十进制数的1015。进位规则是“逢十六进一”,基数R=16,每位的权是16的幂。任何一个十六进制数,也可以根据式(1-2)表示为例如:本讲稿第二十页,共七十五页1.2.2进位计数制之间的转换进位计数制之间的转换1.二进制数与十进制数之间的转换二进制数与十进制数之间的转换1)二进制数转换成十进制数按权展开法二进制数转换成十进制数时,只要将二进制数按式(1-3)展开,然后将各项数值按十进制数相加,便可得到等值的十进制数。例如:同理,若将任意进制数转换为十进制数,只需将数(N)R写成按权展
12、开的多项式表示式,并按十进制规则进行运算,便可求得相应的十进制数(N)10。本讲稿第二十一页,共七十五页2)十进制数转换成二进制数整数转换除2取余法。若将十进制整数(N)10转换为二进制整数(N)2,则可以写成如果将上式两边同除以2,所得的商为余数就是a0。本讲稿第二十二页,共七十五页同理,这个商又可以写成显然,若将上式两边再同时除以2,则所得余数是a1。重复上述过程,直到商为0,就可得二进制数的数码a0、a1、an-1。本讲稿第二十三页,共七十五页例如,将(57)10转换为二进制数:本讲稿第二十四页,共七十五页小数转换乘2取整法。若将十进制小数(N)10转换为二进制小数(N)2,则可以写成将
13、上式两边同时乘以2,便得到令小数部分则上式可写成因此,2(N)10乘积的整数部分就是a-1。若将2(N)10乘积的小数部分F1再乘以2,则有本讲稿第二十五页,共七十五页所得乘积的整数部分就是a-2。显然,重复上述过程,便可求出二进制小数的各位数码。例如,将(0.724)10转换成二进制小数。本讲稿第二十六页,共七十五页可见,小数部分乘2取整的过程,不一定能使最后乘积为0,因此转换值存在误差。通常在二进制小数的精度已达到预定的要求时,运算便可结束。将一个带有整数和小数的十进制数转换成二进制数时,必须将整数部分和小数部分分别按除2取余法和乘2取整法进行转换,然后再将两者的转换结果合并起来即可。同理
14、,若将十进制数转换成任意R进制数(N)R,则整数部分转换采用除R取余法;小数部分转换采用乘R取整法。本讲稿第二十七页,共七十五页2.二进制数与八进制数、十六进制数之间的相互转换二进制数与八进制数、十六进制数之间的相互转换八进制数和十六进制数的基数分别为8=23,16=24,所以三位二进制数恰好相当一位八进制数,四位二进制数相当一位十六进制数,它们之间的相互转换是很方便的。二进制数转换成八进制数的方法是从小数点开始,分别向左、向右,将二进制数按每三位一组分组(不足三位的补0),然后写出每一组等值的八进制数。例如,求(01101111010.1011)2的等值八进制数:本讲稿第二十八页,共七十五页
15、例如,求(01101111010.1011)2的等值八进制数:二进制001101111010.101100八进制1572.54所以(01101111010.1011)2=(1572.54)8二进制数转换成十六进制数的方法和二进制数与八进制数的转换相似,从小数点开始分别向左、向右将二进制数按每四位一组分组(不足四位补0),然后写出每一组等值的十六进制数。本讲稿第二十九页,共七十五页例如,将(1101101011.101)转换为十六进制数:001101101011.101036B.A所以(1101101011.101)2=(36B.A)16八进制数、十六进制数转换为二进制数的方法可以采用与前面相反
16、的步骤,即只要按原来顺序将每一位八进制数(或十六进制数)用相应的三位(或四位)二进制数代替即可。例如,分别求出(375.46)8、(678.A5)16的等值二进制数:八进制375.46十六进制678.A5二进制011111101.100110二进制011001111000.10100101所以(375.46)8=(011111101.100110)2,(678.A5)16=(011001111000.10100101)2本讲稿第三十页,共七十五页1.3二进制数的算术运算二进制数的算术运算二进制数的加、减、乘、除四则运算,在数字系统中是经常遇到的,它们的运算规则与十进制数很相似。加法运算是最基本
17、的一种运算,利用它的运算规则可以实现其它三种运算。例如,减法运算可以借助改变减数的符号再与被减数相加,乘法运算可视为被乘数的连加,而除法则可视为被除数重复地减去除数。本讲稿第三十一页,共七十五页1.3.1.二进制加法二进制加法二进制加法运算的规则可简单描述如下:1被加数00111加数+0+1+0+1+1和0111011本讲稿第三十二页,共七十五页1.3.2.二进制减法二进制减法这里先介绍无符号数的减法,其规则如下:借入被减数01110减数-0-0-1-1差0101本讲稿第三十三页,共七十五页1.3.3.二进制乘法二进制乘法二进制乘法与十进制乘法相同,下面列出了四条规则:1.3.4.二进制除法二
18、进制除法二进制除法与十进制除法相同。二进制除法与十进制除法相同。本讲稿第三十四页,共七十五页1.3.5.用带符号位的二进制数实现减法运用带符号位的二进制数实现减法运算算(1)带符号位的二进制数一个二进制数既可表示为正数,也可表示为负数,其方法是在二进制数之前加一符号位。通常用表示正数,而用表示负数,其余数位表示数的大小,例如,+5=0101,-5=1101。本讲稿第三十五页,共七十五页(2)补码的概念补码是负数的一种表示方法。现以人们熟悉的十进制数为例来说明补码的概念。常规减法运算以10为模的减法运算878787-24-24=+7663163可见,将减数24变为以10为模(称为模10)的补码为
19、+76,然后相加并丢弃进位数,其结果相同。模10的补码是这样求得的,模数10减1作为底数9,然后将减数的每一位数码从底数9中减去得到相应的数码,然后加1便得到补码。在上例中99-24+1=75+1=76。本讲稿第三十六页,共七十五页(3)二进制的模2补码及减法运算与模10的补码相类似,当二进制形成模2的补码时,模数2减1作为底数1,然后将减数的每一位从底减去,得到相应的位的数码,然后加1,便得到补码。例如,011的模2补码为101。实际上,一种简便的方法是将二进制数码中的0变为1、1变为0,再加1即可得到模2的补码。本讲稿第三十七页,共七十五页常规的减法运算模2补码的减法运算被减数701110
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 数字逻辑概论精选文档 数字 逻辑 概论 精选 文档
限制150内