零和一,高低电平怎么转化为数字信号0和1?

在数字电路中高电平代表“1”零和一 , 低电平代表“0”

零和一,高低电平怎么转化为数字信号0和1?

文章插图
在数字电路的世界里只有“0”和“1” , CPU只能识别由“0”和“1”组成的数据或者指令 。芯片的输入口读取到高电平 , 芯片就认为是“1”;输入口读取到低电平 , 芯片就认为是“0” 。
零和一,高低电平怎么转化为数字信号0和1?

文章插图

零和一,高低电平怎么转化为数字信号0和1?

文章插图
高低电平的概念
零和一,高低电平怎么转化为数字信号0和1?

文章插图
用一个方波来看就比较好理解了 , 上面的为高(H) , 下面的为低(L)
比如在TTL(Transistor-Transistor Logic)电平中 , +5V为高 , 0V为低 , 当然这个是有一定的范围的 , 不可以能刚好+5V或者0V , 只要电压大于2.4V我们就认为是高电平了 , 小于0.4就认为是低电平了 。
高低电平怎么转换
我们都知道CPU由数千万 , 数亿甚至上百亿的三极管组成 。电平其实就可以通过三极管来转换 。
通过NPN的三极管就可以把高电平转换为低电平 , 当三极管的基极输入高电平时 , 三极管饱和导通 , 三极管集电极压降少于0.4V , 为低电平 , 当三极管的基极输入为低电平时 , 三极管截止 , 三极管集电极的电压为VCC , 为高电平 。
芯片读取高低电平信号
CPU都会有输入/输出口 , 可以用于信号输出或者信号输入 。需要输出信号时 , 通过写锁存器 , 把数据“1”或者“0”送到输出引脚;通过读锁存器 , 把引脚设置为输入 , 就可以读取引脚的高低电平了 。
当然 , 要把高低电平的变化转换为由“1”和“0”组成而成的数据 , 还要加入时钟信号 。
欢迎关注@电子产品设计方案 , 一起享受分享与学习的乐趣!关注我 , 成为朋友 , 一起交流一起学习
【零和一,高低电平怎么转化为数字信号0和1?】记得点赞和评论哦!非常感谢!