62中断控制 向控制寄存器写入的内容称控制字,写入控制字的过 程称初始化,而这些可以通过初始化写入控制字的端 口、接口称可编程端口、接口 定时控制寄存器、中断允许控制寄存器、中断优先控 制寄存器以及串行口控制寄存器
6.2 中断控制 向控制寄存器写入的内容称控制字,写入控制字的过 程称初始化,而这些可以通过初始化写入控制字的端 口、接口称可编程端口、接口。 定时控制寄存器、中断允许控制寄存器、中断优先控 制寄存器以及串行口控制寄存器
62.1断源请示标志与请求方式控制 1定时器控制中断寄存器(TCON) 寄存器地址为88H,位地址8FH~88H。与中断有 关的位如下 位地址8FH8EH8DH8CH8BH8AH89H88H 位名称TF1TR1TF。TRIE1T1IEIT
6.2.1 断源请示标志与请求方式控制 1.定时器控制中断寄存器(TCON) 寄存器地址为88H,位地址8FH~88H。与中断有 关的位如下: 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
各位含义下 (1)IE0、I为外中断请求标志位。 当CPU检测到外部引脚INI(INT1)端存在有效的中断请 求信号时,由硬件自动使I(IE1)置1。当CPU响应中断请 求后,再由硬件自动将之清零。 (2)I和IT1为外中断请求信号方式控制位。 当(I1)=0时,为电平触发方式,低电平有效 当Io(I1)=1时,为脉冲触发方式,后沿负跳有效。 这两位由用户用根据需要用软件编程写入“1”或“0”, 进而控制外中断请求信号方式。可以使用字节操指令,也可 用位操作指令 CLR IT ;定义外中断0为电平触发方式。 ORL TCON,#05H定义两外中断均为脉冲触发方式 (3)TF0、TF为计数溢出标志位
各位含义下: (1) IE0、IE1为外中断请求标志位。 当CPU检测到外部引脚INT0(INT1)端存在有效的中断请 求信号时,由硬件自动使IT0(IE1)置1。当CPU响应中断请 求后,再由硬件自动将之清零。 (2)IT0和IT1为外中断请求信号方式控制位。 当IT0(IT1)=0时,为电平触发方式,低电平有效。 当IT0(IT1)=1时,为脉冲触发方式,后沿负跳有效。 这两位由用户用根据需要用软件编程写入“1”或“0” , 进而控制外中断请求信号方式。可以使用字节操指令,也可 用位操作指令: CLR IT0 ;定义外中断0为电平触发方式。 ORL TCON ,#05H ;定义两外中断均为脉冲触发方式 (3)TF0、TF1为计数溢出标志位
2串行控制寄存器(SCON) 该寄存器地址98H,位地址9FH~98H。各位名称如下: 位地址9FH9EH9DH9CH9BH9AH99H98H 位名称SM。SM1SM2REN|TB3RB3TIRI (1)T为串行口发送中断请求标志位 (2)RI为串行口接收中断请求标志位
2.串行控制寄存器(SCON) 该寄存器地址98H,位地址9FH~98H。各位名称如下: 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位名称 SM0 SM1 SM2 REN TB8 RB8 TI RI (1)TI为串行口发送中断请求标志位; (2)RI为串行口接收中断请求标志位
62.2中断允许控制 MCS-51对中断请求源的开放式屏蔽是由中断允许 寄存器控制的。正寄存器地址为0A8H,位地址 0AFH~0A8H。 位地址0AFH OACH OABH OAAH OA9H OA8H 位名称EA ES ET EXI ETO EX
6.2.2 中断允许控制 MCS-51对中断请求源的开放式屏蔽是由中断允许 寄存器IE控制的。IE寄存器地址为0A8H,位地址 0AFH~0A8H。 位地址 0AFH - - 0ACH 0ABH 0AAH 0A9H 0A8H 位名称 EA / / ES ET1 EX1 ET0 EX0