单片机中断实验中断报告_第1页
单片机中断实验中断报告_第2页
单片机中断实验中断报告_第3页
单片机中断实验中断报告_第4页
单片机中断实验中断报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机微机接口实验报告成绩:辅导员签字:一、实验目的1、学习外部中断指令的基本使用方法;2、学习外部中断处理程序的编程方法。二、实验内容1、在试验一的内容的基础上增加允许急救车优先通过的要求;2、急救车到达时(产生外部中断),交通信号为全红,以便让急救车通过;3、急救车通过路口的时间为10秒(四个红灯亮10秒)。急救车通过后,交通灯恢复原状态(中断前的状态)实验说明:交通灯的亮灭规律同实验一;执行中断程序时,应注意保护现场(保护中断前的状态),使中断程序执行完毕后交通灯能返回中断前的状态。所谓保护现场,即保护有关的寄存器;主程序的延时程序和中断处理程序所使用的寄存器不应该混用;主程序中,每次经74LS273端口输出数据时,要先将输出数据保存、再输出,否则显示容易出错,而无法返回中断前状态。例如:MOVA,#0F0H(0)MOVXR1,A(1)MOVSR1,A(2)假设程序执行(1)时发生中断,而中断结束返回主程序前执行了一条MOVA,SR1的指令,则由于主程序没有执行(2),故SR1的内容应该是上次操作存入的数据,而不是(0)指令中的0F0H,容易出错。(1)、(2)条指令的顺序可以颠倒。三、实验参考电路图(如下)图1:实验接线图开始初始化定时器、送计时初值开始初始化定时器、送计时初值东西南北红灯亮、绿灯黄灯灭、延时 南北红灯亮、绿灯黄灯灭,东西绿灯亮、红灯黄灯灭、开定时器中断,开定时器南北红灯亮、绿灯黄灯灭,东西绿灯亮、红灯黄灯灭、开定时器中断,开定时器计时计时 NY南北红灯亮、黄灯灭,东西绿灯红灯灭、黄灯闪烁南北红灯亮、黄灯灭,东西绿灯红灯灭、黄灯闪烁计时计时 N东西红灯亮、黄灯绿灯灭,南北绿灯亮、绿灯黄灯灭Y东西红灯亮、黄灯绿灯灭,南北绿灯亮、绿灯黄灯灭计时 N 计时东西红灯亮、黄灯绿灯灭,南北绿灯灭、黄灯闪烁Y东西红灯亮、黄灯绿灯灭,南北绿灯灭、黄灯闪烁计时计时 N Y图2:主函数流程图关中断关中断保护现场保护现场开中断开中断中断处理中断处理 关中断关中断现场恢复现场恢复开中断开中断中断返回 中断返回图3:中断服务程序流程图实验步骤1、根据实验要求进行硬件电路的设计和搭建;2、在Keil软件下进行程序设计,并调试;3、检查硬件电路是否安全正确,硬件无误时接通电源和下载线;4、利用MEFlash烧写软件把程序烧写进单片机中;5、进行软硬件整体调试,直到符合实验要求为止;6、断开电源,收拾实验仪器,关掉电脑,书写实验报告;六、程序清单ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX0 ORG 0050HMAIN: MOV SP,#60H SETB EA SETB IT1 SETB EX1 MOV A,#7BH MOV P0,A MOV P2,A LCALL DELAY2 A1: MOV A,#0DEH MOV P0,A MOV A,#7BH MOV P2,A LCALL DELAY2 LCALL SHAN1 MOV A,#7BH MOV P0,A MOV A,#0DEH MOV P2,A LCALL DELAY2 LCALL SHAN2 LJMP A1 DELAY1: MOV R7,#250L11: MOV R6,#250L12: DJNZ R6,L12 DJNZ R7,L11 RETDELAY2: MOV R1,#10L21: MOV R2,#250L22: MOV R3,#250L23: DJNZ R3,L23 DJNZ R2,L22 DJNZ R1,L21 RETSHAN1: MOV R4,#5S1: MOV A,#0BDH MOV P0,A LCALL DELAY1 MOV A,#0FFH MOV P0,A LCALL DELAY1 DJNZ R4,S1 RETSHAN2: MOV R5,#5S2: MOV A,#0FFH MOV P2,A LCALL DELAY1 MOV A,#0BDH MOV P2,A LCALL DELAY1 DJNZ R5,S2 RETINT_EX0:PUSH ACC PUSH PSW MOV A,#7BH MOV P0,A MOV P2,A MOV 20H,#10 EX001: LCALL DELAY2 DJNZ 20H,EX001 POP PSW POP ACC RETI END实验分析1、电路接通电源时,一定要再次检查电路,特别是确定单片机是否放置正确,位置是否放反,以免烧毁单片机或者调试不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论