stm32与8051的区别

80c51是属于MSC-51系列单片机的,具有16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源(定时器中断和串口中断),内有128Byte的RAM单元及4k的ROM。可以说是麻雀虽小五脏俱全!

stm32与8051的区别

而stm32是专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM的多款内核的总称。如stm32f103为例,内核具有cortex-m3的cpu,工作频率高,内存大,而且可以扩展;同时具有3种低功耗模式,两种调试模式和12个通道的DMA控制器、3个12位的AD转换器、2通道12位DA转换器,高达112个的快速IO端口,多达11个定时器和13个通信接口。可谓是功能强大到令人颤抖!

stm32与8051的区别

如何选择?

因为考虑到项目成本、稳定性和后期维护的难易度,选择哪款芯片还是得从实际发出的!那么什么时候我可以选择51呢?在小款的电子产品和功能性单一、资金和后期功能升级有限的情况下是可以放心使用的,如电子剃须刀,洗衣机和电动牙刷等。

32相对来说是比较高级的应用了,因为具有众多功能的辅助,使其可以作用在高端的嵌入式产品中,如自动销售机,取票终端器等。而且对于在工业需要长期运行的来说,32也是比较好的选择,毕竟人家本身就是具有低功耗的能力嘛!

总的来说,32的使用面广,51的量产优势大!

对于这个问题其实外行回答,就会说哪个贵哪个好,其实这种解释也不无道理~首先51是八位的,而32是32位,无论从ROM,RAM以及外设和主频的角度,32都完胜51,但是51价格便宜,如果对于产品开发要求功能不多,性能没啥要求,首选51,但是对于性能和外设要求,那就得选32,这两个都是单片机,开发起来容易~目前我从事工控产品开发工作,部门的大部分产品基本上都是32开发的

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查