




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一、中断的概念 (1)现实生活中的中断:图5-1所示。 对事件的整个处理过程,称为中断处理(或中断服务)。引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且还具有如下优点:二、80C51中断系统的结构 80C51的中断系统有5个中断源,2个优先级(li称其为0级、1级),可实现二级中断嵌套(一个正在执行的低优先级中断被高优先级的中断源所中断)。 2、80C51的中断源 一、中断源----中断申请方1、(P3.2)。可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。 IT0=0,为低电平触发方式。 IT0=1,为下降沿触发方式。二、中断请求标志 1、TCON的中断标志TCON的功能说明续上表2、SCON的中断标志一、中断允许控制 CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。EX0(IE.0),外部中断0允许位; ET0(IE.1),定时/计数器T0中断允许位; EX1(IE.2),外部中断1允许位; ET1(IE.3),定时/计数器T1中断允许位; ES(IE.4),串行口中断允许位; EA(IE.7),CPU中断允许(总允许)位。 0:禁止中断; 1:允许中断。IE对中断的开放和关闭为两级控制: (1)总的开关中断控制位EA(IE.7位): EA=0,所有中断请求被屏蔽。 EA=1,CPU开放中断. (2)但五个中断源的中断请求是否允许,还要由IE中对应的5个中断请求允许控制位的状态来决定。 Seefig5.2&explainabovemeaning二.中断优先级控制 中断优先级寄存器IP,其字节地址为B8H。 IP各个位的含义: (setto1is高优先级) (1)PS——串行口中断优先级控制位 (2)PT1——定时器T1中断优先级控制 (3)PX1——外部中断1中断优先级控制位 (4)PT0——定时器T0中断优先级控制位 (5)PX0——外部中断0中断优先级控制位 (未中断前,)同一优先级中的中断申请不止一个时,则有中断优先权排队问题。 同级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如下所示:在同时收到几个同一优先级的中断请求时,优先响应哪一个中断,取决于内部的查询顺序。查询顺序如下:80C51单片机的中断优先级有三条原则:sup 例5-2设置IP寄存器的初始值,使2个外中断请求为高优先级(1级),其它中断请求为低优先级(0级)。 (1)用位操作指令 SETBPX0;2个外中断为高优先级 SETBPX1 CLRPS;串行口、2个定时器为低优先级 CLRPT0 CLRPT1 (2)用字节操作指令 MOVIP,#05H 或: MOV0B8H,#05H;B8H为IP寄存器地址 响应中断请求的条件 一个中断请求被响应,需满足以下必要条件: (1)IE寄存器中的中断总允许位EA=1。 (2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。 MCS-51复位后,IE清0,所有中断请求被禁止。 若使某一个中断源被允许中断,除了IE相应的位的被置“1”,还必须使EA位=1。 (askforsample…..?) 改变IE的内容,可由位操作指令来实现,即: SETBbit ; IE.x,0A8H.x CLRbit ;例5-1若允许片内2个定时器/计数器中断,禁止其它中断源的中断请求。编写设置IE的相应程序段: (1)用位操作指令来编写如下程序段: CLRES ;禁止串行口中断 CLREX1 ;禁止外部中断1中断 CLREX0 ;禁止外部中断0中断 SETBET0;允许定时器/计数器T0中断 SETBET1 ;允许定时器/计数器T1中断 SETBEA ;CPU开中断(2)用字节操作指令来编写: MOVIE,#8AH ;10001010,seep98 或者用: MOV0A8H,#8AH;A8H为IE寄存器字节地址 思考题及习题 1、80C51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少? 2、某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx