LPC2148 vs 8051 | LPC2148与8051单片机的区别
本页比较了微控制器LPC2148和8051之间的区别LPC2148和8051单片机。这里提供了各种术语之间差异的有用链接。
LPC2148单片机
LPC2148是NXP开发的微控制器。以下是LPC2148单片机的特点:
•基于16位/32位ARM7TDMI-S CPU。
•支持不同版本,即LPC2141/42/44/46/48。
•支持表中提到的内部RAM和ROM。
•支持PWM(六路输出)。
•支持32位定时器/计数器
•低功耗RTC,独立电源,32 KHz时钟
•一个或两个adc和一个10位的DAC。
•省电模式(如IDLE, Power Down)。
•支持两个UARTs,两个快速I2C, SPI/SSP与缓冲和可变数据长度
图1描述了LPC2148微控制器架构。
图2描述了LPC2148引脚图。
8051单片机
8051是英特尔公司开发的微控制器。以下是8051单片机的特点:
•内置8位CPU。
4 KByte ROM用于代码或程序存储
•128字节RAM用于存储程序中使用的数据或变量
•32输入/输出线,4个端口(每个端口8行)
•2用于引入延迟和设置数据通信波特率的定时器。
•1个串口,1个TxD和1条RxD线,用于与外部设备进行串行通信。
•6中断源
•时钟振荡器电路运行在12MHz频率。
图3描述了8051微控制器架构。请参考8051年建筑➤
图4描述了8051引脚图。
LPC2148和8051的区别
下表总结了LPC2148和8051的异同。
规范 | LPC2148 | 8051 |
---|---|---|
内存 | 8kb ~ 40kb(静态RAM) | 256个字节 用于数据存储 |
罗 | 32kb至512KB(闪存) | 内部提供4KB ROM 64KB(最大)可以与微控制器外部接口 用于程序存储 |
CPU(位数或大小) | 16位/32位 | 8位 |
I/O端口(无中断) | 大约46个快速I/ o | 有4个I/O端口,每个有8条线 |
I/O端口(带中断) | 多达46个I/O引脚和多达21个外部中断引脚可用 | 4个I/O端口,使用2个中断线INT0和INT1 |
串行端口 | 两个uart | 一个 |
定时器/计数器 | 两个32位定时器/计数器 | 两个8位计时器/计数器 |
晶体振荡器频率 | 片上振荡器与外部连接晶体在1 MHz到25 MHz范围内工作 | 支持4mhz ~ 30mhz 标称:11.0592 MHz |
看门狗定时器 | 支持 | 不支持 |
A - D转换器 | 1或2个10位的adc | 不支持 |
D转A转换器 | 1个10位的DAC | 不支持 |
HW / SW UART | 支持两个UARTs | 支持一个UART |
SPI / I2C接口 | 2、支持 | 不支持 |
脉宽调制 | 支持 | 不支持 |
有用的链接
请参考我们的页面微控制器的功能。
请参考我们的页面关于单片机编程使用C语言,包括示例。
请参考我们的页面关于微控制器开发工具包的厂家。
RS232接口RS485接口RS422接口能界面SPI接口接口类型和转换器DigRF接口
有什么不同
FDM和OFDM的区别
SC-FDMA和OFDM的区别
SISO和MIMO的区别
TDD和FDD的区别
802.11标准之间的差异,即11-a,11-b,11-g和11-n
OFDM vs OFDMA
CDMA vs GSM
蓝牙vs zigbee
固定wimax vs移动
Wibro vs mobile wimax