② ALE/
正常操作时为 ALE 功能(允许地址锁存)提供把地址的低
字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的 1/6)周期性地
发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,
每当访问外部数据存储器时,将跳过一个 ALE 脉冲,ALE 端可以驱动(吸收或
输出电流)八个 LSTTL 电路。对于 EPROM 型单片机,在 EPROM 编程期间,
此引脚接收编程脉冲(
功能)
③
外部程序存储器读选通信号输出端,在从外部程序存储取指令
(或数据)期间,
在每个机器周期内两次有效。
同样可以驱动八
LSTTL 输入。
④
/Vpp、
/Vpp 为内部程序存储器和外部程序存储器选择端。当
/Vpp 为高电平时,访问内部程序存储器,当
/Vpp 为低电平时,则访问外
部程序存储器。对于 EPROM 型单片机,在 EPROM 编程期间,此引脚上加 21
伏 EPROM 编程电源(Vpp)。
输入/输出引脚 P0.0 - P0.7,P1.0 - P1.7,P2.0 - P2.7,P3.0 - P3.7。
① P0 口(P0.0 - P0.7)是一个 8 位漏极开路型双向 I/O 口,在访问外部存
储器时,它是分时传送的低字节地址和数据总线,P0 口能以吸收电流的方式驱
动八个 LSTTL 负载。
② P1 口(P1.0 - P1.7)是一个带有内部提升电阻的 8 位准双向 I/O 口。能
驱动(吸收或输出电流)四个 LSTTL 负载。
③ P2 口(P2.0 - P2.7)是一个带有内部提升电阻的 8 位准双向 I/O 口,在
访问外部存储器时,它输出高 8 位地址。P2 口可以驱动(吸收或输出电流)四个
LSTTL 负载。
④ P3 口(P3.0 - P3.7)是一个带有内部提升电阻的 8 位准双向 I/O 口。能
驱动(吸收或输出电流)四个 LSTTL 负载。
AT89C51 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口
线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级
中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C52 可降至 0Hz
静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,
允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内
容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为
止。CPU 是单片机的核心部件。它由运算器和控制器等部件组成。
(1) 运算器