zoukankan      html  css  js  c++  java
  • 组合逻辑电路笔记

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

    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级触发器,实现了数码向左逐位移存。

     双向移位寄存器

    同步计数器

    概念:

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

    集成计算器功能扩展:

  • 相关阅读:
    sql参数化查询语句
    委托窗体之间的传值
    js交换变量写法
    win8环境下安装sql2008r2
    无法绑定由多个部分组成的标识符“System.Data.DataRowView” 遇到问题转帖
    利用stringBuilder操作html文件
    阿里云 发送手机短信
    在定时器中service注入不进去的解决方案
    mysql 排序后在查询
    Hibernate使用Criteria实现分页
  • 原文地址:https://www.cnblogs.com/donxiao-999/p/12861297.html
Copyright © 2011-2022 走看看