你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

单片机和嵌入式的区别

[复制链接]
gaosmile 发布时间:2020-3-15 09:55

嵌入式是什么?单片机又是什么?两者有什么区别和联系呢?针对两者之间的问题小编整理了一篇文章,希望对大家理解两者的基本概念,以及区别有所帮助。


        1、从系统组成上区别,单片机由控制器、运算器、存储器、输入输出设备构成,而嵌入式第一步需要结合具体的应用,考虑成本,性能,可扩展性,开发周期等各方面的要求,确定系统的主控器件后,加入微处理器,外围硬件设备,嵌入式操作系统,应用程序组成。


        2、从硬件组成上区别,单片机是由一块集成电路芯片组成,具体包含微控制器电路,输入输出接口控件。而嵌入式,随着电子技术发展,如今既可以用单片机实现,也可以用其他可编程的电子器件实现。


       


        3、从软件组成上区别,通用单片机并不能直接运行,因为里面没有应用程序,而嵌入式系统一定要有控制软件,实现控制的方法可以用硬件电路,也可用软件程序。


        4、从主次关系方面的区别,单片机目前已被认定为通用的电子器件,为一个独立的主体,而嵌入式系统在物理结构关系上是从属关系,被嵌入到目标应用系统内。从控制关系上,控制目标应用系统的运行的逻辑处理,此时却是主导的。


        5、从系统的联系上区别,嵌入式系统可以说是一个涵盖范围非常广泛的定义,而单片机可以说是他其中的一个重要的部分。所以,我们可以用单片机来实现嵌入式系统,也能用其他的来实现嵌入式系统,例如手机,在基本功能上加入其他的应用处理器,增强功能,也属于嵌入式系统,


        我们使用单片机用于工业自动化、工业控制,一般都是多功能、多系统互相配合,这些功能一般不会独立运用,所以使用单片机需要其他系统配合,因此从广义上讲,单片机应用一般属于嵌入式系统的一个分支。

收藏 评论3 发布时间:2020-3-15 09:55

举报

3个回答
glenxu 回答时间:2020-3-16 12:44:26
晕过去了!
gaosmile 回答时间:2020-3-16 13:22:59
outougai 回答时间:2020-3-16 13:29:32
我觉得下面的描述更通俗易懂一下,也会我从网上找到了:
STM32是32位微控制器,51是8位的,所以从内核速度上来讲就快很多,32里面总线都是32位的,也就是一个机器指令可以对32位数据进行一次操作,STM32用的是ARM Cortex-M系列内核,才用ARM v7/8指令集.
时钟方面,51一般就8M,16M的样子,32不同系列支持的频率不一样,H7系列可以做到480MHz,其内部时钟系统也相当强大,进行不同程度的分频后用于不同的片内外设。
片内外设方面,STM32外设更加丰富,功能更加强大,51只有两个定时器,两个外部中断,32有很多定时器(大部分是8个),每个定时器的功能都非常,有自带的pwm模式,输入捕获,编码器模式等等,可配置多达16个外部中断,STM32还支持硬件IIC,SPI,DMA,SDIO,以太网等外设,而51对IIC,SPI这些只能用CPU指令控制IO高低电平来模拟,这样非常占CPU资源,不利于执行多任务高实时性的控制任务。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版