📜  8051和MSP430之间的区别

📅  最后修改于: 2021-06-28 16:26:07             🧑  作者: Mango

先决条件–微控制器(µC)和微处理器(µP)

微控制器是单个集成电路(IC),可与小型独立计算机相媲美,它旨在执行嵌入式系统的特定任务。 8051和MSP430属于微控制器家族。 8051微控制器和MSP430微控制器在不同的体系结构和不同的指令集,速度,转换,内存,功耗,总线宽度等方面彼此不同。现在,让我们详细了解它们的实际含义以及它们之间的区别彼此。

1. 8051微控制器:
这是一个8位微控制器系列。它是一款入门级微控制器,适用于世界各地的大多数基本应用,并且功耗低且预算低。它是由英特尔于1981年开发的。8051微控制器具有许多功能,例如串行通信,计时器,中断等。该微控制器用于各种设备,主要领域包括汽车,医疗设备和能源管理。如今的8051微控制器似乎有些过时了,但仍建议将其作为开始使用8051微控制器进行微控制器概念研究的最佳平台,尽管这种趋势似乎随着引入8051微控制器而改变了。 AVR社区的Arduino。

2. MSP430微控制器:
它是德州仪器(TI)的16位微控制器系列,于1992年2月14日首次推出。它是最简单的微控制器之一,专为低成本(特别是低功耗嵌入式应用)而设计。它是一个混合信号微控制器,意味着单个IC既具有模拟电路又具有数字电路。 MSP430微控制器基于冯·诺依曼架构。可以使用各种IDE对其进行编程。它比PIC,AVR和其他微控制器要快。

8051和MSP430之间的区别:

S.No. 8051 MSP430
1. 8051 is a 8-bit micro-controller. MSP430 is a 16-bit micro-controller.
2. 8051 micro-controller had 128 bytes of internal RAM. But modern variants of 8051 have 256 bytes of RAM. MSP430 micro-controller has 28/256/512 Bytes RAM/SRAM.
3. 8051 ROM size is internally 4KB on chip and it can be extended upto 64KB. MSP430 ROM size varies 2/4/8/16 KB also offers upto up to 32 KB.
4. No word instruction in general byte instruction. Word and byte instructions.
5. Some special bit instructions for a limited address range. No bit instruction. Equivalent bit instruction can be obtained by use of a mask.
6. It can handle only digital signal. It can handle mixed signals.
7. Its speed is 12 clock/instruction cycle. Its speed is 6 clock/instruction cycle.
8. Its power consumption is average. Its power consumption is ultra low.
9. In 8051 micro-controller, no power saving modes. In MSP430 micro-controller, 5 power saving modes.
10. Multiplications and MAC operations are done in software in case of 8051 micro-controller. Hardware multiplier and MAC units in MSP430 micro-controller.
11. Its families include 8051 variants. Its families include MSP430X, MSP430FR57xx, MSP430x1xx to x6xx series.
12. 8051 micro-controller cost is very low. MSP430 micro-controller cost is average.
13. Popular Micro-controllers AT89C51, P89v51, etc. Popular Micro-controller MSP430G2553, MSP430 launchpad.
14. Its manufacturers are NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, etc. Its manufacturer is Texas Instrument.