|
单片机是指把cpu,运算器,ram,eeprom等功能集成在一块芯片上做出的mcu,俗称单片机。常用的有51系列如stc,avr系列,arm系列如stm32,飞思卡尔系列,pic系列等。本人常用avr和stm32单片机。功能简单的用avr,功能复杂或功耗要求高的用stm32。
“单片计算机”(简称“单片机”)是中国人的习惯叫法,现在基本上都不用这个称呼了而按照其本意(micro control unit)称之为“微控制器(单元)”简称“MCU”。
从“单片机”这三个字来看,这种东西已经具备了“计算机”的基本特征与功能(足见中国语言的博大精深)。
“单片机”在书上的定义是:将处理器、存储器、输入输出接口集成在一起的集成电路。具体地说,“单片计算机”就是一种有“中央处理器”,有“内存”,有“硬盘”,有“输入输出”接口的“芯片”。
“单片机”与我们现在使用的家用计算机(PC机)其实是一母所生,只不过后来由于两个宝贝儿志向不同而分道扬镳了。其中之一致力于提高计算能力、提高的运行速度……,把大部分内存(RAM)独立出来做成“内存条”,把内部的“硬盘”(ROM)做成硬件,这娃就成了现在的CPU。所以,现在的PC机有16位、32位、64位,“单片机”也有8位、16位、32位……。只不过MCU强调的是控制能力、稳定性,对于计算能力一般都要求不高,因此工程上现在一般还是大多采用8位、16位产品。然而,对于手机类的多媒体手持设备,影音、图形等方面的数据处理任务越来越重,对速度的要求越来越高,因此,在这个领域32位以至64位的“单片机”越来越有闪亮登场的必要。
电路板上的“小黑片”其中有的是单片机(一块电路板上至多两、三个,一般的仅有一个),但大多数是其他的集成电路(如74系列、40系列逻辑电路或其他专用电路),有些甚至是功率器件。
特别要说明的是有些逻辑控制器件(如PAL、GAL)虽然它们也是“小黑片”,也需通过“编程”实现预订的功能,但它们不能称之为“单片机”(MCU)。 |
|