2018流行什么单片机?推荐全球热销单片机品牌排行榜?

发布时间:2020-06-25 10:25:37

1个回答

卢云
51单片机。
特点,够老够经典,很多人估计都是从它入门的吧!简单易用,资料齐全,发展这么多年也有它自己的领域。主要应用在一些简单的控制场所,比如玩具,小电器,小控制系统,还有其在教学场合的地位还是很高的。虽然经典,但是缺点蛮多。随着时代的进步,它已经不能满足我们的需求了,性能跟不上,ram,rom有限,ad速度精度都不高,串口数量少等问题。特别说一下,国内新一代51单片机STC还是可以的!
MSP430单片机
TI的片子。突出特点,功耗低。整体来看,这款单片机还是相当强大,运算速度和处理能力上都还是可以,主要是其低功耗这块,可以说是超低功耗,比较适合智能家居穿戴产品啥子。个人觉得主要缺点就是资料少的问题,一般只有通过官网入手,不大适合初学者,上手不易
AVR单片机。
说到AVR就要说一下Arduino了。开源电子平台,说的是牛逼哄哄的,其实也是采用AVR作为主控设计的,说是德国人用AVR做飞控,可见性能上还是很牛逼的,其实我没用过AVR^_^!据说c语言编程写法上与传统的有些差异,不晓得能习惯不!
PIC单片机
今年也流行了,其强大的性能还是可以,分高中低,分别针对自己的领域。其低工作电压,低功耗,驱动能力强也是可圈可点。能满足大部分需求。在工业控制领域还是有一定地位。
Freescale
飞思卡尔也算是热门点,单片机8、16、32位都有,满足各种需求。其本身也是性能强大,集成各式接口,抗干扰能力强。主要是其款式多,总有一款适合你的领域。在车载行业用过Freescale。整体感觉还好,官方的开发工具很有特色。
ST
意法半导体,不得不说一下了。整个STM32家族,庞大到让你难以抉择,性价比超高,说第一应该没问题。功能及其强大,主要用cortex的内核。属于,超高性能,低成本,低功耗了。有时钟频率高,片上内存足,资源丰富等一系列的特点,且开发方便,官方提供的库函数稳定方便。个人比较喜欢的一款了!推荐
当然还有很多其他种类的。比如瑞萨(小日本的)、东芝、富士通、合泰等等……单片机如今款式较多,一般都是根据自身需求以及成本考虑选款!

扩展问答

以下这些牌子的单片机质量都很好,是单片机的十大品牌:1.柯伦单片机(十大单片机品牌,柯伦);2.聪明屋单片机(十大单片机品牌,聪明屋);3.晟记数码单片机(十大单片机品牌,晟记数码);4.大联欢数码单片机(十大单片机品牌,大联欢数码);5.世讯单片机(十大单片机品牌,世讯);6.电子工业出版社单片机(十大单片机品牌,电子工业出版社);7.中国电力出版社单片机(十大单片机品牌,中国电力出版社);8.科学出版社单片机(十大单片机品牌,科学出版社);9.博库网单片机(十大单片机品牌,博库网);10.ic单片机(十大单片机品牌,ic)。
一、单片机和ARM在硬件上的区别
首先是位数上的区别,单片机一般是8位的(也有4位和16位的单片机,但是种类比较少),ARM一般是32位的。
其次是功能上的区别,这个区别其实有些牵强,ARM一般有更多的功能模块和更大的程序空间、数据空间,而单片机的功能和空间相对小一些(对于高端单片机来说,它的功能模块与ARM已经不相上下了)。
二、单片机和ARM在软件上的区别
单片机和ARM最大的区别是:ARM引入了操作系统。引入操作系统的好处是
1、方便
ARM引入了操作系统主要体现在后期开发上,即在操作系统上开发应用程序。而单片机的程序每次都要重新写。
2、安全
这是linux的特点,linux的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统崩溃。单片机的软件开发中做不到这些。
3、高效
引入进程的管理调度系统,使系统的运行更加高效。单片机开发中大多基于中断的前、后台技术,对多任务的管理有局限性。
C语言是最适合单片机编程的高级语言。
对单片机编程来说,首先要考虑的是单片机的程序空间和数据空间都是有限的,所以要让程序尽量短小精悍,以节省程序占用的存储空间。
第二、单片机编程的一个主要对象是对单片机的端口和内部寄存器的操作和配置,这个需要比较精确的时序控制。
第三、单片机算法运算中,尽量使用加法、减法、移位运算,因为乘法和除法运算会非常费时间,尤其是除法,会耗费很多时间,这对于速度本身就有限制的单片机来说,是一个很大的负担。
高级语言可以实现更为优化的算法,更为方便的执行方案,但是,高级语言对程序存储空间的占用要比汇编和C语言多很多。这是最致命的一点,单片机有限的存储空间需要靠精打细算来设计程序,根本经不起高级语言臃肿的代码体积。
高级语言无法实现精确的时序控制。
C语言是一个折中选择
其实用C语言开发单片机也是一个折中方案,因为最适合单片机开发的编程语言实在太过晦涩难懂,并且每一种单片机的汇编指令有很大区别,所以想把一个程序从这种单片机移植到另一种单片机简直是痴心妄想,还不如重新写一遍程序。
而C语言代码执行效率高,也比较精简,更便于移植......所以在现今的单片机编程语言中,C语言才会占据绝对主导地位

返回首页 | 品牌大全 | 品牌排行 | 品牌问答 | 品牌资讯 | 品牌价值 | 关于我们 | 联系我们 | 免责声明

Copyright 2013-2020 品牌门户,牌子网(www.paizi.com) 版权所有 备案号:皖ICP备2022016612号 渝公网安备渝公网安备 50011302000368号

品牌之家APP下载
官方微信客服
找品牌 上品牌之家
返回顶部