微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > stc-52单片机的引脚描述及片外总线结构

stc-52单片机的引脚描述及片外总线结构

时间:11-22 来源:互联网 点击:
9、RST/VPD(9脚)

RST复位(高电平复位):当输入的信号连续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10μF的电容,以保证可靠地复位。

VPD备用电源:VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压范围(5±0.5V)内,VPD就向内部RAM提供备用电源。

18、19、时钟引脚

时钟引脚外接晶体与片内的反相放大器构成了一个振荡器,它提供了单片机的时钟控制信号。时钟引脚也可外接晶体振荡器

(1)XTAL1(19脚):接外部晶体的一个引脚。在单片机内部,它是反向放大器的的输入端。这个放大器构成了片内振荡器。如果采用外接晶体振荡器时,此引脚应接地。

(2)XTAL2(18脚):接外部晶体的另一端,在单片机内部接至内部反相放大器的输出端。如果采用外部晶体振荡器时,该引脚接受振荡器的信号,即直接把此信号直接接到内部时钟的发生器的输入端。

XTAL1和XTAL2经常外接石英晶振和电容组成的反馈回路,以输出矩形脉冲作为单片机的时钟信号。

29、PSEN(29脚)

外部程序存储器的读选通信号。执行MOVC访问片外程序时,PSEN自动产生低电平,以实现外部ROM单元的读操作,其他情况均为高电平。

1. 内部ROM读取时,PSEN不动作;

2. 外部ROM读取时,在每个机器周期会动作两次。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现;

3. 外部RAM读取时,两个PSEN脉冲被跳过不会输出;

4. 外接ROM时,与ROM的OE脚相接。

30、ALE/PROG(30脚)

第一功能ALE(Address Lock Enable)为地址锁存允许,访问片外存储器时使用。在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。8051扩展外部ROM时,使ALE与74LS373锁存器的G端相连接,当CPU对外部进行存取时,用以锁住地址的低位地址,即P0口输出。

由于ALE是以晶振六分之一的固定频率输出的正脉冲,当系统中未使用外部存储器时,ALE脚也会有六分之一的固定频率输出,因此可作为外部时钟或外部定时脉冲使用。要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。

PROG为本引脚的第二功能,为编程脉冲输入端。

31、EA/VPP (31脚)

EA(Enable Address)为内外程序存储器选择控制端。

EA=1,访问片内程序存储器,但在PC(程序计数器)的数值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4K字节地址范围时,将自动转向执行外部程序存储器内的程序。

EA=0,单片机则只访问外部程序存储器。对于常用的8031来说,无内部程序存储器,所以EA脚必须常接地,这样才能只选择外部程序存储器。

VPP(Voltage Pulse of Programing)为本引脚的第二功能。用于施加编程电压,例如+21V(8751)。对于89C51,加在VPP脚的编程电压为+12V或+5V。

输入/输出(I/O)引脚P0、P1、P2、P3(共32根)

1. P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。

2. P1口(1脚至8脚):是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。P1口能驱动(吸收或输出电流)4个LS型的TTL负载。对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端。对EPROM编程和程序验证时,它接收低8位地址。

3. P2口(21脚至28脚):是准双向8位I/O口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对EPROM编程和程序验证期间,它接收高8位地址。P2可以驱动(吸收或输出电流)4个LS型的TTL负载。

4. P3口(10脚至17脚):是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。P3能驱动(吸收或输出电流)4个LS型的TTL负载。

作为第一功能使用时,就作为普通I/O口用,功能和操作方法与P1口相同。

作为第二功能使用时,各引脚的定义如表所示。

值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。

表 P3各口线的第二功能定义

口线 引脚 第二功能

P3.0 10 RXD(串行输入口)

P3.1 11 TXD(串行输出口)

P3.2 12 INT0(外部中断0)

P3.3 13 INT1(外部中断1)

P3.4 14 T0(定时器0外部输入)

P3.5 15 T1(定时器1外部输入)

P3.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top