【软件工程师学硬件】之 波形

说起波形,软件工程师肯定一脸茫然,他们可能会在遥远的记忆里搜索关于波的概念,也许是初中物理中提到的水波、光波什么的,但是这些和单片机里提到的波形相比,远远不够了。
单片机里的波形主要是方波,所谓的方波,和正弦波相比来说,那提到正弦波,软件工程师应该都知道,交流电就是啊。那水波、光波啊什么的也是。不就是sinx嘛。初中时候的三角函数。谁都知道。
但是方波没见过,顾名思义,波形像矩形。除方波之外,还有锯齿波,就是三角波,波形就像锯齿一样。波峰就是高电平,波谷就是低电平。
单片机要这些波有什么用呢?有用。比如系统时钟的波形就是非常单纯的方波,此外,方波可以表示信号,三角波用来触发,各有各的用处。比如说,我想表示二进制的1001,用方波表示,第一个1毫秒是高电平,第二个1毫秒是低电平,第三个1毫秒还是低电平,第四个1毫秒又是高电平。
当然,正弦波在单片机中也存在,但是不好处理,所以一般都会将正弦波信号转变成方波信号,也就是模拟信号转变成数字信号,那样单片机就可以处理了。
可见,波形的概念很重要,所以软件工程师入门硬件的话,需要先理解了波形,知道方波是啥样的,三角波是啥样的,当然,正弦波也需要了解。

猜你喜欢

转载自blog.csdn.net/wwwmagic/article/details/91372526