计算机是怎么把1和0转变成高低电压的呢?它又是如何控制高低电压的呢?电动三轮车保护是怎么回事?

2022-08-29 18:31:07 文章来源 :网络 围观 : 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部

  计算机的CPU是由数千万甚至数百亿的晶体管组成,它们只认识“1”和“0”

  题主所说的高低电压不太正确,我们首先把它改为高低电平!

  计算机的CPU通二进制进行运算和处理数据,在二进制中只有“1”和“0”。我们把“1”对应为高电平,把“0”对应为低电平。计算机的CPU要输出数据,就是一堆由不同宽度高、低电平组成的波形;同样,按照一定的标准把不同宽度高、低电平组成的波形输入给计算机的CPU,它就可以识别为成由“1”和“0”组成的数据。当然这个过程需要有时钟信号参与同步。

  在理解高低电平之前,需要先引入TTL(Transistor-Transistor Logic)这个名词。因为CPU由晶体管组成,所以它处理的是晶体管逻辑,这就是TTL了。在数字电路中,我们可以规定>2.4V为高电平;>0.4V为低电平。为了通讯和数据的正确处理,我们只需要高电平(H)和低电平(L)。

  先来看一个NPN三极管的电路,当在三极管的基极输入一个高电平,三极管饱和导通(Vce<0.4V),三极管的集电极输出端就会得到一个低电平;当在三极管的基极输入一个低电平,三极管截止,三极管的集电极输出端就会得到一个高电平;由些可见,高、低电平是可以通过晶体管进行随意转换的。

  再来看一个CPU的输入、输出口的结构,它是通过锁存器来读写信号的。假如要输出一个高电平,CPU只需要“1”写到写锁存器,此时,输出口的晶体管不导通,输出引脚的电平通过上拉电阻R由VCC提供,所以输出引脚为高电平了。如果,CPU往写锁存器写“0”,输出口的晶体管就会导通,输出引脚就可以得到低电平。

  

计算机是怎么把1和0转变成高低电压的呢?它又是如何控制高低电压的呢?电动三轮车保护是怎么回事?

  短短的一行字,却引出了计算机的从0到1的质变复杂过程。

  我也算是学习了,从某呼上找到这段看上去较明白易懂的总结,有所诠释。

  1. 0和1组成的是二进制的数字,计算机内部处理的是0和1其实就是说计算机内部处理的是二进制数字

  2. 计算机是电设备,整个工作中处理的电信号有两个: 高电平和低电平(可以类比得理解为电容器的充电状态和放点状态),这两个信号就对应了1和0,因此,计算机内部处理的都是二进制的0和1。

  3. 计算机内有可以对二进制数进行运算与传送的器件。比如二进制数的加法、一串二进制信息在内存与磁盘间的传送等,都有相应的设备,保证了计算机可以执行对二进制的各种操作。

  

计算机是怎么把1和0转变成高低电压的呢?它又是如何控制高低电压的呢?电动三轮车保护是怎么回事?

  4. 任何可存储及可处理的信息都可以用一串等价的二进制数表示。比如: 十进制的数字可以转化为二进制的数字,一句话中的每一个字或字符都可以按照某种规则用固定的二进制数来表示(可以将这样的二进制数理解为相应字或字符的代号),一段视频也可以用一串二进制数来表示(视频分为很多帧,每一帧中每个像素的值都可以对应于一个二进制数),同理,其他的各种信息(如音频等)都可以用相应的一串二进制数表示。

  5. 计算机连接的一些外部设备称为外设(例如: 鼠标、键盘、显示器、打印机等)。计算机可以向外设传输二进制串,控制外设的工作,比如可以向打印机传送要打印的内容,或向打印机传送一段约定好的二进制串表示让打印机开始打印;外设也可以向计算机传输二进制串,比如敲击键盘会产生相应的高低电平,即对应的0、1串(高电平1低电平0),传入电脑后,计算机便可以判断出按下了哪个键。这样便实现了计算机对外设的控制及双方的信息传送。

  综合以上几点,计算机能够通过处理高低电平的方式处理0、1二进制串,而所有的信息都可以等价地用相应的二进制串来表示,计算机内有对二进制串进行各种运算与处理的设备,计算机也可以通过传送相应的二进制串来进行外部设备的控制从而实现输入与输出,这样,在二进制的基础上,计算机工作了起来 。

来源:文章来源于网络,如有侵权请联系我们删除。
来源:文章来源于网络,如有侵权请联系我们删除。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章