0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字电路基础

汽车电子技术 来源:滑小稽笔记 作者:滑小稽 2023-03-02 10:14 次阅读

1、数制的转换

由于计算机中无法识别十进制,所有的运算均是二进制运算,所以为了适应计算机的工作方式,就需要学会将十进制转换为二进制,这也是为了后续的程序设计打基础。

(1)十进制转二进制

十进制转二进制有两种方式,第一种便是常见的除2取余法,即将需要转换为二进制的数的整数部分进行除二,然后取其余数,即可得到整数部分的二进制数据,将小数部分采用乘2取整法获取小数部分的二进制数据,如下图所示。假定获取十进制数据102的二进制数据,步骤如下。

图片

图片

(2)二进制,八进制,十六进制互相转换

之前学习了十进制转换二进制的方法,二进制转换八进制与十六进制就已经非常简单了,将二进制三位一组,不足三位自动补零,将每一组二进制均换成十进制就是八进制数据;而二进制四位一组,不足四位自动补零,将每一组二进制均换成十六进制表示就是十六进制数据,其中十六进制的0~9和十进制一样,但是10~15在十六进制则是用ABCDEF表示,例将二进制1100010101转换为八进制和十六进制的步骤如下:

八进制:1100010101—>001100 010 101—>1425,即八进制数据为1425;

十六进制:1100010101—>00110001 0101—>315,即十六进制数据为315。

注:为了区分十进制,八进制,二进制与十六进制,通常在数据后面加上对应的符号,二进制用B表示,八进制用O表示,十六进制则用H表示,十进制一般默认不需要英文字母表示。上述例子中的八进制1425即可表示为1425 O,十六进制315则可表示为315 H,二进制1100010101则可以表示为1100010101 B

(3)十进制与二进制,八进制,十六进制的转换步骤

若非十进制转二进制,八进制,十六进制可以直接分组转换,若十进制转换为其余几个进制,则一般现将十进制转换为二进制后再转其他进制。

2、几种常见的编码

(1)8421BCD码:8421BCD码是一种将十进制的每一位分别用四位二进制表示的一种数字编码。

(2)格雷码:又称为循环码格雷码最大的优点就是在按照编码顺序时,相邻两个代码之间只有一位发生变化,这样在代码转换的过程中就不会产生过渡“噪声”。

(3)ASCII码:即美国信息交换标准代码,采用7位二进制表示了常见的标点符号,数字,英文大小写和一些控制字符,一共128个。

上述的几种代码如下表所示

图片

图片

图片

5、常用的门电路

图片

图片

6、逻辑代数基本公式

图片

7、卡诺图化简

将n变量的全部最小项各用一个小方块表示,并使具有逻辑相邻性的最小项在几何位置上也相邻的排列起来,所得到的的图形称为n变量最小项的卡诺图。为了保证卡诺图中的几何位置相邻的最小项在逻辑上也具有相邻性,这些数码不能按自然二进制数从小到大的顺序排列,而必须按下图所示的方式排列,以确保相邻的两个最小项仅有一个变量使不同的

图片

由于根据逻辑表达式生成的卡诺图可能会比较复杂,在实际的设计中可能会缺少某些门电路导致无法投入生产,所以需要根据卡诺图对函数表达式进行化简,已达到利用最少的元件完成功能的实现,这就是卡诺图化简的意义。例如化简如下图所示的卡诺图

图片

8、逻辑函数的两种标准形式

图片

9、补码,反码与原码

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    786

    浏览量

    41574
  • 计算机
    +关注

    关注

    19

    文章

    7389

    浏览量

    87669
  • 程序设计
    +关注

    关注

    3

    文章

    261

    浏览量

    30358
收藏 人收藏

    评论

    相关推荐

    数字电路基础教程

    数字电路基础教程共八章 
    发表于 12-05 10:30

    很好的资料-数字电路基

    数字电路基础,对于初学者特别适用
    发表于 10-11 18:45

    数字电路基础修订版

    数字电路基础修订版
    发表于 05-24 09:18

    数字电路基础知识

    数字电路基础知识 1、数字量和模拟量 2、数制和码制 3、进制转换 4、三进制运算 5、逻辑运算 6、基本逻辑门
    发表于 04-01 14:45 1150次下载

    数字电路基础知识

    数字电路基础知识,都是常用的必备的知识,基础中的基础
    发表于 03-16 14:28 29次下载

    数字电路基础及应用介绍

    数字电路基础及应用,方便大家学习学习,感兴趣的小伙伴们可以看看。
    发表于 07-29 18:08 0次下载

    数字电路基础知识与要点

    数字电路基础知识与要点
    发表于 09-19 09:00 62次下载
    <b class='flag-5'>数字电路基</b>础知识与要点

    数字电路基础与计算机中的逻辑部件相关资料下载

    数字电路基础与计算机中的逻辑部件相关资料下载
    发表于 04-03 17:10 5次下载

    数字电路基础之TTL门电路的工作原理

    数字电路基础之TTL门电路的工作原理介绍。
    发表于 06-18 11:10 52次下载

    数字电路基础》课件下载

    数字电路基础》课件下载
    发表于 12-03 18:05 0次下载

    数字电路基本逻辑关系及其逻辑运算资料汇总

    数字电路基本逻辑关系及其逻辑运算资料汇总
    发表于 12-03 17:34 2次下载

    数字电路基

    数字电路基
    发表于 03-21 15:12 123次下载

    数字电路基础知识

    数字电路基础知识
    发表于 11-15 17:12 0次下载

    17个图解数字电路基础知识

    本文主要介绍数字电路基础知识,用最简洁的内容介绍最核心的知识。
    的头像 发表于 01-14 11:41 1.4w次阅读

    数字电路基础知识分享1

    数字芯片本质是0-1逻辑。我们将用系列文章来一起学习数字电路基础。我们的目标不是求大求全,而是整理一些面试过程跟数字电路基础相关的知识点,以及平时工作中经常用到的数字电路知识点,大家一
    的头像 发表于 05-04 15:00 1060次阅读