51寄存器表(重要)

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

OV位:益出位;OV=1表示运算时有益出产生。

AC位:补助进位位;AC=1表示运算时较低4位有进位产生。

CY位:进位位;CY=1表示运算时有进位产生。

ET2:T2中断允许位;ET2=1允许中断(S52才有)。

ES:串行中断允许位;ES=1允许中断。

ET1:T1中断允许位;ET1=1允许中断。

EX1:INT1中断允许位;EX1=1允许中断。

ET0:T0中断允许位;ET0=1允许中断。

EX0:INT0中断允许位;EX0=1允许中断。

入口地址(按优先级):外中断0—03H,定时器0—0BH,外中断1—13H,定时器1—1BH,串口—23H

同过设订两个寄存器中每位代表的数值来决定定时值和计数值。

例:TH=#3CH ,TL=#0B0H 等于15536,它的定时值就为50000。

GATE:GATE=1时表示T0或T1必须在INT0或INT1是高电位时才会初始化。

C/T:C/T=1由外引脚T0或T1做计数脉冲,C/T=0由TH和TL做定时数。

TF1 :TF1=1表示T1有中断产生。

TR1:TR1=1表示T1开始运行。

TF0:TF0=1表示T0有中断产生。

TR0:TR0=1表示T0开始运行。

IE1:IE1=1表示INT1有中断产生。

IT1:IT1=1表示INT1为下降沿触发,IT1=0表示INT1为低电平触发。

IE0:IE0=1表示INT0有中断产生。

IT0:IT0=1表示INT0为下降沿(负跳变)触发,IT0=0表示INT0为低电平触发。

定时器T2:

EXF2:T2外中断标志;EXF2=1,T2EX(P1.1)发生负跳变时置EXF2。

TCLK:串行口发送时钟选择标志。

RCLK:串行口接收时钟选择标志。

EXEN2=1,T2为捕获方式,T2EX(P1.1)发生负跳变时,TL2和TH2的当前值自动捕获到RCAP2L和RCAP2H中,同时置中断标志EXF2。

EXEN2=0,T2为自动装入方式,T2EX(P1.1)发生负跳变时,RCAP2L和RCAP2H自动装入TL2和TH2中,同时置中断标志EXF2。

C/T2:外部计数器/定时器选择位;C/T2=1时为计数器,计数脉冲来自T2(P1.0);

C/T2=0时为定时器,以震荡脉冲的十二分频信号为计数信号。TR2:T2计数控制位;TR2=1时允许计数/定时。

CP/RL2 :捕获和常数自动再装入方式选择位;CP/RL2=1工作于捕获方式,CP/RL2=0工作于自动再装入方式,RCLK或TCLK为1时CP/RL2被忽略。

对于方式1:SM2=1,只有接到有效的停止位才激活RI。

对于方式2和3为多机通信控制位;SM2=1,则接收的第9位数据为0时不激活RI。REN:REN=1允许接收数据。

TB8:在模式2、3时为第9个发送位。

RB8:在模式2、3时为第9个接收位。

对于方式1:如SM2=1,RB8为接收的停止位。

TI :TI=1表示UATR传送完成,产生中断。

RI :RI=1表示UATR接收完成,产生中断。

方式1:SMOD=0,波特率= 1 ×晶震频率

3212×(256—TH1)

SMOD=1,波特率= 1 ×晶震频率

16 12×(256—TH1)

方式2:SMOD=0,波特率= 1 ×晶震频率

32 12

SMOD=1,波特率= 1 ×晶震频率

16 12

方式3:同方式1

CF1,GF0:为一般用途标记。

PD:停止运行控制位,PD=1时进入停止模式(在复位或外中断产生时恢复)。

IDL:闲置模式控制位,IDL=1时进入闲置模式(在复位或重新上电时恢复)。

相关文档
最新文档