1 / 6
文档名称:

大连理工MCS-51单片机中断实验报告.docx

格式:docx   大小:146KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大连理工MCS-51单片机中断实验报告.docx

上传人:蓝天 2022/2/26 文件大小:146 KB

下载得到文件列表

大连理工MCS-51单片机中断实验报告.docx

相关文档

文档介绍

文档介绍:大连理工大学实验报告
实验时间:年—月—日 星期 时间: : - :
实验室(房间号):实验台号码:班级:姓名:
指导教师签字: 成绩:
实验 三 MCS-51单片机中断系统及外部中断/INTO实验
一、 实验目的和要求
实验目大连理工大学实验报告
实验时间:年—月—日 星期 时间: : - :
实验室(房间号):实验台号码:班级:姓名:
指导教师签字: 成绩:
实验 三 MCS-51单片机中断系统及外部中断/INTO实验
一、 实验目的和要求
实验目的:学****掌握单片机的中断原理。正确理解中断矢量入口、中断返回的概 念及物理过程。学****编写软件“防抖程序”,了解软件防抖原理。
实验要求:对/into、/inti两个外部中断进行编程,其中:
主程序的功能:LDE灯“全亮”、“全灭”交替进行 (状态2);
IntO中断服务程序功能:2个相邻的LED灯被点亮且循环左移(状态0);
Inti中断服务程序功能:1个LED灯被点亮且循环右移 (状态1);
二、 实验内容及步骤
INTO、INTI同一优先级运行实验:
保持上电复位时INTO、INTI默认为“低优先级”的状态,且将SW1、SW2全部事 先置于“0”电平(同时申请中断)后,再启动运行程序,按照表1要求填写结果。
表1 : INTO、INTI同一优先级时运行记录
外部中断信号状态
PI 口(LED 状态)
IntO
Inti
0
0
状态0
1
0
状态1
0
0
状态1
0
1
状态0
0
0
状态0
1
0
状态1
结论_: INTO、INTI为同一优先级时,同级中断同时申请中断时,CPU按自然优先级 响应,即INTO—T0-INT1—T1-ES; 一个中断一旦得到响应,与它同级的中断不能再 打断它。
将INT1设定为高优先级(INTO保持为低优先级)的运行实验:
外部中断信号状态
PI 口(LED 状态)
IntO
Inti
1
1
状态2
1
0
状态1
0
0
状态1
0
1
状态0
1
1
状态2
0
1
状态0
0
0
状态1
0
1
状态0
在程序中使用指令将INTI设定为“高优先级”状态,按照表2内容填写结果。
表2: INT1为高优先级(into保持为低优先级)时运行状态记录
结论二:两个中断都没有申请时程序正常执行主程序,当有中断时,低优先级的中断 响应在执行时可以被高优先级中断所中断;高优先级的中断响应在执行时不会被低优 先级中断所中断。
三、实验电路
MCS-51 pm pg PL如 P1* P123 P113 Pg P
P3*
P3.*
INT1"
00000000
限流电阻
1KX 8/
LED 部"
LED73
LEDW LEDA -
LED4^
LED3-
LED2"
LED1-
+5vq
SW
图1 :实验电路连接示意图"
四、实验流程图
设置初始地

INTO 入口
初始化设置:SETB
PX1
五、程序清单
ORG
0000H
SETB
EXI
LJMP
START
SETB
PX1
ORG
0003H
SETB

最近更新