作为一个10年电子工程师来说,我使用过8位、16位、32位的单片机。不要纠结是8位单片机还是32位单片机,位数对开发工程师的使用并不是非常关键,因为这个难题已经被编译器给处理了。在学习的过程中难免走了很多弯路,我就简单的和大家。
典型的单片机中,80C51系列,PIC系列,AVR系列都是8位单片机;80C196、MSP430系列是16位机;而目前非常热门的ARM系列则是32位机。
这样一看PLC其实并不神秘,不少PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器问题。
其中,1美元以下,含flash和ram的32位单片机对8位/16位单片机将形成威胁。现在,大部分32位单片机的价位约在1.5美元左右,离全面侵蚀8位单片机市场尚有一段距离,意法半导体在侵蚀8位单片机市场攻城略地中将充当先锋作用。
Program Size: Code=1156 RO-data=436 RW-data=8 ZI-data=1024 总结 上面验证情况 在Keil C51、 8位单片机(AT89C51)中:char:占1字节short、int:占2字节float、double:占4字节 在Keil MDK、 32位单片机(STM32)中:。
从机的处理器为SH79F32单片机,外挂128×64液晶显示模块、nRF905无线模块、数字温度传感器DS18B20等。主机的处理器为芯片STM32F103R8T6,是基于ARM的32位微控制器俗称单片机,外挂LCM045段式液晶显示模块、nRF905无线模块等。
3、8位单片机用户范围广泛; 32位单片机虽然已经被逐步普及,但8位单片机仍拥有可观的市场(2019年为40%),是很多工程师的首选。 主要原因有三点: 工程师习惯8位单片机开发; 成本考虑,在缺货涨价潮中,32位单片机无论在价格上还是涨价幅。
单片机从诞生以来就一直在发展进步,从最开始的4位单片机到8位单片机、16位单片机和32位单片机。单片机已经渗透到人类生产生活的各个角落,哪里都有单片机的身影。而 8位单片机是单片机中运用比较广泛,经久不衰的一种产品类型,历经多代。
不过在产品应用上估计压力重重,因为在小场合用8位单片机,而对性能要求比较高的领域,32位单片机早已根深蒂固,而且价格基本上能杀到10元以内,再加上32位单片机丰富的函数库,它的地位很难撼动。然后做一个小调查,在价格与功能一样。
虽然现在16位32位的单片机越来越多,但51单片机依然是8位单片机中的经典之作。这是对所有兼容Intel 8031指令系统的单片机的统称,该系列的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的。