2. 外接晶体引脚 XTALl 和 XTAL2
(1) XTAL1:片内振荡电路的输入端; (2) XTAL2:片内振荡电路的输出端。
3. 控制信号引脚
RESET:AT89C51 的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提 升至高电平并保持两个机器周期以上的时间,AT89C51 便能完成系统重置的各项动作,使 得内部特殊功能寄存器的内容均被设成已知状态。
EA/Vpp:“EA”为英文“External Access”的缩写,表示存取外部程序代码,低电 平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部 EPROM 中) 来执行程序。如果是使用 89C51 内部程序空间时,此引脚要接成高电平。此外,在将程序 代码烧录至 89C51 内部 EPROM 时,可以利用此引脚来输入 21V 的烧录高压(Vpp)。
ALE/PROG:表示地址锁存器启用信号。AT89C51 可以利用这只引脚来触发外部的 8 位 所存器(如 74LS273),将端口 0 的地址总线(A0~A7)锁在锁存器中,因为 AT89C51 是
以多工的方式送出地址及数据。平时在程序执行时 ALE 引脚的输出频率约是系统工作频率 的 1/6。此外在抄录 89C51 程序代码时,此引脚会被当成程序规划的特殊功能来使用。
PSEN:意为程序储存启用,当 89C51 被设成为读取外部程序代码工作模式时(EA=0), 会送出此信号以便取得程序代码,通常这只脚是接到 EPROM 的 OE 脚。AT89C51 可以利用 PSEN 及 RD 引脚分别启用存在外部的 RAM 与 EPROM,数据存储器与程序存储器可以和并在 一起而共用 64K 的定址范围.
4. P0 口(P0.0~P0.7):来~自^751论+文.网www.751com.cn/
• 第一功能:通用 I/O 口,用于输入/输出数据
• 第二功能:作为外部扩展时的数据总线及低 8 位地址总线的分时复用口。 P1 口(P1.0~P1.7):
• 第一功能:通用 I/O 口。
• 第二功能:片内 ROM 编程或校验时,输入片内 ROM 的低 8 位地址。 P2 口(P2.0~P2.7):
• 第一功能:不扩展片外存储器时,作为通用 I/O 口。
• 第二功能:扩展片外存储器时,输出片外存储器的高 8 位地址。 P3 口(P3.0~P3.7):
• 第一功能:通用的 I/O 口。
P3 口也能够作为一些特殊功能口,如下表所示:
P3 口 第二功能 信号名称
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