按关键词阅读: 单片机寄存器
8、6)未使用ET2(IE.5)T2中断允许位(仅AT89S52/C52或类似型号单片机有)当ET2=1时 , 允许T2中断;当ET2=0时 , 禁止T2中断ES(IE.4)串行口中断控制位当ES=1时 , 允许串行口中断;当ES=0时 , 禁止串行口中断ET1(IE.3)T1中断允许位当ET1=1时 , 允许ET1中断;当ET1=0时 , 禁止ET1中断EX1(IE.2) 外部中断1控制位当EX1=1时 , 允许外部中断1中断;当EX1=0时 , 禁止外部中断1中断ET0(IE.1) T0中断控制位当ET0=1时 , 允许T0中断;当ET0=0时 , 禁止T0中断EX0(IE.0) 外部中断0控制位当EX0=1时 , 允许外部中断0中断; 。
9、当EX0=0时 , 禁止外部中断0中断AT89C51单片机复位后 , IE中各中断允许位均被清0 , 即禁止所有中断中断优先级寄存器IP(P184)专用寄存器IP为中断优先级寄存器 , 用于选择各中断优先级 , 用户可用软件设定 。
其各位名称及作用如下:IP(B8H)BDH BCH BBH BAH B9H B8HPT2PSPT1PX1PT0PX0其各位名称及作用如下:PT2(IP.5)T2中断优先级选择位(仅AT89S52/C52或类似型号单片机有)当PT2=1时 , 设置定时器T2为高优先级中断;当PT2=0时 , 设置定时器T2为低优先级中断;PS(IP.4) 串行口为高优先级选择位 。
当PS=1时 , 设定串行口为高优先级 。
10、中断;当PS=0时 , 设定串行口为低优先级中断;PT1(IP.3) T1中断优先级选择位 。
当PT1=1时 , 设定定时器T1为高优先级中断;当PT1=0时 , 设定定时器T1为低优先级中断;PX1(IP.2) 外部中断1中断优先级选择位当PX1=1时 , 设定外部中断1为高优先级中断;当PX1=0时 , 设定外部中断0为低优先极中断;PT0(IP.1) T0中断优先级选择位 。
当PT0=1时 , 设定定时器T0为高优先级中断;当PT0=0时 , 设定定时器T0为低优先级中断;PX0(IP.0) 外部中断0中断优先级选择位 。
当PX0=1时 , 设定外部中断0为高优先级中断;当PX0=0时 , 设定外部中断0为低优先级中断;当系统复 。
11、位后 , IP全部清0 , 将所有中断源设置为低优先级中断 。
串行口控制寄存器SCON(P161_162)串行口控制位寄存器SCON用于通信的方式选择、接收和发送控制 , 并可反映串行口的工作状态 。
其各位格式如下:SCON(98H)SM0SM1SM2RENTB8RB8TIRISCON.7和SCON.6位 SN0 和 SM1串行方式选择位 。
这两位用于选择串行口的4种工作方式SM0SM1工作方式功能波特率00方式08位同步移位寄存器Fosc/1201方式110位UART可变10方式211位UARTFosc/64和fosc/3211方式311位UART可变SCON.5位 SM2多机通信控制位在方式2和方式3中 , S 。
12、M2主要用于多机通信控制 。
当串行口方式2或方式3接收时 , 如果SM2=1 , 允许多机通信 , 且接收到第九位RB8为0时 , 则RI不置1 , 不接收主机发来的数据 , 如果SM2=1且RB8为1 , 则RI置1 , 产生中断请求 , 将接收到的8位数据送如SBUF 。
当SM2=0时 , 不论RB8为0还是1 , 都将收到的数据输入SBUF , 并产生中断 。
在方式1中 , 当处于接收状态时 , 若SM2=1 , 则只有接收到有效的停止位时 , RI才置1.在方式0中 , SM2应置0SCON.4位 REN允许串行接收位REN=1时 , 允许接收 , REN=0时禁止接收 , 有软件置位或者清零SCON.3 位 TB8发送数据的第九位(D8)在方式2或方式3中 , 根据需要由 。
13、软件置位或复位 。
双机通信时 , 它可约定奇偶校验位 , 在多机通信中 , 可以作为区别地址帧或数据帧的标识位 。
一般由指令设定地址帧时 , 设TB8为1;而设定数据帧时 , 设TB8为0 , 方式0和方式1中没用该位 。
SCON.2 位RB8接收数据的第9位(D8)在方式2或方式3中 , RB8的状态与TB8相呼应 , (如可以是约定作奇偶校验位 , 也可以是约定的地址/数据标识位 。
SCON.1位 TI发送中断标志位在方式0中 , 发送完8位数据后 , 由硬件置位;其他方式中 , 在发送停止位之初由硬件置位 。
T1=1时 , 可申请中断 , 也可供软件查询用 。
在任何方式中 , 都必须由软件来清除T1 。
SCON.0位 RI接收中断标志位在方式0中 , 接收完8位数 。
14、据后 , 由硬件置位;其他方式中 , 在接收停止位的中间 , 由硬件置位 。
T1=1时 , 可申请中断 , 也可供软件查询用 。
在任何方式中 , 都必须由软件来清除R1 。
SCON的低2位与中断有关 。
SCON的地址为98H , 可以位寻址 。
在复位时 , SCON的所有位均清0 。
各中断源及其自然优先级(P185)编号中断源自然优先级0外部中断0最高级最低级1定时器T0中断2外部中断13定时器T1中断4串行口中断5定时器T2中断比较顺序:1先比优先等级 , 2优先等级若相同 , 再比自然优先等级 。
来源:(未知)
【学习资料】网址:/a/2021/0413/0021924339.html
标题:单片机中断寄存器汇总|单片机中断寄存器汇总( 二 )