8051引脚说明

一、I/O端口

8051共有4 I/O端口,为P0,P1,P2,P3;4个I/O口都是双向的,且每个口都具有锁存器。每个端口有8条线,共计32条I/O线。

P0.0~P0.7;P1.0~P1.7;P2.0~P2.7;P3.0~P3.7

1.       P0 有三个功能

1)。外部扩充存储器时,作数据总线(D0~D7)

       2)。外部扩充存储器时,作地址总线(A0~A7)

3)。不扩充时,作一般I/O使用,内部无上拉电阻,作为输出/输入使用时应加上拉电阻

2.  P1只作I/O口使用,有内部上拉电阻。

3.  P2有两个功能

       1)。扩充外部存储器时,作地址总线(A8~A15)使用。

       2)。作一般I/O口使用,有内部上拉电阻。

3.  P3有两个功能

       除作为I/O口(有内部上拉电阻)外,还有一些特殊功能。如下表所示,由特殊寄存器来设置。

端口的引脚
特殊功能

P10(8052)
T2 TIMER2的外部输入引脚(8052)

P11(8052)
/T2EX (TIMER2的捕捉(Capture)/重新加载(Reload)的触发)(8052)

P30
RXD(串行输入口)

P31
TXD(串行输出口)

P32
/INT0(外部中断)

P33
/INT1(外部中断)

P34
T0(TMER0的外部输入脚)

P35
T1(TMER1的外部输入脚)

P36
/WR(外部数据存储器的写入控制信号)

P37
/RD(外部数据存储器的读取控制信号)


端口1,2,3有内部上拉电阻,作为输入时,其电位被拉高,若输入为低电平可提供电流源;作为输出时可驱动4个LS TTL。而端0作输入时,处在抗的状态,其输出缓冲器可驱动8个LS TTL(需外加上拉电阻)。


二、RESET复位引脚

       为高电平时(约2个机器周期),可将CPU复位,CPU复位后累加器及寄存器的初值如下表所示:

寄 存 器
二 进 制 值

ACC
00000000

B
00000000

PSW
00000000

SP
00000111

P0/P1/P2/P3
11111111

IP
XXX00000

IE
0XX00000

TMOD
00000000

TCON
00000000


三、ALE/PROG地址使能信号端

       有三种功能:

1)。8051外接RAM/ROM时,ALE接地址器(8282)的STB脚,(74373)的EN脚,当CPU对外部存储器进行存取时,用以锁住地址的低位地址。

2)。8051未外接RAM/ROM时,ALE脚会有1/6晶体振荡频率,可作为外部时钟。

3)。在烧写EPROM时,ALE作为烧写时钟的输入端。

四、PSEN 程序储存使能端

       1)。内部程序存储器读取,不动作。

       2)。外部程序存储器读取(ROM),在每个机器周期会动作两次。

       3)。外部数据存储器读取(RAM),两个/PSEN脉冲被跳过不会输出。

       4)。外接ROM时,与ROM的/OE脚连接。

五、EA/VPP

       1)。接高电平时:

              CPU读取内部程序存储器(ROM)。

              扩充外部ROM,当读取内部程序存储器超过0FFFH(8051)、1FFFH(8052)时,

        自动读取外部ROM。

       2)。接低电平时:

              CPU读取外部程序存储器(ROM)。

       3)。8751烧写内部EPROM时,利用此脚21V的烧写电压。

六、XTAL1 、XTAL2 接晶体振荡器引脚

       机器周期=晶体×12;如12MHz晶体/12=1微秒
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STC89C52是一款常用的单片机芯片,它是基于8051内核的高性能单片机。下面是STC89C52的管脚说明: 1. P0(32-39):P0是一个8位的双向I/O,可以用于输入和输出。它可以通过软件配置为输入或输出,也可以通过部电路进行输入或输出。 2. P1(1-8):P1也是一个8位的双向I/O,可以用于输入和输出。与P0不同的是,P1还具有一些特殊功能,比如可以作为定时器/计数器的输入引脚部中断引脚等。 3. P2(21-28):P2也是一个8位的双向I/O,可以用于输入和输出。与P0和P1不同的是,P2还具有一些特殊功能,比如可以作为串通信的引脚、定时器/计数器的输入引脚等。 4. P3(10-17):P3也是一个8位的双向I/O,可以用于输入和输出。与P0、P1P2不同的是,P3还具有一些特殊功能,比如可以作为定时器/计数器的输入引脚部中断引脚等。 5. RST引脚(9):RST引脚是复位引脚,当RST引脚被拉低时,单片机将会复位。 6. XTAL1和XTAL2引脚(18和19):XTAL1和XTAL2引脚部晶振的输入和输出引脚,用于提供系统时钟。 7. VCC和GND引脚(20和40):VCC引脚是芯片的电源引脚,GND引脚是芯片的地引脚。 8. ALE/PROG引脚(30):ALE/PROG引脚地址锁存使能/编程引脚,用于存储器的访问和编程。 9. PSEN引脚(29):PSEN引脚是程序存储器使能引脚,用于访问部程序存储器。 10. EA/VPP引脚(31):EA/VPP引脚部访问使能/编程电压引脚,用于控制是否从部程序存储器启动。 以上是STC89C52的主要管脚说明。如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值