统工作频率的 1/16,因此可以用来驱动其他外围芯片的时钟输入。当问外部存储器期间, 将以1/12振荡频率输出。
EA/VPP
该引脚为低电平时,则读取外部的程序代码 (存于外部EPROM中)来执行程序。因此 在8031中,EA引脚必须接低电位,因为其内部无程序存储器空间。如果是使用AT89C51 或其它内部有程序空间的单片机时,此引脚接成高电平使程序运行时访问内部程序存储器, 当程序指针PC值超过片内程序存储器地址(如8051/8751/89C51的PC超过0FFFH)时,将自 动转向外部程序存储器继续运行。
此外,在将程序代码烧录至8751内部EPROM、89C51内部FALSH时,可以利用此引 脚来输入提供编程电压(8751为2lV、AT89C51为12V、8051是由生产厂方一次性加工好)。
PSEN :此为\的缩写。访问外部程序存储器选通信号,低电平有效。
在访
问外部程序存储器读取指令码时,每个机器周期产生二次PSEN信号。在执行片内程序存储 器指令时,不产生PSEN信号,在访问外部数据时,亦不产生PSEN信号。
P0口(P0.0~P0.7)是一个8位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线(低8位)和数据总线复用。外部不扩展而单片应用时,则作一般双向I/O口用。P0口每一个引脚可以推动8个LSTTL负载。
P2口(P2.0~P2.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向I/O口用。每一个引脚可以推动4个LSTL负载。
P1口(P1.0~P1.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),其输出可以推动4个LSTTL负载。仅供用户作为输入输出用的端口。
P3口(P3.0~P3.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),它还提供特殊功能,包括串行通信、外部中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能。其特殊功能引脚分配如下:
P3.0 RXD串行通信输入 P3.1 TXD串行通信输出
P3.2 INT0外部中断0输入,低电平有效
5
P3.3INT1外部中断1输入,低电平有效 P3.4 T0计数器0外部事件计数输入端 P3.5 T1计数器1外部事件计数输入端
P3.6 WR外部随机存储器的写选通,低电平有效 P3.7 RD外部随机存储器的读选通,低电平有效 2、内存空间
1、内部程序存储器(FLASH)4K字节。 2、外部程序存储器(ROM)64K字节。 3、内部数据存储器(RAM)256字节。 4、外部数据存储器(RAM)64K字节。
只读程序存储器和外部数据存储器分别如下图所示:
图2 只读程序存储器 图3 6
外部数据存储器
图4 内部低128字节地址RAM空间
图6 特殊功能寄存器位地址空间
7
图5 内部高128个字节地址空间的特殊功能寄存器区 3. 复位后寄存器状态
4、中断入口
8
相关推荐: