一: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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务