微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MCS-51单片机控制字详解

MCS-51单片机控制字详解

时间:11-11 来源:互联网 点击:

在T2EX/P1.1引脚跳变将引起T2的捕捉/重装操作;

当EXEN2=0时,在T2EX引脚的负跳变将不起作用

TR2:T2的启动/停止控制

C/T2:计数定时

CP/RL2:捕捉/重装选择

当CP/RL2=1且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起捕捉操作

当CP/RL2=0且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起重装操作

当CP/RL2=0且EXEN2=0时,T2的溢出将引起T2的自动重装操作

当RCLK+TCLK=1时,CP/RL2控制位不起作用,T2被强制工作于重装方式。重装方式发生于T2溢出时,常用来作波特率发生器。

IE:中断允许控制寄存器

寄存器地址A8H,位寻址AFH~A8H。

位地址

AF

AE

AD

AC

AB

AA

A9

A8

位符号

EA

/

ET2

ES

ET1

EX1

ET0

EX0

EA:中断允许总控制位

当EA=0时,中断总禁止。

当EA=1时,中断总允许后中断的禁止与允许由各中断源的中断允许控制位进行设置。

EX0( EX1):外部中断允许控制位

当EX0( EX1)=0 禁止外中断

当EX0( EX1)=1 允许外中断

ET0(EX1):定时/计数中断允许控制位

当ET0(ET1)=0禁止定时(或计数)中断

当ET0(ET1)=1允许定时(或计数)中断

ET2:定时器2中断允许控制位,在AT89S52、AT89C52中

ES:串行中断允许控制位

当ES=0禁止串行中断

当ES=1允许串行中断

IP:中断优先级控制寄存器

寄存器地址B8H,位寻址BFH~B8H。

位地址

BF

BE

BD

BC

BB

BA

B9

B8

位符号

/

/

PT2

PS

PT1

PX1

PT0

PX0

PX0——外部中断0优先级设定位

PT0——定时中断0优先级设定位

PX1——外部中断1优先级设定位

PT1——定时中断1优先级设定位

PS——串口中断优先级设定位

PT2——定时器2优先级设定位

AUXR:辅助寄存器

字节地址=8EH,不可位寻址

-

-

WDIDLE

DISRTO

-

-

DISALE

WDIDLE:WTD在空闲模式下的禁止/允许位

当WDIDLE=0时,WDT在空闲模式下继续计数

当WDIDLE=1时,WDT在空闲模式下暂停计数

DISRTO:禁止/允许WDT溢出时的复位输出

当DISRTO=0时,WDT定时器溢出时,在RST引脚输出一个高电平脉冲

当DISRT0=1时,RST引脚为输入脚

DISALE :ALE禁止/允许位

当DISALE=0时,ALE有效,发出恒定频率脉冲

当DISALE=1时,ALE仅在CPU执行MOVC和MOVX类指令时有效,不访问外寄存器时,ALE不输出脉冲信号

AUXR1:辅助寄存器1

字节地址=A2H,不可位寻址

-

-

-

-

DPS

DPS:数据指针寄存器选择位

当DPS=0时,选择数据指针寄存器DPRT0

当DPS=1时,选择数据指针寄存器DPRT


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top