内容发布更新时间 : 2025/5/1 19:45:24星期一 下面是文章的全部内容请认真阅读。
我国的多数读者对89C51系列的单片机是很熟悉的,为了加深对 MSP430 系列单片机的认识,我们不妨将两者进行一下比较。
首先,89C51单片机是 8 位单片机。其指令是采用的被称为“ CISC ”的复杂指令集,共具有 111 条指令。而 MSP430 单片机是 16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。
其次,89C51单片机本身的电源电压是 5 伏,有两种低功耗方式:待机方式和掉电方式。正常情况下消耗的电流为 24mA ,在待机状态下,其耗电电流仍为 3mA ;即使在掉电方式下,电源电压可以下降到 2V ,但是为了保存内部 RAM 中的数据,还需要提供约 50uA 的电流。而 MSP430 系列单片机在低功耗方面的优越之处,则是89C51系列不可比拟的。正因为如此, MSP430 更适合应用于使用电池供电的仪器、仪表类产品中。
再者,89C51系列单片机由于其内部总线是 8 位的,其内部功能模块基本上都是 8 位的虽然经过各种努力其内部功能模块有了显著增加,但是受其结构本身的限制很大,尤其模拟功能部件的增加更显困难。 MSP430 系列其基本架构是16位的,同时在其内部的数据总线经过转换还存在 8 位的总线,在加上本身就是混合型的结构,因而对它这样的开放型的架构来说,无论扩展 8 位的功能模块,还是16位的功能模块,即使扩展模 / 数转换或数 / 模转换这类的功能模块也是很方便的。这也就是为什么 MSP430 系列产品和其中功能部件迅速增加的原因。
最后,就是在开发工具上面。对于89C51来说,由于它是最早进入中国的单片机,人们对它再熟悉不过了,再加上我国各方人士的努力,创造了不少适合我们使用的开发工具。但是如何实现在线编程还是一个很大的问题。对于 MSP430 系列而言,由于引进了 Flash 型程序存储器和 JTAG 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程。 型号 FLASH RAM AD DA DMA LCD段数 USART 比较器A 硬件乘法器 定时器 4 20SIC TSSOP 20SOIC TSSOP 20SOIC TSSOP 20SOIC TSSOP 20SOIC TSSOP 20SOIC TSSOP 14 封装类型 I/O MSP430F1101A 1KB 128B Slope 软件 有 MSP430F1111A 2KB 128B Slope 软件 有 4 14 选MSP430F1121A 4KB 4KB 256B Slope 软件 有 4 14 MSP430F1122 256B 10bit 软件 4 14 MSP430F1132 8KB 256B 10bit 软件 4 14 MSP430F1222 4KB 256B 10bit 硬件1 4 22 选MSP430F123 8KB 256B Slope 硬件1 有 4 20SOIC 28SOIC TSSOP 20SOIC TSSOP 20SOIC TSSOP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64QFP 64QFP 64QFP 64QFP 64QFP 64LQFP 80,100 LQFP 80,100 LQFP 80,100 22 MSP430F1232 8KB 256B 10bit 硬件1 4 14 选选选MSP430F133 8KB 256B 12bit 硬件1 有 有 7 48 MSP430F135 16KB 256B 12bit 32KB 1KB 12bit 32KB 1KB slope 48K