在我们购买电子产品时看到很多产品详情上面都会写有搭载8/32位MCU芯片或处理器,性能更强大等相关介绍的字眼,不懂半导体的人就会直接把这个介绍理解为芯片,但这实际上是一个错误的叫法。因为芯片所包含的种类非常多,比如模拟芯片、电源芯片、射频芯片、还有我们上面说到的MCU芯片等等,芯片种类繁多是不能一概而论的,也不能错误地将MCU芯片理解为芯片。
那么这个MCU芯片指的具体是什么呢?下面我们就来说一下MCU芯片这个让电子产品性能更强大的小东西。
MCU芯片全称为MicrocontrollerUnit(微控制单元),又称为单片微型计算机或者单片机。它是一个是把中央处理器的频率与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机。它的应用非常广泛,但凡是电子产品就一定会有它的身影存在,它可以为不同的应用场景做出各种不同的组合控制,以达到电子产品的功能要求。我们可以将它理解为一个万能的东西,就像哆啦A梦的万能口袋一样。
不同的电子产品对单片机的性能要求高低不一,比如小家电类的电子产品和工业级的精密机器其所需要的单片机性能要求就不在一个水平线上。所以针对电子产品的功能需求,我们又可以将MCU芯片分为8位、16位、32位、64位单片机。它们之间最主要的区别就在于内部CPU的字长不同,即CPU处理数据的最大位数不同。
这里要说一下,单片机一开始面世时其实是4位的,世界上第一个集成度为2000只晶体管/片的4位微处理器,它配有RAM、 ROM和移位寄存器, 构成了第一台MCS,在1971年由Intel公司设计出来。但随着MCU芯片的发展,8位单片机因其简单灵活、安全稳定等优势逐渐取代了功能单一的4位单片机。
另外目前使用最广泛的是8位和32位单片机,8位单片机主要应用在家居、医疗、汽车电子等领域,而32位单片机则更多的应用在互联网应用领域,因为在很多场合不仅需要实现机械化向电磁化、智能化的转变、而且还要开率可靠的链接性、安全性和保护性,这些功能的实现都需要32位单片机的参与。
单片机之所以能够为不同的应用场景做出各种不同的组合控制其根本原因在于它自身的可编程性。我们可以通过编写C语言和汇编程序,让它可以按照我们的程序逻辑去控制电路,实现不同的功能要求。在之前的那篇文章《如何把程序写入到MCU芯片呢?》我有写到过关于C语言和汇编的相关介绍,有兴趣的朋友也可以去看一下。
,