冬枭

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

组合逻辑电路的分析(代数法):

1.根据给定组合逻辑电路的逻辑图,从输入端开始,逐级推导出输出端的逻辑函数表达式;

2.由输出函数表达式,列出它的真值表;

3.从逻辑函数表达式或真值表,概括出给定组合逻辑电路的逻辑功能。

 

加法器

8421码加上0011变成余三码(VCC高电平,低电平接地)

余三码变8421码操作(减去反码等于加上补码,负数补码是原码的反码+1)

全加器:

全加器英语名称为full-adder,是用门电路实现两个二进制数相加并求出和的组合线路,称为一位全加器。一位全加器可以处理低位进位,并输出本位加法进位。多个一位全加器进行级联可以得到多位全加器。常用二进制四位全加器74LS283。

8421码的概念:

计算机使用二进制数来处理信息,但是如果二进制的形式输入和输出数据,就十分不方便了。一般来说,输入时采用十进制数。因此计算机把十进制数转换成二进制数就要用到一种转换码,BCD码就是其中的一种。BCD 码分为压缩 BCD码和非压缩 BCD 码。对于压缩BCD码用,每位 BCD 码用四个二进制位表示,一个字节表示两位 BCD 码。 [1]  非压缩 BCD码用一个字节表示一位BCD码,其高四位总是0000,低四位从0000-1001,分表表示0-9。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。
8421码又称为BCD码,是十进制代码中最常用的一种 [2]  。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。

 

 

实现四位二进制减法

 

 编码器

概念:就是选定的一系列二进制的数码中,赋予每个二进制以某一固定含义,能完成编码功能的电路称为编码器。

8线-3线优先编码器    ST非是使能端为零的时候有效,1的时候无效

YS  YEX非

 

 

 

 

 

 

译码器

译码是编码的逆过程,将输入的每个二进制代码赋予的含义翻译过来,并给出相应的输出信号。具有译码功能的逻辑部件称为译码器。

2线-4线译码器。

译码器的端出端子数N和输入端子数n之间应该满足关系式:N小于等于2的n次方。

 扩展应用:1.确定芯片数量,扩展后的输入/扩展前的输出

                   2.确定输出端

重点:公式

 

例子:

 

 

 

 

 

 

 

关于译码器扩展变全加器

1.列真值表

2.列出最小项

3.画电路图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

寄存器、移位寄存器

1.数码寄存器

数码寄存器是能够存放二进制数码的电路。由于触发器具有记忆功能,因此可以作为数码寄存器电路。

 

 

2.移位寄存器

具有唯一(左移、右移、双向)功能的寄存器、在移存脉冲的作用下,第i-1级触发器的状态存入到第i级触发器,实现了数码向左逐位移存。

 

 双向移位寄存器

 

 

 

 

同步计数器

概念:

集成同步计数器:异步清零、同步置数、同步计数、保持功能

集成计算器功能扩展:

 

posted on 2021-10-26 22:37  冬枭  阅读(827)  评论(0编辑  收藏  举报