您好,欢迎来到小奈知识网。
搜索
您的当前位置:首页自己总结 - 51单片机特殊功能寄存器详述

自己总结 - 51单片机特殊功能寄存器详述

来源:小奈知识网
51单片机特殊功能寄存器

一:IE(中断允许控制寄存器):

IE(字节地址:A8H)寄存器格式:

D7D6D5IE

位地址

EAAFH

X

ET2ADH

D4ESACH

D3ET1ABH

D2EX1AAH

D1ET0A9H

D0EX0A8H

IE各位功能说明:EA(IE.7)X(IE.6)ET2(IE.5)ES(IE.4)ET1(IE.3)EX1(IE.2)ET0(IE.1)EX0(IE.0)

中断允许总控制位保留位

定时器/计数器T2中断响应控制位串口中断响应控制位

定时器/计数器T1中断响应控制位外部中断INT1中断响应控制位定时器/计数器T0中断响应控制位外部中断INT0中断响应控制位

中断优先级控制(1为高级;0为低级)默认顺序:

INT0T0INT1T1RiTi

中断号n

01234

中断源外部中断0(INT0)定时器0(T0)外部中断1(INT1)定时器1(T1)串行口(Ri、Ti)

中断向量8n+3

0003H000BH0013H001BH0023H

二:TMOD(定时器方式控制寄存器):

TMOD(字节地址:H,不可位寻址)寄存器格式:

D7GATE

定时器/计数器1D6D5C/TM1

D4

M0

D3GATE

定时器/计数器0D2D1C/TM1

D0

M0

TMOD

Ⅰ,GATE——门控制。GATE=1由外部中断引脚INT0、INT1和控制寄存器的TR0,TR1来启动定时器当INT0引脚为高电平时TR0置位,启动定时器T0;当INT1引脚为高电平时TR1置位,启动定时器T1。GATE=0由TR0,TR1置位分别启动定时器T0、T1——功能选择位Ⅱ,C/TC/T——C/T为0C/T为1用作定时器用作计数器——方式选择功能Ⅲ,M0、M1M1——由于有2位,因此有4种工作方式M1M0工作方式计数器模式TMOD(设置定时器0模式)00110101方式0方式1方式2方式313位计数器16位计数器自动重装8位计数器T0分为2个8位计数器T1为波特率发生器TMOD=0x00TMOD=0x01TMOD=0x02TMOD=0x03三:TCON(定时器控制)

TCON(字节地址:88H)寄存器格式:TCON位地址

D7TF18FH

D6TR18EH

D5TF08DH

D40TRTR08CH

D3IE18BH

D2IT18AH

D1IE0H

D0IT088H

TCON各位功能说明:TF1(TF0)定时器/计数器1(0)回0溢出中断请求标志位TR1(TR0)IE0(IE1)IT1(IT0)定时器/计数器1(0)启/停控制位外部中断INT0/INT1中断请求标志位外部中断模式选择位(0:电平触发(低电平);1:边沿触发(下降沿))四:SCON(串口控制寄存器)

SCON(字节地址:98H)寄存器格式:SCON位地址

D7SM09FH

D6SM19EH

D5SM29DH

D4REN9CH

D3TBBH

D2RBAH

D1TI99H

D0RI98H

SCON各位功能说明:

SM0、SM1确定串行通信的工作方式SM0SM1工作方式功能说明0011SM2

0101

方式0方式1方式2方式3

移位寄存器方式8位UART方式9位UART方式9位UART方式

波特率

Fosc/12可变

Fosc/或Fosc/32可变

方式0时,应置0。

方式1时,如SM2=0,表明RB8是接收到的停止位;如SM2=1,表明只有接收到有效停止位才能激活RI,将RI置1。

方式2、3时,如SM2=1,则接收到的第9位数据RB8必须是1,接收中断才有效。串行接收允许位。(0:禁止接收;1:允许接收)

方式2、3中发送端发送的第9位数据,可用指令置0或1

方式2、3时,是接收到的第9位数据;方式1时,若SM2=0,则RB8是接收到的停止位;方式0不用RB8

发送中断请求标志,串口每发送完一帧串行数据后,硬件自动置“1”TI。必须在中断服务程序中用软件对TI标志清“0”

接收中断请求标志,串口接收完一个数据帧,硬件自动置“1”RI标志。必须在中断服务程序中用软件对RI标志清“0”

RENTB8RB8TIRI

五:PCON(电源控制器及波特率选择寄存器)

字节地址=87H,不可位寻址SMOD

--POF

GF1

GF0

PD

IDL

SMOD——波特率倍增位GF1、GF0——用户通用标记

PD——掉电方式控制位,PD=1时进入掉电模式IDL——空闲方式控制位,IDL=1时进入空闲方式在ATS51中,电源断电标记位POF,上电是为1

六:IP(优先级寄存器):

IP(字节地址:B8H)寄存器格式:

D7

IP位地址

X

D6X

D5PT2BDH

D4PSBCH

D3PT1BBH

D2PX1BAH

D1PT0B9H

D0PX0B8H

中断优先级设置位,某位置1表示将该位相应中断设置为高优先级中断。

七:PSW(程序状态字寄存器)ProgramStatusWord

PSW(字节地址:D0H)寄存器格式:

D7D6D5

PSWCYACF0位地址

D7

D6

D5

D4

RS1D4

D3RS0D3

D2OVD2

D1X

D0PD0

CY——进位标记AC——半进位标记F0——用户设定标记

RS1、RS0——4个工作寄存器区的选择位。VO——溢出标记P——奇偶校验标记

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo3.com 版权所有 蜀ICP备2023022190号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务