
数字电路笔记
做模拟IC的KS
这个作者很懒,什么都没留下…
展开
-
一张图搞懂什么是BCD8421编码
如图所示 BCD8421编码的意义是 用四位二进制数表达一位的十进制数 因此十进制下的0~9在BCD8421编码下与其二进制表达是一样的 而多位的十进制数 比如说“10” 则需要将它拆分成两个单独的数“1”和“0” 分别用BCD8421编码表示这两个数 十进制“1” -> 0001 十进制“0” -> 0000 因此“10”的BCD8421编码为 00010000。原创 2023-11-14 12:08:02 · 913 阅读 · 0 评论 -
怎样通过真值表得到逻辑表达式
第一步:从真值表内找输出端为“0”的各行,把每行的输入变量写成求和的形式,遇到“1”的输入变量上加非号。表内找输出端为“1”的各行,把每行的输入变量写成乘积形式;遇到“0”的输入变量上加非号。第二步:把各求和项相乘,即得逻辑函数表达式。总结,哪种方法得到的表达式简洁就用哪种。第一种方法:以真值表内输出端“1”为准。第二步:把各乘积项相加,即得逻辑函数的。第二种方法:以真值表内输出端“0”为准。转载 2023-11-10 11:58:55 · 5107 阅读 · 0 评论 -
逻辑运算⊙和⊕分别是什么符号
数字电路同或和异或的符号原创 2023-11-10 11:51:48 · 501 阅读 · 0 评论 -
Verilog中wire和reg的区别
reg型表示的寄存器类型,用于always模块内被赋值的信号,必须定义为reg型,代表触发器,常用于时序逻辑电路,reg相当于存储单元,默认初始值是x(未知状态)。wire型数据常用来表示以assign关键字指定的组合逻辑信号,模块的输入输出端口类型都默认为wire型,wire相当于物理连线,默认初始值是z(高组态)。(b) always后的敏感表中是(posedge clk)形式的,也就是带边沿的,综合出来一般是时序逻辑,会包含触发器(Flip-Flop)(1)wire型变量综合出来是一根导线。转载 2023-11-08 11:57:26 · 756 阅读 · 0 评论 -
「数字集成电路笔记」异步复位和同步复位的区别
同步复位 是指复位信息只有在时钟上升沿到来时,才能有效,否则无法完成对系统的复位工作。异步复位 是指无论时钟沿是否到来,只要复位信号有效,就对系统进行复位。原创 2023-11-03 18:06:59 · 501 阅读 · 0 评论