有很多应用领域,比如智能仪器或仪表、自动化控制设备、家用电器等,其对于运算及控制功能的要求不高,用简单的控制软件便可达到令人满意的控制效果,但是针对一些对于体积、成本及能耗有着严格要求的应用领域,一般的控制软件很难达到相应的控制要求。为满足这些应用领域的要求,经研究便产生了单片机。单片机是一种集成式电路芯片,其主要是利用具有超大规模的集成电路技术以将具有对数据进行处理能力的中央处理器CPU、RAM、ROM、I/O、中断系统及定时器等各种功能集中于一块微小的硅片上,从而得以形成一个具有完整性的微型计算机系统
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成本低,开发资源丰富,位寻址便捷等优点。
技术专区
- Alexa语音服务软件扩展STM32Cube
- 结合DNN API驱动未来神经网络应用的解决方案
- 针对于高端移动通信和汽车市场的四集群设计
- 一款基于帧捕捉的开源图形调试器应用设计
- 即将成为标准配置的最新安全技术:后视摄像系统