单片机,开发版,MCU,嵌入式这几者的关系究竟是怎样?求比较详细易懂的解释

发布网友 发布时间:2022-04-23 15:12

我来回答

2个回答

热心网友 时间:2023-10-05 13:28

单片机既是MCU(Micro Controller Unit),它通过IO口输出高低电平来实现对外围设备的控制。至于“串口”“IIC”等等这些东西,其实最本质的也是通过IO口输出高低电平,只不过它自有一套规则(协议)罢了。就像电视里看到的发电报,“滴滴滴滴”的声音毫无意义,可是加了密码手册就赋予了它的实际意义。“滴滴滴滴”就相当于IO口输出高低电平,那些“串口”“IIC”协议就相当于密码本。
开发板既是单片机加上一些所必需的外围器件组成的PCB板,开发板的作用一般是用于熟悉一款新型MCU的操作手法(单片机厂商每出了个新的MCU都会出一块开发板供购买者学习使用。)
开发板和产品的不同在于,开发板上使用了单片机的所有功能,便于开发者学习。而产品只需要其中一个或者几个功能既可以了。
嵌入式是一个很宽泛的概念,IEEE对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。所以以单片机为核心做成产品即可称作为嵌入式。
这东西很复杂,就这一点点字,没法说明白,也就只能说个大概的大概的大概吧 - -!追问还有我想问下,开发板编程的话是不是都支持c语言编程

追答怎么说呢,C语言是一种除汇编语言外,非常高效的语言,所以通常会用在单片机编程。
至于所有开发板编程都是不是都支持C语言编程,你问的太笼统,没法回答。
有一些很微型的单片机,就只使用汇编语言编程。
你若想知道具体的答案,请问具体一点。譬如说,是什么型号的单片机,多少位的,什么架构等等。

热心网友 时间:2023-10-05 13:29

单片机是将CPU RAM 程序存储器(ROM)和其它功能模块集成在一个芯片上的可编程电子器件,主要用于电子和电器控制,也 叫微控制器,即MCU
单片机开发版是将单片机芯片和常用的外围功能器件集中在一块或多块电路板上的硬件平台,供学习单片机原理和实验开发应用型产品的一种工具
嵌入式一般指具有完整功能的单片机应用系统,包括硬件和程序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com