还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
BIG DATAEMPOWERSTO CREATEA NEWERA清华模电数电课件第23讲数制与码制目录CONTENTS•数制•码制•数制与码制的转换•编码器与译码器•数制与码制的优缺点BIG DATAEMPOWERSTO CREATEA NEWERA01数制十进制数十进制数是最常见的十进制数的运算规则数制,它使用0-9这是逢十进一,借一当十个数字进行计数十十进制数的基数为10,每一位上的数码都是0-9之间的数字二进制数二进制数是计算机中常用的数制,它二进制数的运算规则是逢二进一,借使用0和1两个数字进行计数一当二二进制数的基数为2,每一位上的数码只能是0或1八进制数八进制数使用0-7这八个数字进在八进制数中,每一位上的数码八进制数的运算规则是逢八进一,行计数,它的基数为8只能是0-7之间的数字借一当八十六进制数十六进制数使用0-9和A-F这十在十六进制数中,每一位上的十六进制数的运算规则是逢十六个数字进行计数,它的基数数码可以是0-9之间的数字或六进一,借一当十六为16A-F之间的字母BIG DATAEMPOWERSTO CREATEA NEWERA02码制8421码010203048421码又称为二进制编码十它用4位二进制数表示一位十8421码的优点是简单易懂,它的缺点是当输入数据发生错进制,是一种最常用的二进制进制数,从0000到1001,对容易实现,运算规则与十进制误时,难以发现编码方式应于十进制数的0到9数相同2421码2421码又称为二-十进制码或BCD码,它用4位二进制数表示一位十进制数,是一种用二进制编码表示十进制数的从0000到1001,对应于十进制数的0方法到92421码的优点是抗干扰能力强,可它的缺点是编码方式不唯一,需要对靠性高,容易实现照表才能进行转换余3码01020304余3码是一种带权码,用它是在8421码的基础上余3码的优点是抗干扰能它的缺点是需要4位二进4位二进制数表示一位十加上3
(0011)得到的,力强,可靠性高,容易制数来表示一位十进制进制数因此称为余3码实现数,编码效率较低格雷码格雷码是一种无权码,用二进制数表示十进制数它具有相邻两个数值只有一个二进制位不同的特点,因此可以用来检测数据传输中的错误格雷码的优点是抗干扰能力强,可靠性高,容易实现它的缺点是需要多位二进制数来表示一位十进制数,编码效率较低BIG DATAEMPOWERSTO CREATEA NEWERA03数制与码制的转换二进制与十进制的转换十进制转二进制将十进制数除以2,取余数,直到商为0,最后将余数倒序排列即可得到二进制数例如,将十进制数23转换为二进制数23/2=11余1,11/2=5余1,5/2=2余1,2/2=1余0,1/2=0余1,所以23的二进制表示为101011二进制转十进制将二进制数每一位上的数字乘以对应的权值(从右往左分别为2的0次方、2的1次方、2的2次方等),然后将各位上的数值相加即可得到十进制数例如,将二进制数101011转换为十进制数1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=19十进制与二进制的转换十进制转二进制通过不断除以2的方法,将十进制数转换为二进制数例如,将十进制数8转换为二进制数8/2=4余0,4/2=2余0,2/2=1余0,1/2=0余1,所以8的二进制表示为1000二进制转十进制通过将二进制数每一位上的数字乘以对应的权值(从右往左分别为2的0次方、2的1次方、2的2次方等),然后将各位上的数值相加即可得到十进制数例如,将二进制数1010转换为十进制数1*2^3+0*2^2+1*2^1+0*2^0=8二进制与八进制的转换二进制转八进制通过每三位二进制数为一组转换为一位八进制数的方法,将二进制数转换为八进制数例如,将二进制数101010转换为八进制数0101010=25八进制转二进制通过将八进制数每一位上的数字转换为三位二进制数的方法,将八进制数转换为二进制数例如,将八进制数52转换为二进制数52=1010010=1010010BIG DATAEMPOWERSTO CREATEA NEWERA04编码器与译码器编码器工作原理工作原理编码器通过将输入信号转换为输出编码器定义信号,实现信号的转换编码器通常由输入接口、编码器和输出接口编码器是一种将模拟信号或数字三部分组成信号转换成另一种信号形式的装置分类根据工作原理,编码器可以分为光电编码器和磁电编码器等类型译码器工作原理译码器定义工作原理分类译码器是一种将一种形式的信号译码器通过将输入信号解码成输根据工作原理,译码器可以分为转换成另一种形式的信号的装置出信号,实现信号的转换译码二进制译码器、十进制译码器和器通常由输入接口、解码器和输多功能译码器等类型出接口三部分组成编码器与译码器的应用场景编码器的应用场景编码器广泛应用于各种需要将模拟信号或数字信号转换成另一种信号形式的场合,如电机控制、自动化生产线、机器人等译码器的应用场景译码器广泛应用于各种需要将一种形式的信号转换成另一种形式的信号的场合,如数据通信、信号处理、图像处理等BIG DATAEMPOWERSTO CREATEA NEWERA05数制与码制的优缺点数制优点010203简洁性可读性普及性数制通常比其他编码方式数制使用人们熟悉的十进由于人类长期使用十进制更简洁,可以更有效地表制表示数字,易于理解和进行计数和计算,因此数示数字计算制在教育和商业领域非常普及数制缺点大数难以表示对于非常大的数字,数制需要使用更多位数来表示,增加了计算的复杂性和误差的可能性二进制转换困难尽管数制基于十进制,但在计算机科学中,二进制是主要的数字系统将数制转换为二进制需要手动计算或使用转换工具非线性增长随着数字的增大,数制所需的位数呈指数级增长,导致表示大数字时非常庞大和复杂码制优点易于处理大数01码制可以轻松表示非常大的数字,而不需要额外的计算或转换步骤节省存储空间02由于码制通常采用固定长度的表示方式,因此在存储和传输数据时可以更有效地利用空间适用于计算机科学03在计算机科学中,二进制是最常用的数字系统,而码制通常基于二进制,因此与计算机硬件和软件系统兼容码制缺点可读性差转换复杂局限性码制通常使用二进制或其将码制转换为人们熟悉的不同的码制有其特定的应他非十进制系统表示数字,十进制或其他进制需要计用场景和限制,不适用于不如数制直观和易于理解算或使用转换工具,增加所有情况了操作的复杂性THANKS感谢观看。