数字逻辑电路(一)

记录学习用


提示:以下是本篇文章正文内容,下面内容可供参考

绪论

1.数字信号

        模拟信号:时间上连续或数值上连续的信号

        数字信号:时间和数值均离散的信号

模拟信号
模拟信号
数字信号

 正逻辑:用低电平表示“0”、用高电平表示“1”称为正逻辑

2.数制

        数制:十进制(D:10)、二进制(B:0101)、十六进制(H:0xA0)、八进制(O:012)等

        2.1二进制—以2为基数的进位计数制

        (1101.01)_{2}=1\times 2^{3}+1\times 2^{2}+0\times 2^{1}+1\times 2^{0}+0\times 2^{-1}+1\times 2^{-2}

        2.2十六进制—以16为基数的进位计数制

        (12BD.0A)_{16}=1\times 16^{3}+2\times 16^{2}+11\times 16^{1}+13\times 16^{0}+0\times 16^{-1}+10\times 16^{-2}

        2.3任意R进制数

                (N)_{R}=(k_{n-1}k_{n-2}...k_{1}k_{0}k_{-1}k_{-2}...k_{-m})=\sum_{i=-m}^{n-1}k_{i}\cdot R^{i}

        2.4进制间转换

                2.4.1任意进制转换成十进制——上述

                (N)_{R}=(k_{n-1}k_{n-2}...k_{1}k_{0}k_{-1}k_{-2}...k_{-m})=\sum_{i=-m}^{n-1}k_{i}\cdot R^{i}

                 2.4.2十进制转换成非十进制

        将十进制数转换成R进制数,需将十进制数的整数部分和小数部分分别进行转换,然后将它们合并起来,通常采用基数乘除法

                整数部分—除以基数R取余数法

                ①将整数部分逐次除以R,余数作为R进制的最低位(LSB)

                ②把前一步的商再除以R,余数作为次低位

                ③重复步骤②,记下余数,直至最后商为0,最后的余数即为R进制的最高位(MSB)

                例:十进制(57)转二进制

除以2余数位数
57÷2=2810(LSB)
28÷2=1401
14÷2=702
7÷2=313
3÷2=114
1÷2=015(MSB)

                                得:(1110001)B

                小数部分—乘R取整法

                将小数部分连续乘以R,取乘数的整数部分作为R进制的各有关小数位,乘积的小数部分继续乘以R,直至最后乘积为0或达到一定的精度为止。

                例:十进制(0.625)转二进制

乘数取整数位数
0.625×2=1.251-1
0.25×2=0.50-2
0.5×2=11-3

                        得:(0.101)B

                2.4.3任意进制数之间得转换

                把十进制数作为中介,先转换成十进制数,再利用上述方法将其转换成目标进制数

                2.4.4原码、反码、补码—最高位表示正负号(1为负,0为正)

                正数[00011101]:原码[00011101]=反码[00011101]=补码[00011101]

                负数[10011101]:原码[10011101]

                                            反码[11100010]:符号位不变,其余求反

                                            补码[11100011]:反码+1

3.码制(BCD代码)

        3.1二-十进制代码

         即不同位的权重不同:(1011)_{8421}=1\times 8+0\times 4+1\times 2+1\times 1

                                ​​​​​​​        ​​​​​​​     (1011)_{5421}=1\times 5+0\times 4+1\times 2+1\times 1

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​     (1011)_{2421}=1\times 2+0\times 4+1\times 2+1\times 1

                                              余3码=8421码+0011

        3.2格雷码—一种无权码,也称循环码,其最基本的特性是任何相邻的两组代码中,仅有一位数码不同,因而又叫单位距离码。

        3.3奇偶校验码—位于信息码之后

        (1)使码组中信息位和校验位的“1”的个数之和为奇数,称为奇校验。
        (2)使码组中信息位和校验位的“1”的个数之和为偶数,称为偶校验。


  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值