arm单片机之间有什么区别?



				
				
少女心-
87411 次浏览 2024-05-16 提问
109

最新回答 (6条回答)

2024-05-18 17:17:33 回答

arm是单片机的一种,51也是,但arm的ROM和RAM远大于51,而且IO口功能和处理速度也是两个级别的,arm能上很多操作系统,51只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,51只能完成有限的实时控制功能,形象一点说,51和arm的等级差别就像手机和个人电脑的等级差别。

2024-05-18 17:17:33 回答

1、软件方面
这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?
1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。
2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。
3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。
2、硬件方面
现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是有些差距吧。
ARM芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。
总的来说,单片机是个微控制器,ARM显然已经是个微处理器了。
引入嵌入式操作系统之后,可以实现许多单片机系统不能完成的功能。比如:嵌入式web服务器,java虚拟机等。也就是说,有很多免费的资源可以利用,上述两种服务就是例子。如果在单片机上开发这些功能可以想象其中的难度。

2024-05-18 17:17:33 回答

51内核、pic内核、avr内核的微控制器  叫做单片机
arm内核的处理器  比  单片机功能更强
arm处理器  一般是  16位  32位及以上
单片机一般是  8位  或者16位
arm    用于中高端市场  
单片机用于中低端市场

2024-05-18 17:17:33 回答

1.C51单片机是8051内核,继承了早期MCS51的技术特性和指令,
在国内使用较普及,结构较简单,学生或新生入门通常学这种,但其指令是集中指令集的,存在三字节指令,这样用在工业级的抗干扰性能就不如精简指令集的,三字节指令会出现程序跑飞。
2.PIC单片机是精简指令集单片机,多用于工业级,其抗干扰性能好、型号多样、集成的模块多(如AD、SPI、CCP),但价格比51的高点

2024-05-18 17:17:33 回答

单片机的特点:
(1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;
(2)内RAM:256KB以内。
(3)可靠性高
(4)易扩展
(5)控制功能强
(6)易于开发
ARM的特点:
(1)  自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。
(2)  高速度,低功耗。在和M51单片机外接相同晶振条件下,AVR单片机的工作速度是M51单片机的30-40倍;并且增加了休眠功能及CMOS技术,使其功耗远低于M51单片机。  
(3)  工业级产品。具有大电流输出可直接驱动SSR和继电器,有看门狗定时器,防止程序走飞,从而提高了产品的抗干扰能力。  (4)  超功能精简指令,具有32个通用工作寄存器,相当于M51单片机中32个累加器!从而克服了单一累加器工作的瓶颈效应。  (5)  程序下载方便。AVR单片机即可并行下载也可串行下载,无需昂贵的编程器。此外,还可以在线下载!也就是说可以直接在电路板上进行程序修改和烧录。  
(6)  具有模拟比较器、脉宽调制器、模数转换功能。使得工业控制中的模拟信号处理更为简单方便。  
(7)  并行口、定时计数器、中断系统等单片机内部重要资源的功能进行了大幅度提升,使之更适合工业生产过程的实时控制。  
(8)  其时钟频率既可外接也可使用单片机内部自带的振荡器,其频率可在1MHz-8MHz内设置,使得硬件开发制作更为简洁。  
(9)  强大的通讯功能,内置了同步串行接口SPI、通用串行接口UAST、两线串行总线接口TWI(I2C  ),使网络控制、数据传送更为方便。  
(10)超级保密功能,应用程序可采用多重保护锁功能。

2024-05-18 17:17:33 回答

1、软件方面
   这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?
   1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来  做。
   2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中  没见到过。
   3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。
   2、硬件方面
   现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是有些差距吧。
   ARM芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。

扩展回答

arm单片机的区别是什么

arm单片机两者有什么不同?arm机好用还是单片机比较好……我是初入门的小白,用哪种机型比较合适

什么是单片机

它有什么用?它的工作原理是什么?

什么是语音单片机

咨询,什么是语音单片机,有什么用处

高温单片机如何选型

求业界良心人士指点下如何选型高温单片机,请问有什么注意要点吗?越详细越好,谢谢

单板机和单片机区别主要是什么

单板机和单片机区别主要是什么?优势是什么?主要运用在哪?价格一般是多少?

相关问题

页面运行时间: 0.14204502105713 秒