首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > at89c2051资料

at89c2051资料

  • 资源大小:555
  • 上传时间:2022-01-08
  • 下载次数:0次
  • 浏览次数:52次
  • 资源积分:1积分
  • 标      签: at89c2

资 源 简 介

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还分别作为片内精密模拟比较器的同相输入(AIN0)和反相输入(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 mA3、IOL 输出最大总和 71mA4、如果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      —      PCy:进位标志。有进位或借位,则Cy=1,否则Cy=0 ;在布尔运算时,Cy(简称C)作为布尔处理器。AC:辅助进位标志位。F0:用户标志位:用户可用软件对F0置位“1”或清“0”,以决定程序的流向。OV:溢出标志位:当运算结果溢出时,OV为“1”,否则为“0”。D.1:未定义。P: 奇偶校验位:当累加器A中的“1”的个数为奇数时,P置“1”,否则P置“0”。

相 关 资 源

VIP VIP