arduino蓝牙控制软件
目前常用的单片机型号有哪些?都有什么优缺点?
单片机
每一种单片机各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学单片机应该先学51单片机,学会了51单片机再去学其他单片机,这是学习单片机过来人的同感,也是公认的学习方法。为什么要先学51单片机?因为51单片发展最早,应用最广泛,特别是I/O口的操作非常简单,而且相关的学习资料最多、教材最成熟,学习起来得心应手,入门很快。有了这个基础再去学习其他单片机那就是小菜一碟了,只是对着芯片数据手册设置寄存器罢了,快则一两个星期,多则一个月就能掌握另一种单片机了。如果一开始就选择非51单片机学习,那将是“路漫漫其修远兮,你将艰难而求索!”
那学51单片机用C语言还是汇编语言好?当然是C语言了。因为:1、C语言是高级语言,代码移植性好,易于维护;2、编程灵活,随心所欲;3、语言层次分明,思路清晰,可读性强。4、C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。5、C语言是大众编程语言,是其他编程语言的基础,学会了C语言,对于进一步深造的选择就很自由了。汇编语言是早期单片机学习使用的语言,优点是执行指令比C语言稍快外,其他方面笔者不敢恭维。
1、AVR单片机-----速度快,一个时钟周期执行一条指令,而普通的51单片机需要12个时钟周期执行一条指令。当然,Atmel公司出品的AT89LP系列单片机也是一个时钟执行一条指令,但目前还未普及。AVR单片机比51单片机多了USB通信模块、SPI通信模块、I2C通信模块、PWM模块、AD转换模块等,但在C语言编程方面对I/O的操作比51麻烦得多。
2、PIC单片机------品种齐全,应用领域广泛,片内***也很丰富,也是很受欢迎的单片机。比51单片机多SPI通信模块、I2C通信模块、PWM模块、AD转换模块等片内***。4个时钟周期执行一条指令,速度看似比51单片机快,事实上并非如此,PIC单片机最高时钟频率一般为8MHZ,而51单片机最高时钟频率可达到33MHZ 。速度上PIC单片机并不占优势,而抗干扰能力则也比51单片机略强。C语言编程方面对I/O的操作要比51麻烦。
3、MSP430单片机-----16位单片机,速度快,一个时钟周期执行一条指令,超低电压低功耗,适合用于电池供电设备。
4、Motorola单片机-----抗干扰能力极强,适用于恶劣环境,这是以降低速度为代价的。
5、DSP技术------用于音频、视频、通信等快速数字处理领域,速度超快,编程算法也比较复杂。
6、FPGA技术------难度和单片机差不多,应用领域逐渐广泛。
7、嵌入式系统-----应用于非PC机控制以外的复杂的智能控制系统,以及智能通信设备、掌上电脑、学习设备、***设备等,应用领域也很广泛。学习难度也较大,需要有操作系统、硬件、驱动原理等方面的知识。山寨版的手机、掌上电脑等满街泛滥都是嵌入式系统发展惹的祸。
我来说说。
1、意法半导体(STM)单片机:
stm8系列单片机-8位单片机,***丰富,性价比绝对高。目前,普遍应用于小家电上。
stm32单片机-32位单片机,***更不用说,性价比也无话可说,支持微操作系统,目前普遍应用于较为复杂的电子产品上。
2、微芯(Microchip)单片机:
pic系列8位单片机-***用哈佛结构精简指令集,35条汇编指令,编程简单。优势便是可靠性高,普遍应用于工控类产品。
dspic16位单片机-***用哈佛结构精简指令集,支持一些DSP指令,处理速度大幅提升,目前常应用于变频器,逆变器的产品。
3、国产类PIC单片机-指令与PIC单片
机基本一致。最大的优势便是太便宜了!太便宜了!广泛应用于国产小产品。
4、TI2000系列DSP-处理速度快,目前常用于大功率变频器、数字滤波器等产品。
感谢邀请答题。本人在大学期间参加了电子设计团队,可以说每天都和单片机打交道呢!如有不懂的可以关注我哟!
从实际应用的角度出发,我所了解的常用单片机型号有80c51、Arduino、stm32,以及CC2530等。
1.80c51,它具有编程容易上手简单,低成本的优点,但是处理速度相对慢些,处理多个任务也就是系统移植比较困难,而且实用性不大。
2.Arduino的优点是面向于idea创意想法来实现的,也就是需要创意去开发和研究的,可以用于产品的可行性验证,大大地降低了研发成本。而且有多个芯片版本可以运行操作系统,进行更复杂的数据运算,就连做个无人机也是绰绰有余的!缺点是底层开发有门槛、深入学习比较困难。
3.CC2530也就是常说的zigbee啦。这款芯片主要是面向于局域网搭建,可以承担起网关,节点和路由器的功能,也是目前国内智能家居比较常用的单片机型号,官方已经集成了协议栈(zstack),使用起来比较方便。缺点是成本较高,而且联网信号受环境的影响,通信距离受限等。
4.stm32是目前国内比较常用的嵌入式入门型的单片机,有官方集成的库函数,开发方便,稳定性好,也可以学习寄存器开发,进行更深层次的研究。缺点基本没有,因为它的型号比较多,价格也有所不同,就要看设计者具体怎么选择了。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.hezhimy.com/post/15120.html发布于 2024-07-11