原创 常用51系列型号及特点

2009-3-27 12:33 2656 4 5 分类: MCU/ 嵌入式

STC12C5410AD(小车单片机)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


10K FlashROM


512字节RAM8 10 AD4PCA


1个时钟机器周期


工作电压5.53.5V,2.2~3.8V


工作频率0~35MHz,相当于普通80510420MHz


ISP/IAP编程


616 位定时


硬件看门狗


AT89C4051(公司以太网卡用的就是这款单片机)


·与MCS51 产品指令和引脚完全兼容


·工作电压2.76V


·4k 字节可重擦写Flash 闪速存储器


·1万次擦写周期


·全静态操作:0Hz24MHz


·三级加密程序存储器


·128×8 字节内部RAM


·15个可编程I/O 口线


·216 位定时/计数器


·6个中断源


·2层优先级中断结构


·可编程串行UART 通道


·直接LED驱动输出


·低功耗空闲和掉电模式


 


AT89C51


·与MCS51 产品指令和引脚完全兼容


·4k 字节可重擦写Flash 闪速存储器


·1千次擦写周期


·全静态操作:0Hz24MHz


·三级加密程序存储器


·128×8 字节内部RAM


·32个可编程I/O 口线


·216 位定时/计数器


·6个中断源


·可编程串行UART 通道


·低功耗空闲和掉电模式


 


 


AT89C52


·与MCS51 产品指令和引脚完全兼容


·8k 字节可重擦写Flash 闪速存储器


·1千次擦写周期


·全静态操作:0Hz24MHz


·三级加密程序存储器


·256×8 字节内部RAM


·32个可编程I/O 口线


·316 位定时/计数器


·8个中断源


·可编程串行UART 通道


·低功耗空闲和掉电模式


AT89S51  


兼容MCS51微控制器,


4K字节FLASH存贮器支持在系统编程ISP


1000次擦写周期,


128字节片内RAM,


工作电压4.0V5.5V,


全静态时钟0 Hz 33 MHz,


三级程序加密,32个可编程IO,


2/316位定时/计数器,


6/8个中断源,


全双工UART,


低功耗支持IdlePower-down模式, Power_down模式支持中断唤醒,


看门狗定时器,双数据指针,上电复位标志 .


AT89S52


兼容MCS51微控制器,


8K字节FLASH存贮器支持在系统编程ISP


1000次擦写周期,


256字节片内RAM,


工作电压4.0V5.5V,


全静态时钟0 Hz 33 MHz


,三级程序加密,


32个可编程IO,


2/316位定时/计数器,


6/8个中断源,


全双工UART,


低功耗支持IdlePower-down模式,Power_down模式支持中断唤醒,


看门狗定时器,双数据指针,上电复位标志.


 


87C51


87C51INTEL公司MCS-51系列单片机中基本型产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的体系结构和指令系统。。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,是80C51BHEPROM版本,电改写光擦除的片内4kB EPROM


    87C51内置中央处理单元、128字节内部数据存储器RAM32个双向输入/输出(I/O)口、216位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。快速脉冲编程,如编写4kB片内ROM仅需12秒。


   此外,87C51还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPURAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。87C51PDIPPLCC两种封装形式。


 


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户382789 2009-3-6 11:16

此篇论述如果能这样做会更好: 1、将最经典的 51 作为基础,先将其特性描述清楚。最好罗列成表格形式,即使不用表格,也应是这个格式: a)程序存储器类型:…… ;b)程序存储器大小:…… ;c)数据存储器大小:内部……,外部 …… ;d)定时器:…… 等等,这样为后面其它的芯片打下了比较的基础。 2、选择几个差异比较大的 51 比较,如第一个STC12LE5410AD ,后面几个就基本没有实质差别,建议看看 www.xhl.com 上的 51F系列,集成了通讯模块的 Nordic nRF24E1 http://www.nordicsemi.com/ ,集成了高精度AD的TI公司MSC系列和集成了USB接口的TUSB系列 http://focus.ti.com.cn/cn/mcu/docs/mcugeneralcontent.tsp?sectionId=98&tabId=1515 等等。 Intel 51内核的版权已过期,所以目前成为共享资源,故很多公司在将 51 内核集成于他们自己的特色产品中,如 AD 公司集成于 AD 芯片的ADuC系列、Chipcon(现属于TI)公司集成于它的 ZigBee 通讯芯片 CC2430,FSK通讯芯片 CC1110 (http://focus.ti.com/docs/prod/folders/print/cc1110f32.html) 等。 这些组合所构成的SoC 大大降低了设计的难度,提高了产品的可靠性。 一个设计人员最基本的技能是选择合适的芯片,之后才有良好的设计。
相关推荐阅读
用户189519 2009-04-24 12:22
串口编程
帧头 帧长 发送方地址 自己的地址 命令 低地址 高地址 读字节数  N字节数据 校验和帧头 帧长 发送方地址 自己的地址 命令 低地址 高地址 写成功字节数        校验和发送需要以下几个变量...
用户189519 2009-04-22 16:32
学习建议
你现在定时器编程应该基本掌握了,下一步可以参照小车的Step之二尝试串口编程。最好能自己先根据示例程序的功能编写,如果实在觉得困难,可以将示例程序逐步抄写到你的程序中,一点点理解,对于不理解的地方,可...
用户189519 2009-04-10 12:08
二维数组实现指示灯闪烁
/*----------------------------------------------------- 程序功能:LED 闪烁,用 Timer0 实现: 闪烁速度从 0.5次/秒 到 4次/秒...
用户189519 2009-04-09 12:13
for循环机制
for 循环的增量条件是自身运算结束,而我需要的是基于外部触发的条件,所以不可以使用 For循环。...
用户189519 2009-04-08 14:12
关于for循环
        你仔细琢磨一下 for 循环的机制,看看它的循环变量是如何增加的?可否用于这种由外部事件驱动的状态变化?        本周你继续完成上周布置得任务。        1、将数组应用的再...
用户189519 2009-04-08 14:04
一维数组实现LED闪烁
/*----------------------------------------------------- 程序功能:LED 闪烁,用 Timer0 实现 闪烁速度从 0.5次/秒 到4次/秒 工...
我要评论
1
4
关闭 站长推荐上一条 /3 下一条