数电_1-2_数制码制.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数电_1-2_数制码制

电子技术的发展与应用 1. 电子技术的应用 2.电子技术的发展←→电子器件的改进与创新 2.电子技术的发展←→电子器件的改进与创新 课程简介 课程特点: 技术基础课程,是学习微机原理、接口技术等计算机、电子、通信等专业课程的基础;既有丰富的理论体系,又有很强的实践性。 课程内容: 1、基础知识 2、组合逻辑电路 3、时序逻辑电路 4、其他 学习重点: 1、在具体的数字电路与分析和设计方法之 间,以分析和设计方法为主。 2、在具体的设计步骤和所依据的概念和原理之间,以概念和原理为主。 3、在集成电路的内部工作原理和外部特性之间,以外部特性为主。 第一章 数码和码制 本章内容 § 1.1 概述 一、数字量和模拟量 注意 数字电路的特点 1、在数字电路中,只有高低两种电平,通常用1、0表示 2、抗干扰能力强、可靠性和准确性高,对元件的精度要求不高 3、能够对输入的数字信号进行各种算术运算和逻辑运算,具有一定的“逻辑思维”能力,易于实现各种控制和决策应用系统 4、便于存储 5、集成度高,通用性强 例如: 表1.2.1为0~15个数码的不同进制表示。 (a)十进制的整数部分(N)10转换为二进制 (N)10 = (b)十进制的小数部分(N)10转换为二进制 例1 将(1011110.1011001) 2转换成八进制和十六进制。 1.4 二进制的算术运算 例如:A=1001 B=0101,求A+B,A-B,A×B,A÷B A+B A÷B 1.4.2 反码、补码和补码运算 由此可见10+7和10-5的效果是一样的,而5+7=12,故将7称为-5的补数,即补码,也可以说减法可以由补码的加法来代替 注意: 5.已知补码,求原码:正数的补码和原码相同;负数的补码应该是数值位减“1”再取反,但对于二进制数来说,先减“1”取反和先取反再加“1”的结果是一样的。故由负数的补码求原码就是数值位取反加“1”。 例1.4.1 用二进制补码计算 :75+28 、75-28 、 -75+28、 - 75-28 1.5 二进制编码 1.5.2 十进制代码 表1.5.1 8421码 选取0000~1001表示十进制数0~9。 按自然顺序的二进制数表示所对应的十进制数字。 是有权码,从高位到低位的权依次为8、4、2、1,故称为8421码。 1010~1111等六种状态是不用的,称为禁用码。 说明: 选取0000~1001表示十进制数0~9。 按自然顺序的二进制数表示所对应的十进制数字。 是有权码,从高位到低位的权依次为8、4、2、1,故称为8421码。 1010~1111等六种状态是不用的,称为禁用码。 说明: 3. 2421码是有权码,其每位的权为2、4、2、1,如(1100)2=1×2+1×4=6。和余3码相同的是,2421码里的0和9、1和8、2和7…是互为反码。另外当任何两个这样的编码值相加等于9时,结果的4个二进制码一定都是1111。 1.5.3 二进制编码 自然码:有权码,每位代码都有固定权值,结构形式与二进制数完全相同,最大计数为2n-1,n为二进制数的位数 例: (1985)10     =(0001 1001 1000 0101)8421BCD 1. 8421码:又称BCD码,是最常用的十进制编码。其每位的权为8、4、2、1,按公式 展开,即可得对应的十进制数,如(0101)2=1×24+1 ×20=5 链接A 例:(1985)10     =(0001 1001 1000 0101)8421BCD 2. 余3码不是有权码,由于它按二进制展开后十进制数比所表示的对应的十进制数大3。 如0101表示的是2,其展开十进制数为5,故称为余3码。 采用余3码的好处是:利用余3码做加法时,如果所得之和为10,恰好对应二进制16,可以自动产生进位信号。 如0110(3)+1010(7)=1111(10);另外0和9、1和8、2和7…是互为反码,这对于求补很方便。 4. 5211码也是有权码,其每位的权为5、2、1、1,如(0111)2=1×2+1×1+1×1=4,主要用在分频器上 5. 余3循环码是无权码,它的特点是相邻的两个代码之间只有一位状态不同。这在译码时不会出错(竞争-冒险) 链接B 对于恒权码,将代码为1的数权值相加即可得代码所代表的十进制数。 8421、2421和5211BCD码是恒权码 例如 (1001)8421BCD= (1111)2421BCD= (0111,1001)8421BCD= (1011,1111)2421BCD= 8+1=(9)10 2

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档