网站大量收购独家精品文档,联系QQ:2885784924

CH1-数字逻辑概论.ppt

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

(2)BCD 码 BCD码又称二~十进制码,通常用四位二进制码表示一位十进制数,只取十个状态,而且每四个二进制码之间是“逢十进一”。 四位二进制码可产生16个数0000~1111,而表示十进制数只需要十个代码,其余六个成为多余。选择哪十个,丢弃哪六个? 有多种可能,故而便产生了多种BCD码,其中使用最多的是8421 BCD 码 (简称8421 码)。 8421 码是按顺序取四位二进制码中的前十种状态,即0000~1001,代表十进制的0~9,而1010~1111弃之不用。 (2)BCD 码 8421码是一种有权码,从高位到低位的权依次为8、4、2、1,按权相加,即可得到所代表的十进制数,如: 1001=8+1=9 0110=4+2=6 除此之外,还可取四位二进制码的前五种和后五种状态,代表十进制的0~9,中间六个状态不用,这就构成了2421码,它也是一种有权码,其权依次为2、4、2、1。 另外还有5421码和余3码等(余3码为无权码,它是8421码加0011得来的)。 表1.2 常用的 3种 BCD码 b3b2b1b0代码对应的十进制数 自然二进制码 二~十进制数 8421 码 2421 码 余3码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 (3)格 雷 码 格雷码是一种无权码,其编码如表1.4.2所示。 编码特点是:任何两个相邻代码之间仅有一位不同。 该特点是其它所有码不具备的,常用于模拟量的转换。当模拟量发生微小变化,而可能引起数字量发生变化时,格雷码仅仅改变一位,这与其它码同时改变2位或更多的情况相比,更加可靠。 例如,8421码中的0111和1000是相邻码,当7变到8时,四位均变了。若采用格雷码,0100和1100是相邻码,仅最高一位变了。 二进制码 b3b2b1b0 格雷码 G3G2G1G0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 (4) ASCII 码 ASCII码是美国标准信息交换码,它是用七位二进制码表示,其编码见P460附录A 表A.1 。 它共有128个代码,可以表示大、小写英文字母、十进制数、标点符号、运算符号、控制符号等,普遍用于计算机、键盘输入指令和数据等。 复习思考题 1、什么叫BCD码?试列举几种常用的BCD码。 2、8421BCD码为什么用得较普遍? 3、格雷码有什么特点,用于什么场合? 4、什么是ASCII码?试说明它的用途。 §1.5二值逻辑变量与基本逻辑运算 一、逻辑代数(布尔代数) 逻辑代数 —— 研究逻辑电路的数学工具。 由英国数学家George · Boole 提出的,所以又称布尔代数。 逻辑,指的是条件和结果的关系,电路的输入信号即条件,输出信号即结果。 条件满足和结果发生用“1”表示,反之用“0”表示。此时的“1”和“0”,只表示两个对立的逻辑状态,而不表示数值的大小。 在逻辑代数中,有三种最基本的逻辑运算: “与运算”、“或运算”、“非运算” 1. 真值表---描述逻辑关系的表格 2. 逻辑表达式---输入信号为自变量,输出为函数的数学表达方式 3. 逻辑符号---在画电路时使用的符号 基本的逻辑运算可用“真值表”、“逻辑表达式”和“逻辑符号”来描述: 除此之外,还可以用硬件描述语言(HDL) 来表示逻辑运算。 1、与逻辑:只有当一件事的几个条件全部具备之后,这件事才发生,这种关系称为与逻辑。 2、与运算 :L=A·B,又称逻辑乘。 二、与逻辑运算 B A V A B 灯 不通 不通 通 通 不通 通 不通 通 不亮 不亮 不亮 亮 符号: A B L=A·B A B L 0 0 1 1 0 1 0 1 0 0 0 1 1、或逻辑:当一件事情的几个条件中只要有一个条件得到满足,这什事就会发生。 2、或运算:L=A+B; 三、或逻辑运算 图1.5.2 或

文档评论(0)

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

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

1亿VIP精品文档

相关文档