数字电子技术基础(上)

目录

第一章 数值和码制

常用编码

格雷码应用

二进制码与格雷码转换

第二章 逻辑代数基础

常用门级结构

​编辑

 逻辑代数基本公式

 逻辑函数及描述方法

最大项与最小项

逻辑函数的化简方法

第三章 门电路

第四章 组合逻辑电路

 常用组合逻辑电路

加法器

竞争与冒险

第五章 触发器


第一章 数值和码制

常用编码

  • 压缩状态编码:
    • 二进制码Binary Code:有0,1两种状态,逢二进一。
    • 格雷码Gray Code:相邻两个状态只有一个bit不同的二进制编码。
  • 非压缩状态编码:
    • 独热码One Hot:N位状态寄存器来对N个状态进行编码。
      • 优点:状态译码简单,可以减少组合逻辑且速度较快;修改简单,增减状态可以在不影响状态机其他部分的情况下实现;速度独立于状态数量。
      • 缺点:消耗寄存器资源。
    • 独冷码One Cold:独热码取反得到。

格雷码应用

常应用于异步FIFO地址编码

  1. 只有以为变化,降低多bit信号同步失败的概率,降低空满判断失败的概率
  2. 因为每次地址发生变化时,由于格雷码的性质(只有一个比特位发生变化),使得数据在跨时钟域传送时可以不存在竞争冒险现象,减少毛刺。
  3. 只有一个比特位进行翻转,可以降低switching power

二进制码与格雷码转换

二进制转格雷码

  • Gray[N]=Bin[N];
  • Gray[i]=Bin[i+1]^Bin[i];

格雷码转二进制

  • Bin[N]=Gray[N];
  • Bin[i]=Bin[i+1]^Gray[i];

第二章 逻辑代数基础

常用门级结构

 逻辑代数基本公式

 

 逻辑函数及描述方法

逻辑函数表达式:Y=F(A,B,C,...)

描述方法:

  • 逻辑真值表
  • 逻辑函数式
  • 电路函数图
  • 波形图

最大项与最小项

最小项:在n变量逻辑函数中,若m为包含n个因子的乘积项,而且这n个变量均为原变量或者反变量的形式在m中出现一次,则称m为该组变量的最小项。

 最小项性质:

  • 在输入变量的任何取值下必须有一个最小项,而且仅有一个最小值的值为1
  • 全体最小项之和为1
  • 任意两个最小项的乘积为0
  • 具有相邻性的两个最小项之和可以合并成一项并消去一对因子

最大项:在n变量逻辑函数中,若M为n个变量之和,而且这n个变量均以原变量或者反变量的形式在M中出现一次,则称M为该组变量的最大项

 最大项性质:

  • 在输入变量的任何取值下必有一个最大项,而且只有一个最大项的值为0
  • 全体最大项之积为0
  • 任意两个最大项之积为1
  • 只有一个变量不同的两个最大项的乘积等于各相同变量之和

逻辑函数的化简方法

  1. 公式化简法
  2. 卡诺图法Karnaugh Map
  3. 奎恩-麦克拉斯基化简法(Q-M法)

 

第三章 门电路

第四章 组合逻辑电路

组合逻辑电路特点:

  • 功能上:任意时刻的输出仅取决于该时刻的输入
  • 电路结构上:不含记忆(存储)元件

 常用组合逻辑电路

  1. 编码器
    1. 普通编码器:

      输           入

      输   出

      I0

      I1

      I2

      I3

      I4

      I5

      I6

      I7

      Y2

      Y1

      Y0

      1

      0

      0

      0

      0

      0

      0

      0

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字电子技术基础是一门计算机科学与技术领域的基础课程,旨在介绍数字电子技术的基本原理、方法和应用。CSDN(中国最大的专业IT社区)是一个丰富的学习资源平台,也提供与数字电子技术相关的教育资源。 数字电子技术基础是计算机科学与技术专业的必修课之一。它主要包括数字电路基本概念、数字逻辑与组合逻辑电路、时序逻辑电路、存储器、计算机系统基本组成以及数字信号传输与处理等内容。通过学习这门课程,我们可以掌握数字电子技术的核心概念和基本原理,能够理解和设计基本的电子电路和逻辑电路。 在学习数字电子技术基础时,CSDN可以为学生提供许多有用的学习资源。首先,CSDN上有大量的相关教程和学习资料,包括数字电路原理、逻辑门电路设计、VHDL编程等方面的文章和视频教程,能够帮助学生更深入地理解和掌握数字电子技术的知识。其次,CSDN上还有一个活跃的技术交流社区,学生可以在这里提问问题、分享经验,与其他学习者进行交流和讨论,加深对数字电子技术的理解和实践。 总之,数字电子技术基础是一门重要的课程,CSDN是一个有益的学习资源平台。通过学习数字电子技术基础,并结合CSDN提供的学习资源,我们可以更好地理解和应用数字电子技术,为我们未来的学习和职业发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值