顾名思义,单片机就是在单个芯片中整合了计算机的所有资源,所以首先可以把它看成一台性能很弱的计算机。
与你的电脑或者手机相比,单片机的计算速度大概是它们的百分之一,存储空间是其百万分之一。所以单片机比较便宜,几块钱甚至几毛钱就可以买到。
因此,单片机适合实现电子产品的简单编程控制。所谓“简单”,指没有复杂的算法,比如数字图像处理。
单片机的一大特点是具备I/O控制能力,这是个比较难理解的地方。其实普通电脑也有I/O,I是输入,如鼠标键盘;O是输出,如显示器。而单片机的I/O没有那么直观,因为它们都是电信号。
以多档调节的风扇为例,它可以通过按键调节。在这里,按键可以改变内部电路状态,这种变化可以被单片机感知,单片机经过简单计算后,通过电机驱动电路调节风扇转速。对于电风扇而言,它的I是按键,O是风扇转速。对于单片机而言,他的I是按键电路对应的电信号,O是驱动电路对应的电信号。电信号形式多样,需要进一步学习了解。
综上所述,单片机是低成本的计算机,具备一定的计算能力和I/O控制能力。
|