您的位置 首页 开关

51单片机首要引脚功用

XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RSTVpd(9脚)为复位输入端口,外接电阻电容组成的复位电路

XTAL1(19 脚)和XTAL2(18 脚)为振动器输入输出端口,外接12MHz 晶振。

RST/Vpd(9 脚)为复位输入端口,外接电阻%&&&&&%组成的复位电路。

VCC(40 脚)和VSS(20 脚)为供电端口,别离接+5V电源的正负端。

P0~P3 为可编程通用I/O 脚,其功用用处由软件界说

P0 口:P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方法驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在拜访外部数据存储器或程序存储器时,这组口线分时转化地址(低8 位)和数据总线复用,在拜访期间激活内部上拉电阻。在Flash 编程时,P0 口接纳指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1 口:P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,经过内部的上拉电阻把端口拉到高电平,此刻可作输进口。作输进口运用时,由于内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

 P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,经过内部的上拉电阻把端口拉到高电平,此刻可作输进口,作输进口运用时,由于内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

 P3 口:P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此刻,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。

  P3 口除了作为一般的I/O 口线外,更重要的用处是它的第二功用

  P3 口还接纳一些用于Flash 闪速存储器编程和程序校验的操控信号。

RST:复位输入。当振动器作业时,RST引脚呈现两个机器周期以上高电平将使单片机复位。

ALE/PROG:当拜访外部程序存储器或数据存储器时,ALE(地址锁存答应)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振动频率的1/6 输出固定的脉冲信号,因而它可对外输出时钟或用于守时意图。要注意的是:每逢拜访外部数据存储器时将越过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可经过对特别功用寄存器(SFR)区中的8EH 单元的D0 方位位,可制止ALE 操作。该方位位后,只要一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被弱小拉高,单片机履行外部程序时,应设置ALE 制止位无效。

PSEN:程序贮存答应(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有用,即输出两个脉冲。在此期间,当拜访外部数据存储器,将越过两次PSEN信号。

EA/VPP:外部拜访答应。欲使CPU 仅拜访外部程序存储器(地址为0000H—FFFFH),EA 端有必要坚持低电平(接地)。需注意的是:假如加密位LB1 被编程,复位时内部会锁存EA端状况。如EA端为高电平(接Vcc端),CPU 则履行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程答应电源Vpp,当然这有必要是该器材是运用12V 编程电压Vpp。

XTAL1:振动器反相放大器的及内部时钟发生器的输入端。

XTAL2:振动器反相放大器的输出端。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/258453.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部