实验报告6 中断及服务程序设计
实验报告6 中断及服务程序设计
实验报告6 中断及服务程序设计 姓名: 学号:
学院:光电与信息工程学院 班级:网络工程2班
实验报告6 中断及服务程序设计
}
void time0() interrupt 1 { unsigned char a; TL0=35536%256; TH0=35536/256; for(a=0;a<8;a++) //重复执行 8 次 { P1=0; delay(); P1=0xff; //熄灭所有的 LED delay(); } x0++; } //点亮所有灯的 LED //30ms 中断一次
void time1() interrupt 3 { unsigned char b;
//先点亮一个,后点亮两个,……直到点亮八个,又重新开始
TL1=15536%256; //50ms 中断一次 TH1=15536/256; delay(); P1=x; for(b=0;b<8;b++) { x=x<<1; P1=x; } x=0xfe; delay(); x1++; }
实验报告6 中断及服务程序设计
截图分析: 在定时器 0 和定时器 1 中设置两个中断点。
开启中断器查看,事先将 TF0,TF1 打钩
实验报告6 中断及服务程序设计
进行跟踪,程序开始出现中断,进入定时器 1(优先级决 定)
观察光标的执行情况。
定时器 1 设置 50ms 中断一次,定时器 0 设置 30ms 中断 一次. 当程序在执行过程中,虽然定时器 1 的优先级高,但由于 中断时间较长,所以会存在定时器 0 的运行阶段,如图。
实验报告6 中断及服务程序设计
接下来,定时器 0 运行一段时间后,又会再一次轮到定时器 1 工作
如此重复下去,定时器 1 可以中断正在执行的定时器 0,前提是优 先级高的中断时间要长,否则很难看出效果。不然总是会有一个定 时器一直在执行中断。 可以根据实验中外接 LED 来观察更加明显的 效果。 执行全速运行,观察中断服务程序执行情况。
实验报告6 中断及服务程序设计
X1/X0 这个比例不是 3/5,原因是实验中外接 LED 来观察更加明显 的效果,所以多了延迟函数 delay()。之前的实验报告的延迟时间 设置得太长,导致优先级高的中断一直处于抢占地位。所以这次的 延迟时间稍微修改了一下。根据中断服务程序的执行时间不同,这 个比例也会不同。
结果总结 这次实验是程序中断服务,采用定时器 0,定时器 1,其工作方式都采用方式 1,为了体现优先级,主程序设置定时器 1 的优先级最 大,但默认未设置的情况下则是定时器 0 最大。在编写程序的时候 为了上机操作可以观察到明显的变化,借助外接 LED 灯。为了能交 替的产生不同类型的中断,将优先级高的中断时间设置得较长一
些,这样就可以使优先级低的中断可以插进来执行。实验初次运行 时执行不下去,后来在两个中断程序中都加了断点,才可以执行下 去。在开启了定时器查看后,很明显的观察到了 2 个定时器中断程 序的交替进行。实验中外接 LED 来观察更加明显的效果,所以多了 延迟函数 delay()。 在之前的基础上还增加了变量 X0, X1 表示定时
总结:
实验报告6 中断及服务程序设计
---------------------------以下内容老师为老师填写-------------------
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




