欢迎来到天天文库
浏览记录
ID:21400302
大小:9.69 MB
页数:580页
时间:2018-10-18
《数字电子技术基础全套课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字电子技术基础全套课件第1章数制与编码1.1模拟信号与数字信号1.1.1模拟信号与数字信号的概念模拟(analog)信号信号的幅度量值随着时间的延续(变化)而发生连续变化。用以传递、加工和处理模拟信号的电子电路被称为模拟电路。数字(digital)信号信号的幅度量值随着时间的延续(变化)而发生不连续的,具有离散特性变化用于处理数字信号的电路,如传送、存储、变换、算术运算和逻辑运算等的电路称为数字电路。1.1.2数字电路与模拟电路的区别电路类型数字电路模拟电路研究内容输入信号与输出信号间的逻辑关系如何不失真地进行信号的处理信号的特征时间上离散,但在数值上是单位量的整数倍在时间上和数值上是
2、连续变化的电信号分析方法逻辑代数图解法,等效电路,分析计算数值时间100数值0时间表1-1数字电路与模拟电路的主要区别1.1.3数字电路的特点(1)稳定性好,抗干扰能力强。(2)容易设计,并便于构成大规模集成电路。(3)信息的处理能力强。(4)精度高。(5)精度容易保持。(6)便于存储。(7)数字电路设计的可编程性。(8)功耗小。1.2数字系统中的数制1.2.1十进制数表述方法特点1.在每个位置只能出现(十进制数)十个数码中的一个。2.低位到相邻高位的进位规则是“逢十进一”,故称为十进制。3.同一数码在不同的位置(数位)表示的数值是不同的。(1-1)1.2.2二进制数表述方法(1-2)如
3、将(11010.101)2写成权展开式为:1.2.2二进制数表述方法二进制的加法规则是:0+0=0,1+0=10+1=1,1+1=10二进制的减法规则是:0–0=0,0–1=1(有借位)1–0=1,1–1=0二进制的乘法规则是:0×0=0,1×0=00×1=0,1×1=1二进制数除法:11110÷101=110同样可以用算式完成:1.2.3十六进制数表述方法十六进制数采用0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F十六个数码。101112131415(1-3)(7F9)16=7×162+F×161+9×1601.2.4八进制数表述方法八进制数的基数是8,它有0、1、2、
4、3、4、5、6、7共八个有效数码。(1-4)1.3不同数制间的转换1.3.1十六进制、二进制数与十进制数间的转换从小数点开始向左按四位分节,最高位和低位不足四位时,添0补足四位分节,然后用一个等值的十六进制数代换。转换二进制数十六进制数转换二进制数十六进制数将每个十六进制数用4位二进制来书写,其最左侧或最右侧的可以省去。转换二进制数十进制数通常采用基数乘除法。转换二进制数十进制数将对应的二、十六进制数按各位权展开,并把各位值相加。1.3.1十六进制、二进制数与十进制数间的转换【例1-1】将二进制数(110101.101)2转换为十进制数。解:(110101.101)2=1×25+l×24
5、+0×23+1×22+0×21+l×20+1×2-1+0×2-2+1×2-3=32+16+0+4+0+1+0.5+0+0.125=(53.625)D【例1-2】将十六进制数(4E5.8)H转换为十进制数。解:(4E5.8)H=4×(16)2+E×(16)1+5×(16)0+8×(16)-1=4×256+14×16+5×1+8×(1/16)=(1253.5)D1.3.2十进制数转换为二进制、十六进制数【例1-3】将(59.625)D转换为二进制数。解:整数部分2
6、59余数2
7、29……1低位2
8、14……12
9、7……0(反序)2
10、3……12
11、1……00……1高位小数部分0.625整数×21.2
12、50………1高位0.250×20.500………0(顺序)×21.000………1低位即(59.625)D=(101011.101)B1.3.2十进制数转换为二进制、十六进制数【例1-4】将十进制数(427.34357)D转换成十六进制数。解:整数部分16
13、427余数16
14、26………11低位16
15、1………10(反序)0………1高位小数部分0.34357整数×165.50000………5高位0.50000(顺序)×168.00000………8低位即(427.34357)D=(1AB.58)161.3.3二进制数与十六进制数之间的相互转换【例1-5】将二进制数(10110101011.100101)
16、B转换成十六进制数。解:因为10110101011.100101=010110101011.10010100↓↓↓↓↓5AB94所以(10110101011.100101)B=(5AB.94)H1.3.3二进制数与十六进制数之间的相互转换【例1-6】将十六进制数(75E.C6)H转换成二进制数。解:将每位十六进制数写成对应的四位二进制数(75E.C6)H=(011101011110.11000110)B=(11101011110.1
此文档下载收益归作者所有