前言
我是红石小白,所以教程有些地方可能不靠谱。所以还需要乃们自己判断对与错。不要不经过自己的思考,而死板的去听从别人的指令。
好了开始教程,首先这不是基础教程,属于中高阶的红石电路教程涉及到数电中的单片机等IC电路,并且红石电路是数字电路而不是模拟电路,所以选择二进制来作为数据处理,是最佳的选择
PS1:数字电路的波形图是
大家看到了,图中波形的振幅都是非常平稳和整齐的这就是数电,这种波形我们叫方波,它只有2个值,那就是高和低。而当值高的时候就代表有电流通过,而值低的时候就代表没电流通过。这时你们肯定会问这有何意义?
好了那我就该给乃们普及一下基本的二进制是什么了
大家都知道十进制数和十六进制数吧,十进制数就是遇10进1。
比如十进制 9(个位)+1(个位)=1(十位)0(个位)
而16进制就是 F+1=10
当然二进制也一样,不过二进制就是遇2进1就像
1+1=2(2要进1所以得10)
懂了吧,二进制里面只有1和0没有2及以上的数字,因为遇到2就要进1
而3呢?3就是1+2。而2就是1+1,由于1+1=2 进1 =10,那么3就等于1+10=11, 注:个位1+0=1而不是等于2所以不用进1
然后是4
3是11那么 11+1我们先把个位相加 1+1=2然而我们要进1于是等于0然后往下一位进1。然后十位的1要加进位的1结果等于2所以得0然后继续进1.于是最终结果是100=4
好了了解了二进制加法进位,那么减法我相信你们也懂了吧
无非就是借位。
PS:别告诉我借位是啥你都不懂,我没记错的话这是小学1年级的数学
10进制减法 12-2=10 我们来把算式拆开。首先十位相减1-0=1,然后个位相减2-2=0所以结果等于10
而借位就是
10进制减法 12-3=9 我们来把算式拆开。首先十位相减1-0=1,然后个位相减2-3,但是2-3不够减了肿么办?于是我们向高位借位,也就是将十位相减的结果和个位合并就是10-3=7+2=9
明白了吧
二进制也一样
10-1=1
个位0-1不够减,借位。10-1=1+0=1
所以这有二进制和十进制的映射列表
1=1
10=2
11=3
100=4
101=5
110=6
111=7
1000=8
1001=9
1010=10
如果你懒得算二进制,可以去百度查进制转换
二进制就先了解到这里,接下来就是电路的逻辑单元,门电路顺便带着把逻辑代数普及一下
我是红石小白,所以教程有些地方可能不靠谱。所以还需要乃们自己判断对与错。不要不经过自己的思考,而死板的去听从别人的指令。
好了开始教程,首先这不是基础教程,属于中高阶的红石电路教程涉及到数电中的单片机等IC电路,并且红石电路是数字电路而不是模拟电路,所以选择二进制来作为数据处理,是最佳的选择
PS1:数字电路的波形图是

大家看到了,图中波形的振幅都是非常平稳和整齐的这就是数电,这种波形我们叫方波,它只有2个值,那就是高和低。而当值高的时候就代表有电流通过,而值低的时候就代表没电流通过。这时你们肯定会问这有何意义?
好了那我就该给乃们普及一下基本的二进制是什么了
大家都知道十进制数和十六进制数吧,十进制数就是遇10进1。
比如十进制 9(个位)+1(个位)=1(十位)0(个位)
而16进制就是 F+1=10
当然二进制也一样,不过二进制就是遇2进1就像
1+1=2(2要进1所以得10)
懂了吧,二进制里面只有1和0没有2及以上的数字,因为遇到2就要进1
而3呢?3就是1+2。而2就是1+1,由于1+1=2 进1 =10,那么3就等于1+10=11, 注:个位1+0=1而不是等于2所以不用进1
然后是4
3是11那么 11+1我们先把个位相加 1+1=2然而我们要进1于是等于0然后往下一位进1。然后十位的1要加进位的1结果等于2所以得0然后继续进1.于是最终结果是100=4
好了了解了二进制加法进位,那么减法我相信你们也懂了吧
无非就是借位。
PS:别告诉我借位是啥你都不懂,我没记错的话这是小学1年级的数学
10进制减法 12-2=10 我们来把算式拆开。首先十位相减1-0=1,然后个位相减2-2=0所以结果等于10
而借位就是
10进制减法 12-3=9 我们来把算式拆开。首先十位相减1-0=1,然后个位相减2-3,但是2-3不够减了肿么办?于是我们向高位借位,也就是将十位相减的结果和个位合并就是10-3=7+2=9
明白了吧
二进制也一样
10-1=1
个位0-1不够减,借位。10-1=1+0=1
所以这有二进制和十进制的映射列表
1=1
10=2
11=3
100=4
101=5
110=6
111=7
1000=8
1001=9
1010=10
如果你懒得算二进制,可以去百度查进制转换
二进制就先了解到这里,接下来就是电路的逻辑单元,门电路顺便带着把逻辑代数普及一下