⑴ 51单片机与ARM单片机的区别有哪些
arm是单片机的一种,51也是,但arm的ROM和RAM远大于51,而且IO口功能和处理速度也是两个级内别的,arm能上很多操作容系统,51只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,51只能完成有限的实时控制功能,形象一点说,51和arm的等级差别就像手机和个人电脑的等级差别。
⑵ 我现在学习51单片机,想买个开发板,请问 买 51+arm 的那种 还是 直接单独51的那种
买个51的,比较便宜抄,强烈建议袭自己亲手做一块,几个按键,点几个灯,加上串口,亲手调试一遍,就对这个芯片比较有底了
找个单片机的书,。或者直接用STC的单片机做一个,去STC的网站上,下载个单片机资料,里面有参考电路图的,照着那个做一个既可。
⑶ arm 51哪个难度大
arm和51是两个概念了,主要是由于51一般都是裸奔,而arm都会上操作系统,因此,写的代码内完全不同。容比如你在arm上搞个wifi或者蓝牙,也不可能用前后台系统,ucos、vxworks、linux、wince、android中选一个吧。 优势,单片机的基础,对于理解arm体系架构有帮助,对于gpio、中断、uart、iic等原理更加熟悉。需要学习操作系统上的各种概念,进程线程、socket、文件系统、多媒体、数据库等等,这些都是常用技术。难度不会很大,没几个月就可以入门
⑷ ARM真的比51好吗
肯定ARM好啥,就像问P3与386一样
成本上讲51已经没太大优势了,相同价回格的ARM性能高很多。
答性能上讲,那不是点点的快,想想51是除以12的频率再当主频,而ARM刚好相反,通常是乘以多少倍当主频,这一除一乘之间相差多少更何况ARM的资源那是相当的多,找找51有双串口可能没几个芯片,就算找到了价格估计也比相同性能的ARM高很多。
从发展趋势上讲,32位替代8位已经越来越快了,而且ARM自成体系,从低速的几十M到智能本的1G都有
ARM应该是没错的。
⑸ ARM处理器和51单片机的区别
51单片机是比较古老的但抄是很实用的单片机,他的CPU是8位的,也就是说他的指令是8位的。单片机的处理速度也不快,多数指令是多周期指令,适用于简单的嵌入式应用。
ARM处理器是近些年出现的32位的处理器。他的CPU是32位的,也就是说他的指令是32位的。可以支持复杂的操作系统的运行,并且有着较高的运行速度。例如目前很多手机都是采用ARM处理器,CPU的主频高达1GHz,而51单片机只有33MHz。
⑹ ARM开发板和51哪个好
ARM是主流
51也不错,建议ARM
这个是我收集的几个开发板嵌入式网站。希望对你有帮助。
⑺ 单片机有哪几类51ARM
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
应用分类
单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
总线型
单片机
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
控制型
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
⑻ 从51直接过渡到arm的难度大吗
我就是51玩到来arm的,arm和51是两个概念了,源主要是由于51一般都是裸奔,而arm都会上操作系统,因此,写的代码完全不同。比如你在arm上搞个wifi或者蓝牙,也不可能用前后台系统,ucos、vxworks、linux、wince、android中选一个吧。 优势,单片机的基础,对于理解arm体系架构有帮助,对于gpio、中断、uart、iic等原理更加熟悉。需要学习操作系统上的各种概念,进程线程、socket、文件系统、多媒体、数据库等等,这些都是常用技术。难度不会很大,没几个月就可以入门
⑼ 51单片机与ARM单片机的区别
说多了也没什么用,简单来说,arm是单片机的一种,51也是,但arm的ROM和RAM远大于51,而且IO口功能和处理速度也是两个级别的,arm能上很多操作系统,51只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,51只能完成有限的实时控制功能,形象一点说,51和arm的等级差别就像手机和个人电脑的等级差别。
⑽ 51单片机编程和arm裸机编程有什么差别
其实51和arm是一样的东西,都是单片机,只不过arm是51的升级,比51更高级一些内而已,“c语言写个容main函数就可以控制51”是因为在建工程的时候调入了模板,对于片内外设最好在main函数的开始初始化一下(51和arm都要),如果没有初始化,可能是没有用这些片内外设,或者程序写的比较简单,堆栈在模板中都有设置(51和arm都是),所以如果没有特殊需要不用设置。