- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 实验4 外?中?断?实?验 实验4 外?中?断?实?验 一、实验目的 二、实验设备与器材 三、实验内容、过程及要求 一、实验目的 (1)??? 理解MCS-51的中断控制系统结构。 (2)??? 理解MCS-51的中断识别、控制及优先级排队。 (3)??? 理解中断响应的过程及条件。 理解中断向量(入口地址),掌握中断初始化、中断服务程序结构及其编写方法。 二、实验设备与器材 仿真器及其附件、万用表、图1所示的实验电路板各一套,导线数条。 本实验涉及实验板上的U101、U204、U205芯片,以及LED200、LED201数码管,与其他元器件无关。接通电源前,取下U402,并按表4-1设置板上相关跳线的状态。 表4-1 相关跳线状态 1.理解外中断 初始化、中断标志有效时间、中断响应条件 用跳线帽将JP103的2-3引脚短路,使 (P3.2,接JP103的2脚)与P1.3引脚(接JP103插座的3脚)连在一起,即用P1.3引脚的输出信号模拟外中断信号。 三.实验内容,过程及要求 实验程序如下: ?ORG 0000H ?LJMP MAIN ?ORG 0003H ;外中断 入口地址 LJMP INT0 ORG 0050H PROC MAIN MAIN: MOV SP,#5FH ;初始化堆栈指针SP ;初始化外中断 MAIN: MOV SP,#5FH ;初始化堆栈指针SP ;初始化外中断 SETB IT0 ;边沿触发 CLR EX0 ;禁止 中断 SETB EA ;开中断 SETB P1.3 ;P1.3引脚为高电平 CLR P1.3 ;P1.3引脚为低电平,使P3.2引脚出现下降沿 SETB P1.3 ;使P1.3引脚恢复高电平 MOV P0,#0C0H ;在LED200上显示数码“0” NOP ;断点1 NOP SETB EX0 ;允许中断,断点2 NOP ;断点3 MOV P0,#0FFH ;关闭LED200数码管显示 NOP ;断点4 NOP SJMP $ END ? ORG 0300H PROC INT0 INT0: PUSH PSW ;断点5 PUSH ACC ;不用切换工作寄存器区,因为中断服务程序中没有改写寄存器R7~R0 MOV P0,#80H ;在LED200上显示数码“8” POP ACC POP PSW RETI END 实验步骤: (1)?复位后,观察并记录与中断有关的寄存器,如IE、TCON、IP的初值。 (2)在“断点1”设置断点,然后全速执行,并检查TCON寄存器内容。可见,当外中 被定义为下降沿触发时,只要P3.2引脚出现过由高到低电平变化,外中断中断请求标志IE0即有效。 (3)?取消断点1,设置断点2,复位后,再全速执行,并检查TCON寄存器内容。可见,只要 引脚出现了下降沿,中断标志IE0即为1,但不被响应,原因是EX0位为0,中断被禁止,CPU不查询IE0标志,因此不响应。 (4)取消断点1、2,设置断点3,复位后,再全速执行,并检查TCON寄存器内容。可见,执行后,暂停在断点3处,并没有响应中断,原因是断点3的上一条指令是“SETB EX0”,操作对象为中断控制寄存器IE,因此必须再执行一条指令后才满足中断响应条件。 (5) 取消断点1、2、3,设置断点4和5,复位后,全速执行并检测TCON寄存器内容。这样,我们将发现程序暂停在断点5,而不是断点4,这说明满足了中断响应条件。从堆栈中即可判别出断点地址正是断点4所在指令地址,且PC当前值已经变为中断程序的入口地址,而TCON寄存器中的IE0标志为0,说明响应了中断请求后自动清除了边沿触发的中断标志IE0。 (6)将 触发方式改为电平触发,重复以上操作即可发现:CPU不会自动清除电平触发外中断标志IE0。 2.验证中断优先级 用跳线帽将JP103的2-3引脚短路,使(即P3.2,接JP103插座的2脚)引脚与P1.3(接JP103插座的3脚)相连;用导线将(P3.3,接JP104的2脚)引脚与P1.0(接JP101插座的
您可能关注的文档
- (3ds max 9效果图制作)第8课实战——制作玄关效果图.ppt
- (3ds max 9效果图制作)第9课实战——制作住宅楼效果图.ppt
- (TCP IP协议与网络编程)第1章Internet与TCP协议.ppt
- (TCP IP协议与网络编程)第2章IP协议.ppt
- (TCP IP协议与网络编程)第4章TCP应用层常用协议.ppt
- (TCP IP协议与网络编程)第5章TCP协议代码实例分析.ppt
- (TCP IP协议与网络编程)第7章TCP网络程序框架与实例.ppt
- (TCP IP协议与网络编程)第8章WinsockAPI.ppt
- (TCP IP协议与网络编程)第9章高级网络编程API.ppt
- (TCP IP协议与网络编程)第10章网络程序设计实例.ppt
最近下载
- 冶金安全培训课件.pptx VIP
- Yamaha 雅马哈 乐器音响 MG10XU_MG10X_MG10 Owner's Manual 用户手册.pdf
- CANoe--快速入门教程.pdf VIP
- 示波表常用软件使用说明.pdf VIP
- 《数学广角—沏茶问题》说课稿.doc VIP
- 十年高考语文真题分项汇编专题06文言文阅读(人物传记类)原卷版+解析版.docx VIP
- (推荐!)2025北京中考真题语文试题及答案.pdf VIP
- 道德与法治一年级上册第二单元 校园生活真快乐 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 儿童呕吐腹泻家庭护理ppt.pptx
- 2025北京中考真题语文试题及答案.doc VIP
文档评论(0)