返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

4.2.2 中断系统中的SFR---51系列单片机设计实例教程

与中断系统由关的SFR有SCON、TCON、IE和IP。

1.串行口控制寄存器SCON

SCON为可位寻址寄存器,直接地址位98H,其各位如下:

TI:发送中断标志。当发送数据完毕时,TI=1,表示帧发送完毕,请求中断,也可供查询。TI只能由程序清零。

RI:接收中断标志。当接收数据完毕时,TI=1时,表示接收完一帧数据,请求中断,也可供查询。RI只能由程序清零。

2.TCON控制寄存器

TCON是一个可位寻址的寄存器,字节地址为88H,高4位用于定时器控制,低4位用于外中断控制,其各位如下:

各位意义如下:

TF1:定时器/计数器T1溢出标志。溢出时自动置1,中断响应后自动复位,也可用软件复位。

TFO:定时器/计数器T0溢出标志。溢出时自动置1,中断响应后自动复位,也可用软件复位。

IE1:外中断1中断请求标志位。CPU响应中断后自动复位。

IT1:外中断1触发类型选择位。ITO=0时为电平触发,ITO=1时为下降沿边沿触发。

3.中断允许寄存器IE

IE为可位寻址寄存器,直接地址为A8H,用于中断的开放与关闭,其各位如下:

各位意义如下:

EA:CPU中断总允许控制。当EA=1时,CPU开放中断。

EX1:EX1=1时为允许外部中断INT1中断。

ET1:ET1=1时为允许定时器T1溢出中断。

EXO:EXO=1时为允许外部中断INT0中断。

ETO:ETO=1时为允许定时器TO溢出中断。

ES:ES=1时为允许串行口发送/接收中断。

4.中断优先级管理寄存器IP

IP为可位寻址寄存器,直级地址为B8H,用来设定优先级别,。置1时为高优先级,清零时为低优先级,其各位如下:

各位意义如下:

PXO、PX1:外部中断源INTO、INT1优先级选择位。

PTO、PT1:定时器/计数器溢出中断优先级选择位。

PS:串行口发送/接收中断优先级选择位。

 

51系列单片机设计实例教程12题

单片机指令的应用例子

定时器/计数器的基本结构与操作方式

定时器/计数器的SFR

定时器/计数器的工作方式

定时器/计数器的编程和使用

单片机定时器应用举例

中断系统的基本组成

单片机中断系统中的SFR

中断响应的自主操作过程

串行口的基本结构与操作方式

串行口的特殊功能寄存器

单片机串口的工作方式

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人