文档介绍:第10章具有51内核的8位单片机简介
AT89C系列单片机
8XC51系列单片机
8XC552系列单片机
AT89C系列单片机
AT89C2051主要性能
(1) 与MCS - 51兼容;
(2) 内部带2 KB可编程闪速存储器;
(3) 寿命为1 000次擦/写循环;
(4) 数据保留时间为10年;
(5) V~6 V;
(6) 全静态工作频率为0 Hz~24 Hz;
(7) 两级程序存储器锁定;
(8) 128×8位内部RAM;
(9) 15条可编程I/O线;
(10)2个16位定时器/计数器;
(11)5个两级中断源;
(12)可编程全双工串行UART通道;
(13)直接对LED驱动输出;
(14)片内精确的模拟比较器;
(15)片内振荡器和时钟电路;
(16)低功耗的休眠和掉电模式。
AT89C2051内部结构及引脚描述
图 AT89C51内部结构
图 AT89C2051引脚配置
表 P3口特殊功能
特殊功能寄存器SFR
表 AT89C2051的SFR
程序存储器的加密
表 3种锁定位保护模式
低功耗工作方式
1) 待机方式(休眠方式)
当利用软件使待机方式位IDL()=0时, 单片机进入空闲方式。此时, CPU处于休眠状态, 而片内所有其它外围设备都保持工作状态, 片内RAM和所有特殊功能寄存器内容保持不变。
在待机方式下,当晶振fOSC=12 MHz, =6 V时, 从20 mA降至 5 mA; =3 V时, mA降至1 mA。
中断或硬件复位可以终止待机方式。
当待机方式由硬件复位终止时, CPU要从休眠处恢复程序的执行, 执行 2个机器周期后, 内部复位电路才起作用。此时, 硬件禁止访问内部RAM, 但允许访问端口引脚。为了防止休眠被复位终止时对端口引脚意外写入的可能性, 在生成待机方式的指令后不应紧跟对端口引脚的写指令。
如果不采用外部上拉, “0”; 如果采用外部上拉, 则应置“1”。