当前位置: 首页 > news >正文

空间一个数据库可以做几个网站dedecms手机网站更新

空间一个数据库可以做几个网站,dedecms手机网站更新,腾讯域名注册官网,做网站没什么用啊老师别人强文章目录 前言一、中断嵌套是什么?二、两个同级别中断2.1 中断运行关系2.2 测试程序 三、两个不同级别中断实现中断嵌套3.1 中断运行关系3.2 测试程序 总结 前言 提示:这里可以添加本文要记录的大概内容: 课程需要: 提示&#x…

文章目录

  • 前言
  • 一、中断嵌套是什么?
  • 二、两个同级别中断
    • 2.1 中断运行关系
    • 2.2 测试程序
  • 三、两个不同级别中断实现中断嵌套
    • 3.1 中断运行关系
    • 3.2 测试程序
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

课程需要:


提示:以下是本篇文章正文内容,下面案例可供参考

一、中断嵌套是什么?

在这里插入图片描述

二、两个同级别中断

2.1 中断运行关系

主函数->中断0->主函数
主函数->中断1->主函数
主函数->中断0->中断1->主函数
主函数->中断1->中断0->主函数
在这里插入图片描述

2.2 测试程序

关键:

   		PX0=0;			//外部中断0为低优先级PX1=0;			//外部中断1为低优先级

代码如下(示例):


#include <reg51.h>
#define uchar unsigned char
void Delay(unsigned int i)		//延时函数Delay( )
{	unsigned int j;for(;i > 0;i--)		for(j=0;j<125;j++)		{;}					//空函数
}
void  main( )		//主函数
{uchar display[9]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//流水灯显示数据组		uchar a;for(;;)		{EA=1;			//总中断允许EX0=1;			//允许外部中断0中断EX1=1;			//允许外部中断1中断IT0=1;			//选择外部中断0为跳沿触发方式IT1=1;			//选择外部中断1为跳沿触发方式PX0=0;			//外部中断0为低优先级PX1=0;			//外部中断1为高优先级for(a=0;a<9;a++)		{						Delay(500);		//延时P1=display[a];		//流水灯显示数据送到P1口驱动LED显示} 	}
}
void int0_isr(void)  interrupt 0  using 0   //外中断0中断函数
{	for(;;){P1=0x0f;		//低4位LED灭,高4位LED亮Delay(400);		//延时P1=0xf0;		//高4位LED灭,低4位LED亮Delay(400);		//延时} 							
}void int1_isr (void)  interrupt 2  using 1  //外中断1中断函数
{uchar m;for(m=0;m<5;m++)			//8位LED全亮全灭5次{P1=0;				//8位LED全亮Delay(500);			//延时P1=0xff;			//8位LED全灭Delay(500);			//延时}
}

中断 1无法打断中断0 同级


三、两个不同级别中断实现中断嵌套

3.1 中断运行关系

中断0 高级中断
中断1 低级中断

主函数->高级中断->主函数
主函数->低级中断->主函数
主函数->低级中断–>高级中断->主函数
主函数->高级中断->低级中断->主函数

嵌套:

主函数->低级中断(执行到一半)->高级中断->低级中断(执行下一半)->主函数

在这里插入图片描述

3.2 测试程序

关键:

   		PX0=0;			//外部中断0为低优先级PX1=1;			//外部中断1为高优先级

代码如下(示例):


#include <reg51.h>
#define uchar unsigned char
void Delay(unsigned int i)		//延时函数Delay( )
{	unsigned int j;for(;i > 0;i--)		for(j=0;j<125;j++)		{;}					//空函数
}
void  main( )		//主函数
{uchar display[9]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//流水灯显示数据组		uchar a;for(;;)		{EA=1;			//总中断允许EX0=1;			//允许外部中断0中断EX1=1;			//允许外部中断1中断IT0=1;			//选择外部中断0为跳沿触发方式IT1=1;			//选择外部中断1为跳沿触发方式PX0=0;			//外部中断0为低优先级PX1=1;			//外部中断1为高优先级for(a=0;a<9;a++)		{						Delay(500);		//延时P1=display[a];		//流水灯显示数据送到P1口驱动LED显示} 	}
}
void int0_isr(void)  interrupt 0  using 0   //外中断0中断函数
{	for(;;){P1=0x0f;		//低4位LED灭,高4位LED亮Delay(400);		//延时P1=0xf0;		//高4位LED灭,低4位LED亮Delay(400);		//延时} 							
}void int1_isr (void)  interrupt 2  using 1  //外中断1中断函数
{uchar m;for(m=0;m<5;m++)			//8位LED全亮全灭5次{P1=0;				//8位LED全亮Delay(500);			//延时P1=0xff;			//8位LED全灭Delay(500);			//延时}
}

中断 1能打断中断0 不同级

总结

同级别不能中断嵌套,不同级别实现中断嵌套

http://www.yayakq.cn/news/999792/

相关文章:

  • 徐州网站开发服务建设邮费自己的网站 要不要购买服务器的
  • 个体工商户网上年检谷歌官方seo入门指南
  • 河北大城县网站建设公司网站建设 长摊 无形资产
  • 建筑招聘网站有哪些查服务器ip地址
  • 诚信档案建设网站首页网页制作考证视频
  • 哈尔滨专业做网站推广wordpress发布插件
  • 门户网站开发建设成本明细简述网站建设小组的五类成员
  • wordpress 目录遍历南宁seo团队哪家好
  • 网站 一级域名 二级域名做汽配网站需要多少钱
  • 品牌型网站建设的好处wordpress固定链接+404
  • 网站站点风格wordpress 自写插件
  • 南京免费自助建站模板装修设计小程序
  • 哪个网站是免费的40平米办公室设计布局
  • 做电影网站什么后果网站会员整合
  • 广东网站备案要求品牌策划设计包括哪些内容
  • 网站专题设计模板汕头娱乐场所最新消息
  • 广西建设厅关公网站青海设计网站
  • 微网站怎么做百度关键词排名荣耀手机正品官网查询
  • 帝国cms做视频网站性能如何临泉县建设局网站
  • 南山网站建设哪家好ppt主题模板下载免费
  • wordpress单页导出长沙网站seo哪家公司好
  • 做网站电脑开一天用多少钱wordpress 取消做这
  • 企业做网站得多少钱珠海免费模板建站
  • 随便编一个公司网站注册公司需要什么条件?
  • 简历模板免费下载网站网站网站是怎么建设的
  • 网站对于企业的意义游艇网站建设方案
  • 网站建设的步骤有哪些网站vip功能怎么实现
  • 徐州有哪些制作网站的公司吗亚洲成成品网站有线
  • 西南交通建设集团股份有限公司网站山东省建设厅举报网站
  • 深圳网站建设制作公司sketch做网站线框图