数字电子技术基础第1章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电子技术基础第1章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子技术 基础 课件
- 资源描述:
-
1、第1章 数制与编码 1.1 数字逻辑电路概述数字逻辑电路概述 自然界的各种物理量可分为模拟量和数字量两大类。自然界的各种物理量可分为模拟量和数字量两大类。模拟量在时间上是连续取值,幅值上也是连续变化的,表模拟量在时间上是连续取值,幅值上也是连续变化的,表示模拟量的信号称为模拟信号,处理模拟信号的电子电路示模拟量的信号称为模拟信号,处理模拟信号的电子电路称为模拟电路。数字量是一系列离散的时刻取值,数值的称为模拟电路。数字量是一系列离散的时刻取值,数值的大小和每次的增减都是量化单位的整数倍,即它们是一系大小和每次的增减都是量化单位的整数倍,即它们是一系列时间离散、数值也离散的信号。表示数字量的信号
2、称为列时间离散、数值也离散的信号。表示数字量的信号称为数字信号。处理数字信号的电子电路称为数字电路。数字信号。处理数字信号的电子电路称为数字电路。第1章 数制与编码 数字信号波形数字信号波形正弦波信号正弦波信号三角波信号三角波信号u uOt Otu u第1章 数制与编码 数字电路的一般框图如图 1.1.1 所示,它有 n 个输入1X,2X,nX和 m 个输出1F,2FmF,此外还有一个定时信号,即时钟脉冲信号(Clock)。对于每一个输入iX和输出jF都是时间和数值上离散的二值信号,用数字 0 和1 来表示。在数字电路和系统中,可以用 0 和 1 组成的二进制数码表示数量的大小,也可以用0 和
3、 1 表示两种不同的逻辑状态。当用 0 和 1 表示客观事物两种对立的状态时,它已不表示数值了,而是表示逻辑 0 和逻辑 1,这两种对立的逻辑状态称为二值数字逻辑或简称为数字逻辑。数字电路的输出与输入之间满足一定的逻辑关系,因而数字电路也称为逻辑电路。第1章 数制与编码 图1.1.1 数字电路系统框图 第1章 数制与编码 数字电路中的电子器件都工作在开关状态,电路的输数字电路中的电子器件都工作在开关状态,电路的输出只有高、低两个电平,因而很容易实现二值数字逻辑。出只有高、低两个电平,因而很容易实现二值数字逻辑。在分析实际电路时,逻辑高电平和逻辑低电平都对应一定在分析实际电路时,逻辑高电平和逻辑
4、低电平都对应一定的电压范围的电压范围,不同系列的数字集成电路不同系列的数字集成电路,其输入、输出为高电其输入、输出为高电平或低电平所对应的电压范围是不同的(参看第平或低电平所对应的电压范围是不同的(参看第3章)。一章)。一般用逻辑高电平般用逻辑高电平(或接电源电压或接电源电压)表示逻辑表示逻辑1和二进制数的和二进制数的1,用逻辑低电平(或接地)表示逻辑用逻辑低电平(或接地)表示逻辑0和二进制数的和二进制数的0。在数。在数字电路中,当用高电平表示逻辑字电路中,当用高电平表示逻辑1,低电平表示逻辑,低电平表示逻辑0时称时称为正逻辑;当用低电平表示逻辑为正逻辑;当用低电平表示逻辑1、高电平表示逻辑、
5、高电平表示逻辑0时称时称为负逻辑,通常情况下数字电路使用正逻辑。为负逻辑,通常情况下数字电路使用正逻辑。第1章 数制与编码 数字电路的输入、输出逻辑电平随时间变化的波形称数字电路的输入、输出逻辑电平随时间变化的波形称为数字波形。数字波形有两种类型,一种是电位型(或称为数字波形。数字波形有两种类型,一种是电位型(或称非归零型),另一种是脉冲型(或称归零型)。在波形图非归零型),另一种是脉冲型(或称归零型)。在波形图中,一定的时间间隔中,一定的时间间隔T称为称为1位(位(1bit)或一拍。电位型的)或一拍。电位型的数字波形在一拍时间内用高电平表示数字波形在一拍时间内用高电平表示1,低电平表示,低电
6、平表示0,脉,脉冲型数字波形则在一拍时间内以脉冲有无来表示冲型数字波形则在一拍时间内以脉冲有无来表示1和和0。图。图1.1.2是表示是表示01001101100序列信号两种数字波形,其中图序列信号两种数字波形,其中图(a)为电位型表示的波形,图()为电位型表示的波形,图(b)是脉冲型表示的波形。)是脉冲型表示的波形。第1章 数制与编码 图1.1.2 序列信号的两种数字波形(a)电位型的数字波形;(b)脉冲型的数字波形 第1章 数制与编码 数字电路和系统的输入、输出逻辑关系(功能或行为)数字电路和系统的输入、输出逻辑关系(功能或行为)通常可以用文字、真值表、逻辑函数表达式、逻辑电路图、通常可以用
7、文字、真值表、逻辑函数表达式、逻辑电路图、时序图、状态图、状态表和硬件描述语言等多种形式进行时序图、状态图、状态表和硬件描述语言等多种形式进行描述。在众多描述中,将文字描述的逻辑命题采用真值表、描述。在众多描述中,将文字描述的逻辑命题采用真值表、状态表(或图)描述的过程称为逻辑抽象,它是逻辑设计状态表(或图)描述的过程称为逻辑抽象,它是逻辑设计中关键的一步。有关数字系统的各种描述形式我们将在后中关键的一步。有关数字系统的各种描述形式我们将在后续章节介绍。续章节介绍。第1章 数制与编码 数字电路系统只能处理用二进制数表示的数字信号,数字电路系统只能处理用二进制数表示的数字信号,而人们习惯用的十进
8、制数不能直接被数字电路系统接收。而人们习惯用的十进制数不能直接被数字电路系统接收。因此,在进行人与数字电路系统交换信息时,需要把十进因此,在进行人与数字电路系统交换信息时,需要把十进制数转换成二进制数,当数字系统运行结束时,为了便于制数转换成二进制数,当数字系统运行结束时,为了便于人们阅读,又需要将二进制数再转换成十进制数。所以为人们阅读,又需要将二进制数再转换成十进制数。所以为了便于信息交换和传输,我们需要研究各种数制之间的转了便于信息交换和传输,我们需要研究各种数制之间的转换及不同的编码方式。换及不同的编码方式。第1章 数制与编码 1.2 数数 制制 1.1.1 进位计数制进位计数制 按进
9、位的原则进行计数,称为进位计数制。每一种进按进位的原则进行计数,称为进位计数制。每一种进位计数制都有一组特定的数码,例如十进制数有位计数制都有一组特定的数码,例如十进制数有 10 个数个数码,码,二进制数只有两个数码,而十六进制数有二进制数只有两个数码,而十六进制数有 16 个数码。个数码。每种进位计数制中允许使用的数码总数称为基数或底数。每种进位计数制中允许使用的数码总数称为基数或底数。在任何一种进位计数制中,任何一个数都由整数和小在任何一种进位计数制中,任何一个数都由整数和小数两部分组成,数两部分组成,并且具有两种书写形并且具有两种书写形式:位置记数法和式:位置记数法和多项式表示法。多项式
10、表示法。第1章 数制与编码 1.十进制数十进制数(Decimal)采用采用 10 个不同的数码个不同的数码0、1、2、9和一个小数点和一个小数点(.)。进位规则是进位规则是“逢十进一逢十进一”。若干个数码并列在一起可以表示一个十进制数。例如在若干个数码并列在一起可以表示一个十进制数。例如在435.86这个数中,小数点左边第一位的这个数中,小数点左边第一位的5代表个位,它的数值代表个位,它的数值为为5;小数点左边第二位的小数点左边第二位的 3 代表十位,它的数值为代表十位,它的数值为3101;左边第三位的左边第三位的 4 代表百位,它的数值为代表百位,它的数值为4102;小数点右边;小数点右边第
11、一位的值为第一位的值为810-1;小数点右边第二位的值为;小数点右边第二位的值为610-2。可。可见,数码处于不同的位置,代表的数值是不同的。这里见,数码处于不同的位置,代表的数值是不同的。这里102、101、100、10-1、10-2 称为权或位权,即十进制数中各位的权称为权或位权,即十进制数中各位的权是基数是基数 10 的幂,各位数码的值等于该数码与权的乘积。因的幂,各位数码的值等于该数码与权的乘积。因此此有有 第1章 数制与编码 2101210610810510410486.435上式左边称为位置记数法或并列表示法,右边称为多项式表上式左边称为位置记数法或并列表示法,右边称为多项式表示法
12、或按权展开法。示法或按权展开法。一般,对于任何一个十进制数一般,对于任何一个十进制数N,都可以用位置记数法都可以用位置记数法和多项式表示法写为和多项式表示法写为 1221100112211210121101010101010101010)(nmiiimmnnnnmnnaaaaaaaaaaaaaaaN第1章 数制与编码 式中,式中,n代表整数位数,代表整数位数,m代表小数位数,代表小数位数,ai(-min-1)表示第表示第i位数码,它可以是位数码,它可以是0、1、2、3、9 中的任意一个,中的任意一个,10i为第为第i位数码的权值。位数码的权值。上述十进制数的表示方法也可以推广到任意进制数。对上
13、述十进制数的表示方法也可以推广到任意进制数。对于一个基数为于一个基数为R(R2)的的R进制计数进制计数制,数制,数N可以写为可以写为 1221100112211210121)(nmiiimmnnnnmnnRRaRaRaRaRaRaRaRaaaaaaaaN式中,式中,n代表整数位数,代表整数位数,m代表小数位数,代表小数位数,ai为第为第i位数码,它可以是位数码,它可以是0、1、(R-1)个不同数码中的任何一个,个不同数码中的任何一个,Ri为第为第i位数码的权值。位数码的权值。(1-2)第1章 数制与编码 2.二进制数二进制数 二进制数的进位规则是二进制数的进位规则是“逢二进一逢二进一”,其进位
14、基数,其进位基数R=2,每位数码的取值只能是每位数码的取值只能是0或或1,每,每位的权是位的权是2的幂。表的幂。表1.2.1列列出了二进制位数、权和十进制数的对应关系。出了二进制位数、权和十进制数的对应关系。表表1.2.1二进制位数、权和十进制数的对应关系二进制位数、权和十进制数的对应关系 二进制位数 13 12 11 10 9 8 7 6 5 4 3 2 1 122 112 102 92 82 72 62 52 42 32 22 12 02 权(十进制表示)4096 2048 1024 512 256 128 64 32 16 8 4 2 1 二进制位数-1-2-3-4-5-6 12 22
15、23 24 25 26 权(十进制表示)0.5 0.25 0.125 0.0625 0.03125 0.015625 第1章 数制与编码 任何一个二进制数可表示为任何一个二进制数可表示为 1221100112211210121222222222)(nmiiimmnnnnmnnaaaaaaaaaaaaaaaN例如:例如:1032101232)375.11(21212021212021)011.1011(第1章 数制与编码 二进制数却有以下优点:二进制数却有以下优点:因为它只有因为它只有0、1 两个数码,在数字电路中利用一个两个数码,在数字电路中利用一个具有两个稳定状态且能相互转换的开关器件就可以
16、表示一具有两个稳定状态且能相互转换的开关器件就可以表示一位二进制数,因此采用二进制数的电路容易实现,位二进制数,因此采用二进制数的电路容易实现,且工作且工作稳定可靠。稳定可靠。算术运算规则简单。二进制数的算术运算和十进制算术运算规则简单。二进制数的算术运算和十进制数的算术运算规则基本相同,惟一区别在于二进制数是数的算术运算规则基本相同,惟一区别在于二进制数是“逢二进一逢二进一”及及“借一当二借一当二”,而不是,而不是“逢十进一逢十进一”及及“借一当十借一当十”。第1章 数制与编码 例如:例如:第1章 数制与编码 3.八进制数八进制数(Octal)八进制数的进位规则是八进制数的进位规则是“逢八进
17、一逢八进一”,其基数,其基数R=8,采,采用的数码是用的数码是0、1、2、3、4、5、6、7,每位的权是每位的权是 8 的的幂。幂。任何一个八进制数也可以根据式任何一个八进制数也可以根据式(1-2)表示为表示为 188)(nmiiiaN例如:例如:1010128)5.254(5.068764384868783)4.376(第1章 数制与编码 4.十六进制数十六进制数(Hexadecimal)十六进制数的特点是:十六进制数的特点是:采用的采用的 16 个数码为个数码为0、1、2、9、A、B、C、D、E、F。符号符号AF分别代表十进制数的分别代表十进制数的1015。进位规则是进位规则是“逢十六进一
18、逢十六进一”,基数,基数R=16,每位的,每位的权是权是16的幂。的幂。任何一个十六进制数,任何一个十六进制数,也可以根据式也可以根据式(1-2)表示为表示为 11616)(nmiiiaN102101216)0664.939(16116116111610163)113(AB例如:例如:第1章 数制与编码 1.2.2 进位计数制之间的转换进位计数制之间的转换 1.2.2 进位计数制之间的转换进位计数制之间的转换1二进制数与十进制数之间的转换二进制数与十进制数之间的转换1)二进制数转换成十进制数)二进制数转换成十进制数按权展开法按权展开法二进制数转换成十进制数时,只要二进制数按式(二进制数转换成十
19、进制数时,只要二进制数按式(1-3)展开,然后将各项数值按十进制数相加,便可得到等)展开,然后将各项数值按十进制数相加,便可得到等值的十进制数。例如:值的十进制数。例如:10211242)75.22(2121212121)11.10110(同理,若将任意进制数转换为十进制数,只需将数同理,若将任意进制数转换为十进制数,只需将数(N)R写成按权展开的多项式表示式,写成按权展开的多项式表示式,并按十进制规则进行并按十进制规则进行运算,运算,便可求得相应的十进制数便可求得相应的十进制数(N)10。第1章 数制与编码 2)十进制数转换成二进制数整数部分除以整数部分除以2 2取余法,直到商为零为止取余法
20、,直到商为零为止小数部分乘以小数部分乘以2 2取整法,直到满足精度为止取整法,直到满足精度为止十进制十进制二进制二进制第1章 数制与编码 2 44 余数 低位 2 22 0=K0 2 11 0=K1 2 5 1=K2 2 2 1=K3 2 1 0=K4 0 1=K5 高位 0.375 2 整数 高位 0.750 0=K1 0.750 2 1.500 1=K2 0.500 2 1.000 1=K3 低位所以:所以:(44.375)(44.375)D D(101100.011)(101100.011)B B第1章 数制与编码 例如,将(57)10转换为二进制数:故 第1章 数制与编码 例如,将(0
21、.724)10转换成二进制小数。第1章 数制与编码 解要精确到二进制小数解要精确到二进制小数10位,位,1/210=1/1024。B D 0.39=0.0110001111 例例 将将(0.39)D转换成二进制数转换成二进制数,精度达到精度达到0.1%。0.392=0.78 b-1=00.782=1.56 b-2=10.562=1.12 b-3=10.122=0.24 b-4=00.242=0.48 b-5=00.482=0.96 b-6 =00.962=1.92 b-7 =10.922=1.84 b-8 =10.842=1.68 b-9 =10.682=1.36 b-10=1第1章 数制与编
22、码 应指出,小数部分乘应指出,小数部分乘2取整的过程不一定能使最后乘取整的过程不一定能使最后乘积为积为0,因此转换值存在一定的误差。通常在二进制小数,因此转换值存在一定的误差。通常在二进制小数的精度已达到预定的要求时,运算便可结束。的精度已达到预定的要求时,运算便可结束。将一个带有整数和小数的十进制数转换成二进制数将一个带有整数和小数的十进制数转换成二进制数时,必须将整数部分和小数部分分别按除时,必须将整数部分和小数部分分别按除2取余法和乘取余法和乘2取整法进行计算,然后将两者的转换结果合并起来。取整法进行计算,然后将两者的转换结果合并起来。同理,若将十进制数转换成任意同理,若将十进制数转换成
23、任意R进制进制(N)R,则整数,则整数部分转换采用除部分转换采用除R取余法,小数部分采用乘取余法,小数部分采用乘R取整法。取整法。第1章 数制与编码 2.二进制数与八进制数、十六进制数之间的相互转换二进制数与八进制数、十六进制数之间的相互转换 八进制数和十六进制数的基数分别为八进制数和十六进制数的基数分别为8=23,16=24,所所以三位二进制数恰好相当一位八进制数,四位二进制数相以三位二进制数恰好相当一位八进制数,四位二进制数相当一位十六进制数,当一位十六进制数,它们之间的相互转换是很方便的。它们之间的相互转换是很方便的。二进制数转换成八进制数的方法是从小数点开始,二进制数转换成八进制数的方
展开阅读全文