资料介绍
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:用来存放当前指令执行后操作结果的某些特征,以便
为下一条指令的执行提供依据。
【PSW】 (D0H) D7 D6 D5 D4 D3 D2 D1 D0
Cy AC F0 RS1 RS0 OV — P
Cy:进位标志。有进位或借位,则Cy=1,否则Cy=0 ;在布尔运算时,Cy(简称C)
作为布尔处理器。
AC:辅助进位标志位。
F0:用户标志位:用户可用软件对F0置位“1”或清“0”,以决定程序的流向。
OV:溢出标志位:当运算结果溢出时,OV为“1”,否则为“0”。
D.1:未定义。
P: 奇偶校验位:当累加器A中的“1”的个数为奇数时,P置“1”,否则P置“0”
。
;
; ┏━┓┏━┓
; 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:用来存放当前指令执行后操作结果的某些特征,以便
为下一条指令的执行提供依据。
【PSW】 (D0H) D7 D6 D5 D4 D3 D2 D1 D0
Cy AC F0 RS1 RS0 OV — P
Cy:进位标志。有进位或借位,则Cy=1,否则Cy=0 ;在布尔运算时,Cy(简称C)
作为布尔处理器。
AC:辅助进位标志位。
F0:用户标志位:用户可用软件对F0置位“1”或清“0”,以决定程序的流向。
OV:溢出标志位:当运算结果溢出时,OV为“1”,否则为“0”。
D.1:未定义。
P: 奇偶校验位:当累加器A中的“1”的个数为奇数时,P置“1”,否则P置“0”
。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 带AT89C2051的数字时钟
- AT89C2051中文数据资料 60次下载
- 使用AT89C2051单片机实现模转数换的程序免费下载 27次下载
- 如何使用AT89C2051单片机实现节日彩灯控制电路的程序 34次下载
- 使用AT89C2051实现流水灯的PCB原理图免费下载 0次下载
- 使用AT89C2051单片机设计的数字时钟程序和工程文件等资料免费下载 15次下载
- 基于AT89C2051单片机的GPS时钟系统 34次下载
- 用AT89C2051实现对功放的自动控制 7次下载
- 基于AT89C2051的超声波测距系统 24次下载
- AT89C2051多路舵机控制电路详解 54次下载
- AT89c2051单片机介绍 381次下载
- AT89C2051驱动步进电机的电路和源码
- AT89C2051单片机在步进电机控制中的应用
- 基于AT89C2051单片机的数字电容表设计
- at89c2051程序
- 基于AT89C205构建的电子骰子的电路图 2176次阅读
- 使用继电器的电话交换机电路 1723次阅读
- 采用AT89C2051和AT89S52单片机实现红外遥控电子密码锁的设计 3899次阅读
- 基于地磁传感器V2XE在GPS系统设计中的应用 1026次阅读
- 采用单片机AT89C2051和AD7416芯片实现多路温湿度循环检测系统的设计 1776次阅读
- 基于AT89C2051单片机的门禁系统设计 3576次阅读
- 基于AT89C2051单片机的智能照明控制系统设计 5478次阅读
- AT89C2051单片机对步进电机驱动器系统的设计 2340次阅读
- AT89C2051单片机对点钞机的外接显示屏驱动设计 2272次阅读
- 如何用用C语言编写的单片机来控制流水灯 1.3w次阅读
- AT89C51与AT89S51有何不同_AT89C51与AT89S51的区别 3.7w次阅读
- 基于AT89C2051的倒车防撞超声波报警系统 3923次阅读
- 一种并网式LED环保广告牌供电系统设计方案 4121次阅读
- 基于AT89C2051单片机制作的厨房定时器 6930次阅读
- 基于DS18B20和89C2051组成的温度显示电路 9672次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 4DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 5基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多