- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
大连理工大学实验报告
实验时间: 2016 年 月 日 星期 时间 : ~
实验室(房间号) :实验台号码: 班级: 姓名:
指导教师签字: 成绩:
实验 三 MCS-51 单片机中断系统及外部中断 /INT0 实验
一、 实验目的和要求
学习、掌握单片机的中断原理。正确理解中断矢量入口、中断返回的概念及物理过程。学习编
写软件“防抖程序” ,了解软件防抖原理。
二、 实验内容及步骤
注:主程序的功能: LDE 灯“全亮” 、“全灭”交替进行 (状态2 );
Int0 中断服务程序功能: 2 个相邻的 LED 灯被点亮且循环左移(状态 0 );
Int1 中断服务程序功能: 1 个 LED 灯被点亮且循环右移 (状态 1 );
1 .INT0 、 INT1 同一优先级运行实验:
保持上电复位时 INT0 、 INT1 默认为 “低优先级”的状态,且将 SW1 、SW2 全部事先置于
“0 ”电平(同时申请中断)后,再启动运行程序,按照表 1 要求填写结果。
表 1 :INT0 、INT1 同一优先级时 运行记录
外部中断信号状态
(请按顺序操作并填写) PI 口(LED 状态)
Int0 Int1
0 0 状态 0
1 0 状态 1
0 0 状态 1
随意编辑
精品文档
0 1 状态 0
0 0 状态 0
1 0 状态 1
结论一: 默认优先级状态时: (1)同级中断同时申请中断时, CPU 按自然优先级响应,即 INT0
→ T0 → INT1 →T1 → ES。(2 )一个中断一旦得到响应(无论什么优先级) ,其他中断则不能再中断
它。 (3 )每个中断都是下降沿或者低电平有效(由 TCON 设定)。
2 .将 INT1 设定为高优先级( INT0 保持为低优先级)的运行实验:
在程序中使用指令将 INT1 设定为“高优先级”状态,按照表 2 内容填写结果。
表 2 :INT1 为高优先级 (int0 保持为低优先级 )时运行状态记录
外部中断信号状态
(请按顺序操作并填写) PI 口(LED 状态)
Int0 Int1
1 1 状态 2
1 0 状态 1
0 0 状态 1
文档评论(0)