# 1.什么是单片机MCU 你好,我是爱吃鱼香ROS的小鱼。第一节基础课,我们先认识一下接下来要和我们打交道的主角——MCU。 ## 一、什么是MCU?和CPU什么区别? ![image-20221217192418623](1.%E4%BB%80%E4%B9%88%E6%98%AF%E5%8D%95%E7%89%87%E6%9C%BAMCU/imgs/image-20221217192418623.png) 你知道我们电脑用的处理器叫做CPU(Central Processing Unit 中央处理器),那你知道现在的智能家电里的处理器是什么吗?比如可以连WIFI和蓝牙的空调,比如在寒冷的冬天里小鱼常用的小米电暖器是什么处理器吗? ![查看源图像](1.%E4%BB%80%E4%B9%88%E6%98%AF%E5%8D%95%E7%89%87%E6%9C%BAMCU/imgs/u=4242633741,1608587&fm=199&app=68&f=JPEG.jpeg) ![image-20221217013700048](1.%E4%BB%80%E4%B9%88%E6%98%AF%E5%8D%95%E7%89%87%E6%9C%BAMCU/imgs/image-20221217013700048-16712755034125.png) 答案就是微型控制单元-MCU(Micro Control Unit),我们常说单片微型计算机,简称就是单片机,上面两张图就是两种不同类型的单片机。 如果你有组装过电脑,你应该知道,电脑想要运行起来除了CPU还要内存条、硬盘等设备才能正常运行,而单片机则将CPU、内存、蓝牙等外设集成到了一起,这一点也是CPU和MCU之间的主要区别。 ## 二、单片机为什么有那么多种类? 在上面的单片机介绍中,小鱼放了两种单片机图片,事实上单片机的种类是非常之多的,用在洗衣机上的单片机、用在3D打印机的单片机和用在电暖气上的单片机都是不同的类型,那为什么有那么多分类呢? ![查看源图像](1.%E4%BB%80%E4%B9%88%E6%98%AF%E5%8D%95%E7%89%87%E6%9C%BAMCU/imgs/2d5b0d93319b37cc7d7b7f844c1c9667_r.jpg) 答案是不同单片机具有不同的配置,比如不同的主频,慢的有几兆赫兹,快的有几百兆赫兹,不同的外设,比如有的支持USB、有的支持WIFI、有的支持蓝牙、还有的甚至多加了个处理器(比如小鱼卖的MicroROS学习板主控就是双核的)。 ## 三、总结 本节简单的了解下单片机的硬件,但想让单片机实现我们想要的功能,我们还需要在单片机上运行我们的软件,此时就需要单片机开发平台了,下一节小鱼将要介绍在单片机上常用的几个开发平台。