解读单片机和CPU的区别及意义
1.1、单片机和CPU有什么区别
(1)CPU:计算机里面用作控制、计算;
(2)单片机:单片机就是一种比较简单的cpu;常用于小家电
(3)application SoC:应用级别的cpu,性能强大的,如:智能手机、笔记本等;一般在嵌入式里面学习。
FPGA:硬件开发,做芯片;半导体行业
DSP:大量运算的领域;单片机主要是控制
CPLD:和FPGA比较像
1.2、 单片机的意义
1.2.1、单片机全球用量最大的CPU
1.2.3、物联网节点设备主控CPU:物联网底层收集信息,中间层用来传递信息,上层做信息判断、处理;
物联网底层一般用单片机。
1.2.4、单片机是其他物联网编程技术的入门基础
1.2.5、通过学习单片机学习编程语言、调试技巧、工具使用等技能
1.3、计算机的核心设备CPU
1.3.1、CPU就是一块超大规模集成电路,CPU的本质就是电路
1.3.2、CPU(Central Processing Unit,中央处理器)
(1)CPU = 运算器 + 控制器
单片机:主要做控制;
dsp:主要做运算
(2)CPU = ALU (做运算、控制)+ cache(高速缓存;电脑的缓存:一级缓存、二级缓存) + Bus(总线,连接cpu里面的各个模块)
(3)CPU = 汇编指令 + 寄存器(编程的接口)
1.3.3、CPU的工作原理
(1)CPU通过总线从存储器取出指令到内部,然后译码,然后执行
(2)一条指令包括:指令码+数据
(3)执行指令反应为一个控制操作(例如:电平高低控制灯的亮灭)或者一个数学运算
(4)给单片机编程其实就是给CPU写指令序列
1.4、集成电路的出现
(1)IC(integrated circuit,集成电路),就是使用微器件为积木,去搭建具备一定功能的一个电路板。
(2)以前没有微器件的时候,必须很大一块电路板才能实现一个电路功能(譬如一个加法器,完成加法运算)。
然后有了微器件之后,这个电路板的体积变小了,越来越小,最后小到mm级别甚至更小,我们就把这个电路做在一起,
用塑料外壳封装起来就形成了大家看到的IC芯片(里面是电路,外面是塑料壳)。
(3)芯片(IC、集成电路)其实就是:里面馅是电路,外面的壳就是绝缘体壳,里面的电路通过外壳上引出来的一些引脚(金属材料的)来与IC外部接轨。
(4)IC有多少个引脚,每一个引脚的作用是干嘛的,是IC设计制造的时候就已经决定的,我们拿到IC使用时要去读IC的数据手册来知道这个引脚怎么用。
内存相差成千上万倍!单片机和CPU的区别?
提到CPU,我们想到最多的是电脑的中央处理器,它的性能也是特别强悍的,但是在很多场合不需要如此高的性能,比如电冰箱,空调和洗衣机,它们的功能非常简单。
如果把最新的12代i5处理器塞进这些产品里面,就大材小用了。针对这些,人们又孕育了CPU的弟弟-MCU,它们各有千秋,MCU是Micro Control Unit的首字母缩写,俗称单片机。
相比于CPU,MCU在性能上进行了大幅的删减,但是也增加了很多东西,接下来我们就来说一些CPU和MCU到底有多大的差异,CPU的运行需要依靠众多的外围器件,比如主板,内存条,硬盘这些才能组成一台计算机。而MCU本身就是一台mini版的计算机,它内部集成了中央处理器,RAM,ROM,MCU,中断系统,定时器及IO接口这些。因为要应对的场合居多,所以单片机的种类也是五花八门。生产CPU的厂商主要有英特尔和AMD,而生产单片机的厂商有很多,比如意法半导体,恩智浦,微芯,英飞凌,德州仪器,宏晶,兆易创新和新唐等。
主流的CPU价格在1000-3000元之间,而单片机的价格很低廉。一般常用单片机的价格在几块钱,或者10几块钱,高档点的几十块钱。
CPU的频率大多是3-4GHz,而单片机的主流频率在8M-72MHz,相差了上百倍,在功率方面,CPU的功率主要集中在65-150W,而常用单片机的正常工作的功率差不多0.1W。在存储方面,CPU的外置RAM大多数是8-32GB,而单片机的RAM是内置的,大致在2-256KB之间。CPU的ROM现在一般多为512GB-2TB的固态硬盘,而单片机内置的ROM大小一半在16KB-2MB之间,现在的计算机几乎都是64位的,,而单片机主要是8位和32位。
虽然32位单片机流行很多年了,但是依然没有撼动8位单片机,在2018年8位单片机还占有百分之41的市场份额,销售额达78亿美元。
最后说一下通讯接口,CPU的通讯接口主要有USB,雷电,以太网口。而单片机则是12C,串口通讯,SPI这些,这就是CPU和MCU存在的一些差异,大家还知道有哪些差异呢?
打在评论下方,有很多小伙伴跟我要关于嵌入式物联网的资料和学习路线,小编在这里分享给大家加微信领取资料。
相关问答
单片机 和 处理器 有什么区别?感谢邀请!前言回答这个问题之前,我猜想楼主想说的处理器应该就是专用处理器,如:CPU了。那么,我们就来看看单片机和CPU有什么区别呢?单片机是啥?广义来...感...
想问问 单片机 和CPU有什么区别?有没有大神详细分析一下? 申请方先说说单片机和CPU的关系单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。...
单片机 和CPU和芯片的区别?1.单片机、CPU和芯片是不同的概念。2.单片机是一种集成了微处理器、存储器、输入输出接口和其他外围设备的集成电路,它通常用于嵌入式系统中。CPU(中央处理...
单片机 和芯片有什么区别?主体区别:1、单片机:是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM等功能集成到一块硅...
单片机是 什么供电器?单片机是直流供电,一般是5V或3.3V的直流电,是正负极。单片机就是一块集成电路芯片上集成有CPU、程序存储器、数据存储器、输入/输出接口电路、定时/计数器、...
单片机 和ARM有什么区别?欢迎大家关注狗哥,学习更多单片机干货1、单片机指单芯片上集成了控制器、存储器以及如定时器、SPI、IIC等外部设备于一体的片上系统,可以用来执行复杂的功能,...
什么叫 单片机 ? 单片机 与一般微型计算机相比,具有哪些特点?1、单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。2、单片机就一个集成芯片,外加辅助电路构成一...
什么 是单片机 ,举例生活中的例子?单片机又称微处理器,就是生活中电脑cpu一个意思单片机又称微处理器,就是生活中电脑cpu一个意思
什么 是单片机 ?它由哪几部分组成?什么是单片机应用系统?二者...单片机是一种路芯片,模集成电路技术把具有数处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱...
单片机 跟plc有什么区别?PLC(可编程逻辑控制器)和单片机是工业控制领域常用的两种控制设备,它们有以下区别:1.功能:PLC主要用于工业自动化控制系统,能够处理大规模的控制任...PLC(...