ARM和单片机有什么区别

来自:    更新日期:早些时候
ARM和单片机究竟有什么不同?~

什么是单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Memory)、定时器、I/0(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。

  虽然单片机只是一个芯片,但从组成和功能上看,它已具有了微型计算机系统的含义。中文“单片机”的称呼由英文名称“Single Chip Microcomputer”直接翻译而来。
单片机把微型计算机的各主要部分集成在一块芯片上,大大缩短了系统内信号传送距离,从而提高了系统的可靠性及运行速度。因而在工业测控领域中,单片机系统是最理想的控制系统。所以,单片机是典型的嵌人式系统,是嵌入式系统低端应用的最佳选择。
一、单片机技术发展的四个阶段

  ------ 单片机的发展经历了探索---完善---MCU化---百花齐放四个阶段。

1、芯片化探索阶段
  20世纪70午代,美国的Fairchild(仙童)公司首先推出了第一款单片机F-8,随后Intel公司推出了影响面大、应用更广的MCS48单片机系列。MCS48单片机系列的推出标志着在工业控制领域,进入到智能化嵌入式应用的芯片形态计算机的探索阶段。参与这一探索阶段的还有Motorola、Zilog和Ti等大公司,它们都取得了满意的探索效果,确立了在SCMC的嵌入式应用中的地位。这就是Single Chip Microcomputer的诞生年代,单片机一词即由此而来。这一时期的特点是:
  ◆ 嵌入式计算机系统的芯片集成设计;
  ◆ 少资源、无软件,只保证基本控制功能。

2.结构体系的完善阶段
  在MCS-48探索成功的基础上很快推出了完善的、典型的单片机系列MCS-5l。MCS-51系列单片机的推出,标志Single Chip Microcomputer体系结构的完善。它在以下几个方面奠定了典型的通用总线型单片机的体系结构。

①完善的总线结构:
  ◆并行总线:8位数据总线、16位地址总线及相应的控制总线,两个独立的地址空间;
  ●串行总线:通信总线,扩展总线。

②完善的指令系统:
  ◆具有很强的位处理功能和逻辑控制功能,以满足工业控制等方面的需要;
  ◆功能单元的SFR(特殊功能寄存器)集中管理。

③完善的MCS-51成为SCMC的经典体系结构。
  日后,许多电气商在MCS-51的内核和体系结构的基础上,生产出各具特色的单片机。

3.从SCMC向MCU化过渡阶段
  Intel公司推出的MCS96单片机,将一些用于测控系统的模数转换器(ADC)、程序运行监视器(WDT)、脉宽调制器(PWM)、高速I/O口纳入片中,体现了单片机的微控制器特征。MCS-51单片机系列向各大电气商的广泛扩散,许多电气商竞相使用80C51为核,将许多测控系统中使用的电路技术、接口技术、可靠性技术应用到单片机中;随着单片机内外围功能电路的增强,强化了智能控制器特征。微控制器(Microcontrollers)成为单片机较为准确表达的名词。其特点是:

①满足嵌入式应用要求的外围扩展,如WDT、PWM、ADC、DAC、高速I/0口等。
②众多计算机外围功能集成,如:
 ◆提供串行扩展总线:SPI、I2C、BUS、Microwire;
 ◆配置现场总线接口:CAN BUS。
③CMOS化,提供功耗管理功能。
④提供OTP供应状态,利于太规模和批量生产。

ARM是一家公司,也是一类架构的内核,也可以是一类芯片。
ARM公司把IP核卖给三星、高通、TI、ST等公司,这些公司再加上许多外围器件就成了ARM芯片。
ARM可以看成是高级单片机,因为多数ARM设计不是为了裸跑的,一般都会使用一些操作系统,简单的像uc-os、free-RTOS、RT-thread等,高级的就跑linux/wince/安卓了。
ARM一般为32位处理器。

单片机是一大类微控制器的全称,其实可以把ARM看成是高级单片机。单片机一般用来裸跑一个小程序,完成简单的任务。

实质的区别并不好说,我自身认为就是ARM是高级单片机,功能、处理能力、主频都要高级许多。
平时我们说的单片机主要是8位机和16位机,一般不跑操作系统。

不必太纠结这两个名词,学好了嵌入式是王道啊。

ARM是一种处理器内核,它可以是单片机(比如STM32系列单片机就是ARM内核的),也可以是单板机或者其它硬件(比如可以在FPGA上建立ARM内核)。
单片机是一种微控制器(MCU),是将CPU、IO、RAM等资源整合到一起的由一个芯片构成的计算机。


ARM和单片机有什么区别视频

相关评论:
  • 18565364645DSP,ARM和单片机的区别
    祝江丁1、单片机是一种有完整计算机体系的芯片,适用于简单的测控系统,功能相对简单。单片机的工作ARM和DSP都能作,单片机对于数字计算方面的指令少得多,DSP为了进行快速的数字计算,提高常用的信号处理算法的效率,加入了很多指令,比如单周期乘加指令、逆序加减指令,块重复指令等等,甚至将很多常用的由几个操作...

  • 18565364645ARM技术,嵌入式系统,单片机的简介和区别
    祝江丁我很直白的跟你解析 如果 单片机=电脑主机 ,那么ARM= CPU。也就是说,ARM是内核处理器 单片机=内核+存储器+IO输出接口。又所以有ARM可以做出你想要的任意单片机系统

  • 18565364645ARM和单片机有什么区别
    祝江丁ARM是一种处理器内核,它可以是单片机(比如STM32系列单片机就是ARM内核的),也可以是单板机或者其它硬件(比如可以在FPGA上建立ARM内核)。单片机是一种微控制器(MCU),是将CPU、IO、RAM等资源整合到一起的由一个芯片构成的计算机。

  • 18565364645arm是什么,单片机是什么
    祝江丁arm……是一种处理器,百度百科有详细说明,我比较外行,不好做解释。单片机:把计算机系统集成到一块芯片上,一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

  • 18565364645谁能简略讲讲PLC,单片机,ARM的区别
    祝江丁如定时器,计数器,串口,中断等,因为他们都集成在一块板上,所以也叫单片机。ARM也是一种单片机,只不过功能更强大一些,定时器,计数器,串口,中断等其他外部设备集成的更多,而且很多ARM可以运行系统,像51这种是最容易的单片机了,涉及的外部设备并不太多,所以一般我们都从51开始学而已。

  • 18565364645ARM,单片机,嵌入式,FPGA有啥区别?我想学习FPGA,需要其他单片机,嵌入式...
    祝江丁嵌入式要说定义没有,举例的话很多了,什么手机,MP3\\4,Pad,上班用的打卡机,复印机……FPGA,FPGA和前面所说的ARM,单片机是有本质区别的。因为ARM属于处理器,而FPGA不是。FPGA内部没有运算器,没有控制器,没有寄存器。只有许多逻辑门。你可以通过自己的需要控制里面逻辑门的连通与断开从而实现不...

  • 18565364645arm汇编语言和单片机汇编语言有什么区别?在keil下配置过程一样吗...
    祝江丁1, 51单片机的指令格式是8位的,arm汇编的指令是32位的,而且arm还支持16位的指令。2, arm是单周期指令,而 51单片机要多个机器周期才执行完一条指令.3, keil下配置要看是具体哪个单片机,配置都不一样,基本上是自动生成的(启动代码)...

  • 18565364645ARM处理器和51单片机的区别
    祝江丁单片机的处理速度也不快,多数指令是多周期指令,适用于简单的嵌入式应用。ARM处理器是近些年出现的32位的处理器。他的CPU是32位的,也就是说他的指令是32位的。可以支持复杂的操作系统的运行,并且有着较高的运行速度。例如目前很多手机都是采用ARM处理器,CPU的主频高达1GHz,而51单片机只有33MHz。

  • 18565364645单片机、ARM、PLC、DSP、FPGA\/CPLD到底有什么区别?分别应用在什么地方...
    祝江丁4,FPGA、CPLD可变逻辑控制,这个做逻辑处理控制,小型的CPLD是没有中央处理器的,大型可以嵌入系统,功能在单片机之上,适合做大型的数据处理,逻辑控制。其价格不便宜。但是他和单片机有本质的区别。例如单片机有内嵌外设 AD,DA转换等,CPLD则需要通过控制其他外设IC。要想诠释清楚,也非三言两语能道明,...

  • 18565364645关于单片机,DSP,ARM,嵌入式,Linux,EDA
    祝江丁EDA是一系列电子设计自动化软件。如果

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网