- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51系列单片机寄存器详解
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
PSW:程序状态字
寄存器地址D0H,位寻址D7H~D0H。
位地址 D7 D6 D5 D4 D3 D2 D1 D0 位符号 CY AC F0 RS1 RS0 OV - P CY——进位标记
AC——半进位标记
F0——用户设定标记
RS1、RS0——4个工作寄存器区的选择位。
VO——溢出标记
P——奇偶校验标记
PCON:电源控制器及波特率选择寄存器
字节地址=87H,不可位寻址
SMOD - - POF GF1 GF0 PD IDL SMOD——波特率倍增位
GF1、GF0——用户通用标记
PD——掉电方式控制位,PD=1时进入掉电模式
IDL——空闲方式控制位,IDL=1时进入空闲方式
在AT89S51中PCON.4是电源断电标记位POF,上电是为1
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优先级设定位
SCON:串行口控制寄存器
寄存器地址98H,位寻址9FH~98H。
位地址 9F 9E 9D 9C 9B 9A 99 98 位符号 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0、SM1:串行口工作方式选择位
SM2:多机通信控制位
REN:允许/禁止串行口接收的控制位
TB8:在方式2和方式3中,是被发送的第9位数据,可根据需要由软件置1或清零,也可以作为奇偶校验位,在方式1中是停止位。
RB8:在方式2和方式3中,是被接收的第9位数据(来自第TB8位);在方式1中,RB8收到的是停止位,在方式0中不用。
TI——串行口发送中断请求标志位
当发送完一帧串行数据后,由硬件置1;在转向中断服务程序后,用软件清0。
RI——串行口接收中断请求标志位
????? 当接收完一帧串行数据后,由硬件置1;在转向中断服务程序后,用软件清0。
T2CON:定时器控制寄存器
寄存器地址0C8H,位寻址0C8H~0CFH。
位地址 CF CE CD CC CB CA C9 C8 位符号 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 TF2:T2溢出标记
当T2溢出时TF2=1,TD2只能用软件清除
当RCLK=1或TCLK=1时,TF2将不置位
EXF2:T2外部标记
当EXEN2=1时,T2EX/P1.1引脚上的负跳变引起T2的捕捉/重装操作,此时EXF2=1。在T2中断允许时,EXF2=1将引起中断,EXF2只能用软件清除。在T2的向上、向下计数模式下(DCEN=1)EXF2
文档评论(0)