AT89C51单片机各引脚功能

AT89C51单⽚机各引脚功能
AT89C51单⽚机各引脚功能
(1)I/O引脚(4×8=32):P0,P1,P2,P3。
1、P0⼝:P0⼝为⼀个8位漏级开路双向I/O⼝,每脚可吸收8TTL门流。当P1⼝的管脚第⼀次写1时,被定义为⾼阻输⼊。P0能够⽤于外部程序数据存储器,它可以被定义为数据/地址的第⼋位。在FIASH编程时,P0 ⼝作为原码输⼊⼝,当FIASH进⾏校验时,P0输出原码,此时P0外部必须被拉⾼。
2、P1⼝:P1⼝是⼀个内部提供上拉电阻的8位双向I/O⼝,P1⼝缓冲器能接收输出4TTL门电流。P1⼝管脚写⼊1后,被内部上拉为⾼,可⽤作输⼊,P1⼝被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH 编程和校验
时,P1⼝作为第⼋位地址接收。
药网>败犬的远吠
3、P2⼝:P2⼝为⼀个内部上拉电阻的8位双向I/O⼝,P2⼝缓冲器可接收,输出4个TTL门电流,当P2⼝被写“1”时,其管脚被内部上拉电阻拉⾼,且作为输⼊。并因此作为输⼊时,P2⼝的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2⼝当⽤于外部程序存储器或16位地址外部数据存储器进⾏存取时,P2⼝输出地址的⾼⼋位。在给出地址“1”时,它利⽤内部上拉优势,当对外部⼋位地址数据存储器
包装与食品机械
功率谱进⾏读写时,P2⼝输出其特殊功能寄存器的内容。P2⼝在FLASH编程和校验时接收⾼⼋位地址信号和控制信号。
4、P3⼝:P3⼝管脚是8个带内部上拉电阻的双向I/O⼝,可接收输出4个TTL门电流。当P3⼝写⼊“1”后,它们被内部上拉为⾼电平,并⽤作输⼊。作为输⼊,由于外部下拉为低电平,P3⼝将输出电流(ILL)这是由于上拉的缘故。P3⼝也可作为
AT89C51的⼀些特殊功能⼝,如下表2-2所⽰:
表2-2 P3⼝的第⼆功能
P3⼝同时为闪烁编程和编程校验接收⼀些控制信号。
(2)控制引脚(4个):
1、ALE——地址锁存使能。当访问外部存储器时,地址锁存允许的输出电平⽤于锁存地址的地位字节。在FLASH编程期间,此引脚⽤于输⼊编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可⽤作对外部输出的脉冲或⽤于定时⽬的。然⽽要注意的是:每当⽤作外部数据存储器时,将跳过⼀个ALE脉冲。如想禁⽌ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执⾏MOVX,MOVC指令是ALE才起作⽤。另外,该引脚被略微拉⾼。如果微处理器在外部执⾏状态ALE禁⽌,置位⽆效。
2、/PSEN——外部程序存储器ROM的选通信号。在由外部程序存储器ROM 取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器RAM时,这两次有效的/PSEN信号将不出现。
依稀大地湾
3、/EA/VPP——/EA访问外部程序存储器控制信号。当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密⽅式1时,/EA将内部锁定为RESET;当/EA端保持⾼电平时,此间内部程序存储器。在FLASH编程期间,此引脚也⽤于施加12V编程电源(VPP)。
4、RSE——复位。当晶振在运⾏中,只要复位管脚出现2个机械周期⾼电平即可复位。内部有扩散电阻连接到Vss,仅需要外接⼀个电容到Vcc即可实现上电复位。
(3)时钟晶体引脚(2):
1、XTAL1——反相振荡放⼤器输⼊和内部时钟发⽣电路输⼊。
2、XTAL2——反相振荡放⼤器输出。要使⽤外部时钟源驱动器件时,XTL2可以不连接⽽由XTL1驱动。外部时钟信号⽆占空⽐的要求,因为时钟通过触发器⼆分频输⼊到内部时钟电路。
(4)电源引脚(2)
TILA-TACE1、Vss——地。
2、Vcc——电源。提供掉电、空闲、正常⼯作电压.。

本文发布于:2024-09-21 17:52:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/1848.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   地址   存储器   编程   时钟   上拉   信号   程序
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议