•1000次擦写周期
•全静态操作:0Hz-24MHz
•三级加密程序存储器
•128×8字节内部RAM
•32个可编程I/O口线
•2个16位定时/计数器
•6个中断源
•可编程串行UART通道 图 2-2 AT89C51芯片
•低功耗空闲和掉电模式
(2)功能特性概述:
AT89C51 芯片内包括单片机核心CPU用于产生各种控制信号、对数据的处理以及数据的传送。内部程序存储器ROM和随机存储器RAM,两个可用于外部事件的计数器也可以用作定时器。内部2个优先级嵌套的5个中断源,可以实现中断服务程序的嵌套。一个全双工串口,可用于异步接收发送信息,内置时钟电路但需要外接晶振,需要外部电路完成硬件复位。
引脚功能说明
•Vcc:电源电压
•GND:地
•P0 口:P0口是一个三态双向的端口,是地址数据的复用口。P0口内置2选1MUX开关,通过内部信号控制MUX,使MUX开关接通到锁存器。由于P0口没有上拉电阻,在使用时通常需要外接上拉电阻以提高P0口的驱动能力。
•P1口:P1口是双向I/O口。每一位都可以单独定义和作输入输出使用。P1口可以驱动4个标准的TTL负载,由于内部具有上拉电阻,不需要再外加上拉电阻。有两种工作方式,“读引脚”和“读端口”。为保证输入正确的信号,通常要先给端口写入逻辑1。
•P2口:P2口与P0口类似,是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,通过内部的MUX开关接通锁存器,当作输出口使用时,控制信号使MUX开关接通到地址线,可用作外部地址扩展。
•P3口:P3口是一个多更能口,除了用作I/O口外,每一位都已各自的第二功能。如下表所示:
端口引脚 第二功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INT0(外中断0)
P3.3 INT1(外中断1)
P3.4 T0(定时/计数器0外部输入)
P3.5 T1(定时/计数器1外部输入)
P3.6 WR(外部数据存储器写选通)
P3.7 RD(外部数据存储器读选通)
•RST:复位信号输入端,当输入信号保持两个机器周期的高电平完成复位操作。
•ALE/PROG: ALE是地址锁存允许信号,当访问外部存储器时,由于P0端口既可以作输入端口又可以作输出端口,ALE就可以锁存P0口送出的低8位地址信号。ALE以振荡频率1/6的速率输出信号,也可做输出时钟。当有外接存储器时,ALE作锁存信号。第二功能是对片内编程时的脉冲输入端。
•PSEN:外部程序存储器Rom的选通信号。在执行访问外部ROM指令的时候产生,而在访问内部程序存储器或者外部数据存储器时不产生信号。 基于51单片机的无线收发设计+电路图+源程序(3):http://www.751com.cn/tongxin/lunwen_13525.html