- 6
- 0
- 约5.38千字
- 约 35页
- 2019-10-01 发布于湖北
- 举报
四、中断的返回 中断服务程序的最后一条指令为将压栈保护的PC的内容弹出,送回PC。 CPU可由被中断的位置继续执行原有程序。 返回 主程序在运行过程中 中断源出现中断信号(P3.2引脚出现下降沿信号) 相应的中断标志(IE0)硬件自动置1 向CPU申请中断 CPU根据IE( EA=1,EX0=1 )、IP的设置决定是否相应中断 相应的中断标志位(IE0)自动复位 将断点的地址存入堆栈 将相应的中断服务的入口地址0003H赋予程序计数器PC,执行中断程序 执行完中断程序后,堆栈中断点地址由硬件自动赋予PC,程序返回主程序继续执行。 C51编译器支持在C源程序中直接以函数形式编写中断服务程序。常用的中断函数定义语法如下: void 函数名() interrupt n n为中断类型号,C51编译器允许0~31个中断,n取值范围0~31。下面给出了8051控制器所提供的5个中断源所对应的中断类型号和中断服务程序入口地址: 中断源 n 入口地址 外部中断0 0 0003H 定时/计数器0 1 000BH 外部中断1 2 0013H 定时/计数器1 3
您可能关注的文档
- 第五章网上交易.ppt
- 第五章抽样与统计推论1.ppt
- 电子商务专业社会调查.ppt
- 定积分概念求解.ppt
- 第五章旅游投诉管理法规.ppt
- 电阻电容电感特性及运用.ppt
- 第五讲WSN物理层.ppt
- 第四章网络与安全.ppt
- 电烙铁手工焊接2.ppt
- 第四章电化学腐蚀动力学.ppt
- 2026陕西省面向西北工业大学招录选调生押题模拟卷.docx
- ISO9001-2026质量管理体系之“8.2产品和服务的要求”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- ISO9001-2026质量管理体系之“8.3产品和服务的设计和”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- ISO9001-2026质量管理体系之“8.4外部提供的过程、产品和服务的控制”基于PDCA循环过程方法应用表(图)解集(雷泽佳编制2026A0).pdf
- 2027羊年非遗锦鲤新春游园会(吉羊启岁 鱼灯献瑞主题)动策划方案.pptx
- 2026陕西省森林资源管理局局属企业招聘(55人)押题模拟卷.docx
- 2026陕西省特种设备检验检测研究院招聘(9人)押题模拟卷.docx
- 2026陕西省面向四川大学招录选调生押题题库.docx
- 2026陕西省面向中南大学招录选调生备考试卷.docx
- 2026陕西省面向中山大学招录选调生押题题库.docx
原创力文档

文档评论(0)