第8讲--第6章MCS-51单片机中断系统ppt课件.ppt

第8讲--第6章MCS-51单片机中断系统ppt课件.ppt

ID:59211172

大小:2.23 MB

页数:41页

时间:2020-09-26

第8讲--第6章MCS-51单片机中断系统ppt课件.ppt_第1页
第8讲--第6章MCS-51单片机中断系统ppt课件.ppt_第2页
第8讲--第6章MCS-51单片机中断系统ppt课件.ppt_第3页
第8讲--第6章MCS-51单片机中断系统ppt课件.ppt_第4页
第8讲--第6章MCS-51单片机中断系统ppt课件.ppt_第5页
资源描述:

《第8讲--第6章MCS-51单片机中断系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章MCS-51单片机中断系统§6.3中断设置与控制§6.1中断概述§6.2MCS-51中断源和中断矢量§6.4中断的响应与处理§6.5中断的应用什么是中断?【例6.1】某软件中对寄存器IE、IP设置如下,确定中断的优先顺序并说明之。MOVIE,#8FHMOVIP,#06H【解】由IE为#8FH可知:EA=1即CPU中断允许,EX0=1、EX1=1、ET0=1、ET1=1说明外部中断0、外部中断1、定时器/计数器0、定时器/计数器1的中断允许。由IP为#06H可知:PX1=1、PT0=1说明外部中断1、定时器/计数器0为高优先级,

2、PT1=0、PX0=0说明定时器/计数器1、外部中断0为低优先级。则中断的优先顺序为:定时器/计数器0>外部中断1>外部中断0>定时器/计数器1,即查询中断的顺序。中断响应操作过程⑴把当前PC值压入堆栈,保护断点。⑵将相应的中断服务程序的入口地址送入PC。⑶对有些中断源,CPU会自动清除中断标志。⑷执行中断服务程序。⑸执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行。中断响应时间CPU不是在任何情况下都对中断请求予以响应,而不同的情况下对中断响应的时间是不同的。对于顺利的中断响应,其最短的响应时间为3

3、个机器周期。对于受阻的中断响应,则响应时间会更长一些。若中断系统只有一个中断源,则响应时间为3~8个机器周期之间。中断处理程序CPU响应中断后即转入中断服务程序的入口,执行中断服务程序。从中断服务程序的第一条指令开始到返回指令为止,这个过程称为中断处理或中断服务。【例6.2】外部中断1的低优先级设为0,且主程序中有20H、R0、DPTR、PSW、A的内容需要保护,编制相应的程序。【解】ORG0000H;﹡程序存储的起始地址﹡AJMPMAIN;跳转至主程序ORG0013H;外部中断1的入口地址LJMPEXINT1;跳转至外部中断1服务

4、程序……ORG0100H;主程序MAIN:…………ORG1000H;外部中断1服务程序EXINT1:CLREA;关中断PUSHACC;现场保护PUSHDPHPUSHDPLPUSHR0PUSH20HSETBEA;开中断……;中断主体程序……CLREA;关中断POP20H;现场恢复POPR0POPDPLPOPDPHPOPACCSETBEA;开中断RETI;外部中断1返回【例6.3】用外部中断INT0实现主程序在键控下的单步运行。【解】用按键控制单步运行,即每按一次键程序执行一条指令,而外部中断都是低电平或下跳延触发,故

5、可画出如图6.3电路图。图6.3程序单步运行电路图【程序】ORG0000H;﹡程序存储的起始地址﹡AJMPMAIN;跳转至主程序ORG0003H;外部中断0的入口地址LJMPEXINT0;跳转至外部中断0服务程序……ORG0100H;﹡﹡主程序﹡﹡MAIN:MOVEI,#81H;初始化,关其它中断CLRIT0;设INT0为电平触发CLRP3.2;触发INT0MOVA,20H;单步指令1ADDA,30H;单步指令2……ORG1000H;﹡﹡外部中断1服务程序﹡﹡EXINT0:JNBP3.2,EXINT0;中断主体程序L1:JBP

6、3.2,L1;在INT0变低前原地等待;RETI;外部中断0返回【例6.4】用外部中断响应多个中断源的中断请求。图6.4中断源扩展电路图【程序】ORG0003H;外部中断0入口LJMPEXINT0……EXINT0:PUSHPSWPUSHACCJBP0.7,DV7JBP0.6,DV6……JBP0.0,DV0BACK:POPACCPOPPSWRETIDV7:……;装置7中断服务程序AJMPBACK……DV0:……;装置0中断服务程序AJMPBACKCHAPER6ISOVER

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。