中断系统的应用
![中断系统的应用](https://img.360docs.net/img04/1j2tuujb9wp4gh662pryzylqup9qo27-41.webp)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的不同触发方式,实验的
结果也不相同。但对于现在初学单片机的我来说,学习不论过程,
只看结果。当然,在这次的实验中我受到了很多的启发,希望在以
后的学习过程中,多多学习各种各样对我有意义的方法。