AT89C51引脚图及功能

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AT89C51引脚图及功能

电子元件知识2010-03-04 23:12:41 阅读1759 评论1 字号:大中小订阅

89C51外部引脚图:(可以直接拷入ASM程序文件中,作注释使用,十分方便); ┏━┓┏━┓

; P1.0 ┫1 ┗┛40┣Vcc

; P1.1 ┫2 39┣P0.0

; P1.2 ┫3 38┣P0.1

; P1.3 ┫4 37┣P0.2

; P1.4 ┫5 36┣P0.3

; P1.5 ┫6 35┣P0.4

; P1.6 ┫7 34┣P0.5

; P1.7 ┫8 33┣P0.6

; RST/Vpd ┫9 32┣P0.7

; RXD P3.0 ┫10 31┣-EA/Vpp(内1/外0 程序地址选择)

; TXD P3.1 ┫11 30┣ALE/-P (地址锁存输出)

; -INT0 P3.2 ┫12 29┣-PSEN (外部程序读选通输出)

; -INT1 P3.3 ┫13 28┣P2.7

; T0 P3.4 ┫14 27┣P2.6

; T1 P3.5 ┫15 26┣P2.5

; -WR P3.6 ┫16 25┣P2.4

; -RD P3.7 ┫17 24┣P2.3

; X2 ┫18 23┣P2.2

; X1 ┫19 22┣P2.1

; GND ┫20 21┣P2.0

; ┗━━━━┛

引脚说明:

①电源引脚

Vcc(40脚):典型值+5V。

Vss(20脚):接低电平。

②外部晶振

X1、X2分别与晶体两端相连接。当采用外部时钟信号时,X2接振荡信号,X1接地。

③输入输出口引脚:

P0口:I/O双向口。作输入口时,应先软件置“ 1”。

P1口:I/O双向口。作输入口时,应先软件置“ 1”。

P2口:I/O双向口。作输入口时,应先软件置“ 1”。

P3口:I/O双向口。作输入口时,应先软件置“ 1”。

④控制引脚:

RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。

RST/Vpd(9脚):复位信号输入端(高电平有效)。

第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。

ALE/-PROG(30脚):地址锁存信号输出端。

第二功能:编程脉冲输入。

-PSEN(29脚):外部程序存储器读选通信号。

-EA/Vpp(31脚):外部程序存储器使能端。

第二功能:编程电压输入端(+21V)。

;98c2051外部引脚图:(可以直接拷入ASM程序文件中,作注释使用,十分方便)

;

; ┏━┓┏━┓

; RET ┫1 ┗┛20┣Vcc

; RXD P3.0 ┫2 19┣P1.7

; TXD P3.1 ┫3 18┣P1.6

; -INT0 P3.2 ┫6 17┣P1.5

; -INT1 P3.3 ┫7 16┣P1.4

; T0 P3.4 ┫8 15┣P1.3

; T1 P3.5 ┫9 14┣P1.2

; P3.7 ┫11 13┣P1.1 A1(+)

; X1 ┫4 12┣P1.0 A0(-)

; X2 ┫5 10┣GND

; ┗━━━━┛——————————————————————————————————————

【引脚电器性能】

AT89C2051单片机的P口特点:

P1口:P1口是一个8位双向I/O端口,其中P1.2~P1.7引脚带有内部上拉电阻,P1.0 和P1.1要求外部上拉电阻。P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(AIN 0)和反相输入(AIN1)。P1口输出缓冲器可吸收20mA电流,并能直接驱动LED显示。

对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口。P2口作输

入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电流(Iil)

P3口:P3.0~P3.5、P3.7是带有内部上拉电阻的7个双向I/O端口。P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O口引脚而只读。P3口输出缓冲器可吸收

20mA电流。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口。

P3口作输入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电

流(Iil)。

AT89C51单片机的P口特点:

P0口:是一个8位漏极开路输出型双向I/O端口。作为输出端口时,每位能以吸收电

流的方式驱动8 个TTL输入,对端口写1时,又可作高阻抗输入端用。

在访问外部程序或数据存储器时,它是时分多路转换的地址(低8位)/数据总线,

在访问期间将激活内部的上拉电阻。

P1口:P1口是一个带有内部上拉电阻的8位双向I/O端口。P1口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高

电位,这时可作输入口。P2口作输入口使用时,因为内部有上拉电阻,那些被外部信号

拉低的引脚会输出一个电流(Iil)。

P2口:P2口是一个带有内部上拉电阻的8位双向I/O端口。P2口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高

电位,这时可作输入口。P2口作输入口使用时,因为内部有上拉电阻,那些被外部信号

拉低的引脚会输出一个电流(Iil)。

在访问外部程序存储器时和16位外部地址的外部数据存储器(如执行MOVX @DPTR)时,P2口送出高8位地址。在访问8位地址的外部数据存储器(如执行MOVX @RI)时,

P2口引脚上的内容(就是专用寄存器(SFR)区中的P2寄存器的内容),在整个访问期间

不会改变。

P3口:P3口是一个带有内部上拉电阻的8位双向I/O端口。P3口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高

电位,这时可作输入口。P3口作输入口使用时,因为内部有上拉电阻,那些被外部信号

拉低的引脚会输出一个电流(Iil)。

在稳定的状态条件下Io 低被外部限制如下

1、每个管脚的最大IOL 15mA 注85 规格

2、每个8 位口的最大IOL 26 mA

3、IOL 输出最大总和71mA

4、如果IOL 超过测试条件VOL 可能会超过相应规格不能保证超过测试电流——————————————————————————————————————

内部单元:

运算器:

1、算术/逻辑部件ALU:用以完成+、-、*、/ 的算术运算及布尔代数的逻辑运算

,并通过运算结果影响程序状态寄存器PSW的某些位,从而为判断、转移、十进制修正

和出错等提供依据。

2、累加器A:在算术/逻辑运算中存放一个操作数或结果,在与外部存储器和I/O

接口打交道时,进行数据传送都要经过A来完成。

3、寄存器B:在*、/ 运算中要使用寄存器B 。乘法时,B用来存放乘数以及积的

高字节;除法时,B用来存放除数及余数。不作乘除时,B可作通用寄存器使用。

4、程序状态标志寄存器PSW:用来存放当前指令执行后操作结果的某些特征,以便

为下一条指令的执行提供依据。

相关文档
最新文档