×
嵌入式 > 嵌入式开发 > 详情

51单片机的控制引脚介绍

发布时间:2024-03-26 发布时间:
|
  • ALE/#PROG:地址锁存控制/片内EPROM编程脉冲输入信号

ALE(Address Lock Enable)功能是在访问外部存储器时,P0口做为地址/数据复用口,ALE信号用于锁存低8位地址。当ALE信号为高电平时,P0口上的信息为低8位地址,在ALE信号的下降沿时将P0口上的低8位地址送到地址锁存器锁存起来。在ALE为低电平期间P0口上的信息为指令或数据信息。在ALE为低电平期间P0口上的信息为指令或数据信息,以实现低位地址与数据的分离。
值的注意的是,在访问片外数据存储器时,人会缺少一个ALE脉冲。

 

当不访问外部存储器时,该信号也以晶振频率的六分之一固定输出正脉冲信号,可以作为外部的定时脉冲使用。如果想禁止ALE的输出可在SFR(特殊功能寄存器)8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令时才起作用。

#PROG功能用于EPROM型的单片机(如8751),在对EPROM进行编程时,该引脚作为编程脉冲的输入端。

  • RST/Vpd:复位信号/备用电源输入

RST功能用于输入单片机的复位信号。当在该引脚上出现连续两个机器周期以上的高电平时,单片机进入复位状态,完成初始化操作。

Vpd功能用于当电源引脚Vcc的电压突然下降或掉电时,在Vpd端接的+5V备用电源会通过该端引入片内,以保障片内RAM的数据不会丢失,复位后可以继续工作。

  • #EA/Vpp:访问外部程序存储器控制信号/片内EPROM编程电源输入

当#EA为低电平时,CPU只访问外部程序存储器;

当#EA为高电平时,CPU访问芯片内部的4KB程序存储器和片外4K地址以上的高60KB程序存储器单元。

Vpp用于EPROM型单片机(8751)编程时,在该脚加21V编程电压。

  • #PSEN:外部程序存储器读选通信号

当访问外部扩展的程序存储器时,当该项引脚信号为低电平时,才能选通外部程序存储器并对其进行读操作。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
avr和arduino之间有什么关系?avr单片机和arduino的优点分析