中断系统的应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

实验课程名称MCS-51系列单片机系统

实验项目名称中断系统的应用

年级13

专业

姓名

学号

实验时间:2016 年 5月 5 日

一、实验目的

1.熟悉51单片机中中断的概念,中断处理系统的工作原理。

2.学习外部中断技术的使用方法。

3.熟悉中断处理程序的c语言编程方法。

二、实验原理

51 单片机内部有一个中断管理系统,它能对内部的定时器事件、串行通信

的发送和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断管理系统会置位相应标志通知 CPU,请求 CPU 迅速去处理。CPU 检测到某个标志时,会停止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的中断服务函数),处理完以后,再回到原来被中断的地方,继续执行原来的程序。

三、实验步骤

外部中断1触发

1.C语言源程序代码

2.用proteus仿真软件设计一个仿真软件,将单片机的P1口作

为输出口,外部中断0键盘外接button,实验原理图及仿真结果如下:

当按下按钮中断开关按钮时,出现led灯变亮。断开中断开关时候,led灯熄灭。

外部中断0触发

1.C语言源程序代码

2.实验原理图和proteus仿真结果如下图:

当按下按钮中断开关按钮时,出现led灯变亮。断开中断开关时候,led灯熄灭。

四、实验总结

这次的实验,我学习到很多东西,在编程序的时候出现很多错误,但在耐心的看完一步一步的程序后,还有学姐的一一为我解答所困

惑的问题,改变外部中断0和外部中断1的不同触发方式,实验的

结果也不相同。但对于现在初学单片机的我来说,学习不论过程,

只看结果。当然,在这次的实验中我受到了很多的启发,希望在以

后的学习过程中,多多学习各种各样对我有意义的方法。

相关文档
最新文档