msp430和51有什么区别

msp430和51有什么区别,第1张

  

  msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c。开发环境有iar集成开发环境。 msp430单片机有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149等。 c51单片机现在很少用了,都被s52单片机代替了。

  

  msp430和51的区别

  最主要的区别是他们的内核完全不一样。

  MSP430内核采用RISC精简指令结构,整个代码量较少,按照复杂程度指令在几十个到百多不等,代码的执行效率高,其 *** 作许多是针对寄存器的读写完成对功能模块的设置和运行的。

  51属于经典的CISC复杂指令结构,代码比较多,并且随着性能增加,补充指令也在增加,早先的百多到现在可能已超过2百以上了,代码执行效率不如RISC结构的。

  由于上述的基本结构特点造成RISC结构的在相同系统频率上,RISC结构的比CISC结构的效率高和运行速度快。

  MSP430采用RISC精简指令集,单个时钟周期就可以执行一条指令,相同晶振,速度较51快12倍。

  其它片上资源也是MSP较丰富。

  总体而言,MSP430功能强大,速度快,相比51而言,这些是明显的优势。

  但是,MSP430作为混合信号处理器,针对许多具体应用,许多功能未必有用,如果速度要求也不是很高,51同样可以胜任的话,就可以体现出51成本低,开发资源丰富,位寻址便捷等优点。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2717839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存