51单片机两个中断及中断嵌套 |
您所在的位置:网站首页 › 嵌套是什么开合方式 › 51单片机两个中断及中断嵌套 |
文章目录
前言
一、中断嵌套是什么?
二、两个同级别中断
[2.1 中断运行关系](#2.1 中断运行关系)
[2.2 测试程序](#2.2 测试程序)
三、两个不同级别中断实现中断嵌套
[3.1 中断运行关系](#3.1 中断运行关系)
[3.2 测试程序](#3.2 测试程序)
总结
前言
提示:这里可以添加本文要记录的大概内容: 课程需要: 提示:以下是本篇文章正文内容,下面案例可供参考 一、中断嵌套是什么?![]() 主函数->中断0->主函数 主函数->中断1->主函数 主函数->中断0->中断1->主函数 主函数->中断1->中断0->主函数
关键: PX0=0; //外部中断0为低优先级 PX1=0; //外部中断1为低优先级代码如下(示例): c 复制代码 #include #define uchar unsigned char void Delay(unsigned int i) //延时函数Delay( ) { unsigned int j; for(;i > 0;i--) for(j=0;j低级中断->主函数主函数->低级中断-->高级中断->主函数 主函数->高级中断->低级中断->主函数 嵌套: 主函数->低级中断(执行到一半)->高级中断->低级中断(执行下一半)->主函数 ![]() 关键: PX0=0; //外部中断0为低优先级 PX1=1; //外部中断1为高优先级代码如下(示例): c 复制代码 #include #define uchar unsigned char void Delay(unsigned int i) //延时函数Delay( ) { unsigned int j; for(;i > 0;i--) for(j=0;j |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |