全球旧事资料 分类
带来了很大的方便。
1389C52单片机介绍
P0口P0口为一个8位漏级开路双向IO口每脚可吸收8TTL门电流。当
P1口的管脚第一次写1时被定义为高阻输入。P0能够用于外部程序数据存储器它可以被定义为数据地址的第八位。在FIASH编程时P0口作为原码输入口当FIASH进行校验时P0输出原码此时P0外部必须被拉高。
P1口P1口是一个内部提供上拉电阻的8位双向IO口P1口缓冲器能接
收输出4TTL门电流。P1口管脚写入1后被内部上拉为高可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的缘故。在FLASH编程和校验时P1口作为第八位地址接收。
P2口P2口为一个内部上拉电阻的8位双向IO口P2口缓冲器可接收
输出4个TTL门电流当P2口被写“1”时其管脚被内部上拉电阻拉高且作为输入。并因此作为输入时P2口的管脚被外部拉低将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时P2口输出地址的高八位。在给出地址“1”时它利用内部上拉优势当对外部八位地址数据存储器进行读写时P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口P3口管脚是8个带内部上拉电阻的双向IO口可接收输出4个TTL门电流。当P3口写入“1”后它们被内部上拉为高电平并用作输入。作为输入由于外部下拉为低电平P3口将输出电流ILL这是由于上拉的缘故。
P3口也可作为AT89C52的一些特殊功能口如下表所示
口管脚备选功能
P30RXD串行输入口P31TXD串行输出口P32INT0外部中断0
P33INT1外部中断1P34T0记时器0外部输入P35T1记时器1外部输入P36WR外部数据存储器写选通P37RD外部数据存储器读选通P3口同时为闪烁编程和编程校验接收一些控制信号。
RST复位输入。当振荡器复位器件时要保持RST脚两个机器周期的高电平时间。
fALEPROG当访问外部存储器时地址锁存允许的输出电平用于锁存地址的
地位字节。在FLASH编程期间此引脚用于输入编程脉冲。在平时ALE端以不
变的频率周期输出正脉冲
信号此频率为振荡器频
率的16。因此它可用作对

部输出的脉冲或用于定时
目的。然而要注意的是
每当用作外部数据存储器

将跳过一个ALE脉冲。如
想禁止ALE的输出可在
SFR8EH地址上置0。此时
ALE只有在执行MOVX
MOVC指令是ALE才起作
用。另外该引脚被略微
拉高。
如果微处理器在外部执行
状态ALE禁止置位无效。
PSEN外部程序存储器的
选通信号。在由外部程序
存储器取指期间每个机
器周期两次PSEN有效。
但在访问外部数r
好听全球资料 返回顶部