时间:2018-08-16 00:00:00 来源:信盈达 作者:
首先,在指令上的区别:51单片机的指令格式是8位的,arm汇编的指令是32位的,而且arm还支持16位的指令。
2, arm是单周期指令,而 51单片机要多arm是单周期指令,要多个机器周期才执行完一条指令。
其次,说说嵌入式系统,是指嵌入式硬件和嵌入式软件,ARM准确来说是一个软核,别的公司购买这个授权后就可以生产ARM处理器如三星的44b0,2410,2440,单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
在使用范围中:单片机:适用于简单的测控系统,功能相对简单,价格较低,单片机的工作ARM和dsp都能作,只是它便宜(而且有些单片机可靠性比arm和dsp都要强,比如工业控制用的单片机),主要当作简单的控制器来使用,比如工业中的温度控制等。 ARM:具有强大的事务处理功能,可以配合嵌入式操作系统使用,ARM是通用处理器,和x86一样,可以在上面跑各种操作系统。
单片机的应用可以很广,不是你理解的简单测控系统,现在航空上的使用器件也有不少是"简单"的单片机控制的..即使说到8位的单片机, 目前大部分工控如果做的还可以的话,都够用了。
单片机是指采用超大规模集成电路技术把中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块芯片上,构成独立的的计算机系统。
因此从概念来讲51系列和arm系列都属于单片机。
51单片机出现比较早,现在还大量应用,厂家很多、芯片类型丰富,应用非常广泛。
ARM出现比较晚,但功能强大,功耗低,产品系列也很丰富,现在应用也非常多。
其次,单片机和arm的区别在于它的单位时钟频率不同, 这2个都可以配合操作系统使用.. 能完成的功能和他外围的设计相关,arm是用来跑系统,做事务调度的;单片机一般认为就是微控制器,侧重于控制,数据处理能力很弱。
两者的联系:单片机是属于微控制器,ARM是微处理器,但本质上都是处理器,单片机一般用于控制领域,而ARM的应用领域比单片机更广,处理能力很强大。你可以暂且认为ARM是一种高级单片机。
信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训嵌入式、物联网、人工智能、Java、单片机等课程,想了解更多信息点击立马咨询
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!