51单片机中断概述和中断源以及中断寄存器的详细资料概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
51单片机中断概述和中断源以及中断寄存器的详细资料概述
一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU 迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断
二、中断源
在51单片机中有5个中断源
三、中断寄存器
单片机有10个寄存器主要与中断程序的书写控制有关
1.中断允许控制寄存器IE
2.定时器控制寄存器TCON
3.串口控制寄存器SCON
4.中断优先控制寄存器IP
5.定时器工作方式控制寄存器TMOD
6.定时器初值赋予寄存器(TH0/TH1,TL0/TL1)
寄存器详细说明:http://blog.sina/s/blog_a05b986d0101545cl
四、寄存器功能与赋值说明
注:在用到中断时,必须要开总中断EA,即EA=1。 //开总中断
1.中断允许控制寄存器IE
EX0(EX1):外部中断允许控制位
EX0=1 外部中断0开关闭合 //开外部0中断 EX0=0 外部中断0开关断开
ET0(ET1):定时中断允许控制位
ET0=1 定时器中断0开关闭合 //开内部中断0
ET0=0 定时器中断0开关断开 ES: 串口中断允许控制位