- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断优先级寄存器IP,其字节地址为B8H。 IP各个位的含义: (1)PS——串行口中断优先级控制位 1:高优先级中断; 0:低优先级中断。 (2)PT1——定时器T1中断优先级控制位 1:高优先级中断; 0:低优先级中断。 (3)PX1——外部中断1中断优先级控制位 1:高优先级中断; 0:低优先级中断。 (4)PT0——定时器T0中断优先级控制位 1:高优先级中断; 0:低优先级中断。 (5)PX0——外部中断0中断优先级控制位 1:高优先级中断; 0:低优先级中断。 * * * * * * * 汽车单片机 第10讲(2010-11-22) 10-11第1学期第13周 1.中断概念; 2.中断系统结构及中断控制; 3.中断响应过程; 4.中断响应时间; 5.中断响应后中断请求撤除; 6.中断系统编程及应用实例; 第4章 MCS-51单片机的中断系统 某人看书——某人正在处理一件事A 电话铃响——出现另一件须立即解决的事件B 暂停看书——中止事件A 书中作记号——记录断点,便于接续 电话谈话——处理事件B 继续看书——继续事件A的工作 保护断点 中断响应 中断请求 中断返回 (1)现实生活中的中断: 4.1 中断的概念 (2)单片机中的中断定义(P86) CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生或中断请求); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回)。 中断请求→中断响应→中断服务→中断返回 中断过程 事件B的处理过程 事件A 事件B 什么是中断 ? 对事件的整个处理过程,称为中断处理(或中断服务)。 能够实现中断处理功能的部件称为中断系统;产生中断的请求源称为中断请求源。 中断源向CPU提出的处理请求,称为中断请求(或中断申请)。 进入中断→保护现场→中断处理恢复现场 →中断返回 中断方式优点:大大地提高了CPU的工作效率。 中断技术的应用 并行处理 CPU可以与多台外设并行工作,并分时与他们进行信息交换,提高了CPU的工作效率。 实时控制 单片机应用系统可能随机请求CPU提供服务。有了中断系统,CPU就可以立即响应并予以处理。 故障处理 单片机系统在工作时可能会出现一些突发故障,如电源断电,存储器出错,程序执行错误(如除数为0)等,一旦出现故障,CPU就可及时转去执行故障处理程序,而不必停机。 中断主要由三个要素组成:中断源、优先级和响应过程。 ①中断源。引发中断的事件 ②优先级控制。如果多个中断同时出现时,就存在优先级的问题,一般都把最重要的事或处理时间不及时就会出现严重事故的事设置为优先级最高的位置。 ③中断的响应过程。当有中断产生时,保护中断现场、处理中断事件和返回原有事件处理的过程 4.2 MCS-51中断系统的结构 有5个中断请求源,两个中断优先级,可两级嵌套。 中断源 说明 外部中断 从P3.2引脚引入的外部中断申请 定时器T0中断 定时器T0溢出时引发中断申请 外部中断 从P3.3引脚引入的外部中断申请 定时器T1中断 定时器T1溢出时引发中断申请 串行口中断 一次串行发送或接收完成后,发出中断申请 中断系统结构示意图如下图所示。 教材错误 1、中断请求源 (1)INT0—外部中断请求0,由引脚P3.2输入,中断请求标志为IE0。 (2)INT1—外部中断请求1,由引脚P3.3输入,中断请求标志为IE1。 (3)定时器/计数器T0溢出中断请求,中断请求标志为TF0。 (4)定时器/计数器T1溢出中断请求,中断请求标志为TF1。 (5)串行口中断请求,中断请求标志为TI或RI。 由特殊功能寄存器TCON和SCON的相应位锁存。 TCON为定时器/计数器的控制寄存器,字节地址为88H。 包含:1)T0和T1的溢出中断请求标志位TF1和TF0 2)外部中断请求标志位IE1与IE0。格式如下: (1)IT0—选择外部中断请求0为跳沿触发方式还是电平触发方式: IT0=0,为电平触发方式。IT0=1,为跳沿触发方式。 可由软件置“1”或清“0”。 2、TCON寄存器 电平触发方式:CPU在每个机器周期采样到的外部中断输入线的电平。在中断服务程序返回之前,外部中断请求输入必须无效(即变为高电平),否则CPU返回主程序后会再次响应中断。 适于外中断以低电平输入且中断服务程序能清除外部中断请求(即外部中断输入电平又变为高电平)的情况。 跳沿触发方式:连续两次
文档评论(0)