单片机应用的外文资料主要性能• 与 MCS-51 单片机产品兼容• 8K 字节在系统可编程 Flash 存储器• 1000 次擦写周期• 全静态操作:0Hz~33Hz• 三级加密程序存储器• 32 个可编程 I/O 口线• 三个 16 位定时器/计数器• 八个中断源• 全双工 UART 串行通道• 低功耗空闲和掉电模式• 掉电后中断可唤醒• 看门狗定时器• 双数据指针• 掉电标识符1
功能特征描述AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器
使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容
片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器
在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案
AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路
另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式
空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作
掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止
引脚功能VCC :电源GND: 接地P0 口: P0 口是一个 8 位漏极开路的双向 I/O 口
作为输出口,每位能驱动 8 个 TTL逻辑电平
对 P0 端口写“1”时,引脚用作高阻抗输入
当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用
在这种模式下,P0 具有内