中断系统实验_第1页
中断系统实验_第2页
中断系统实验_第3页
中断系统实验_第4页
中断系统实验_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、 信息工程学院实验报告成 绩:指导老师(签名):课程名称:单片机原理及接口 实验项目名称:中断系统实验 实验时间:2016年5月17日 班级:通信141 姓名:林志斌 学号:201411402115 一、实 验 目 的: 熟悉keil仿真软件、proteus仿真软件的使用和单片机外部中断的使用。了解并熟悉51单片机中中断的概念,中断处理系统的工作原理。理解51单片机中断管理系统处理五种中断源,特别是对外部中断的设置与控制方法。熟悉中断处理特别是外部中断处理的过程,掌握中断处理子程序的书写格式和使用方法。2、 实 验 设 备 与 器 件硬件:微机、单片机仿真器、单片机实验板、连线若干软件:KEI

2、L C51单片机仿真调试软件,proteus系列仿真调试软件三、实 验 原 理 现代的计算机都具有实时处理功能,能对外部发生的事件如人工干预、外部事件及意外故障做出及时的响应或处理,这是依靠计算机的中断系统来实现的。51单片机内部有一个中断管理系统,它能对内部的定时器事件、串行通信的发送和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断管理系统会置位相应标志通知CPU,请求CPU迅速去处理。CPU检测到某个标志时,会停止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的中断服务函数),处理完以后,再回到原来被中断的地

3、方,继续执行原来的程序。外部中断请求0内部定时器0外部中断请求1内部定时器1 内部 T串行口 R源允许总允许允许中断寄存器中断优先级寄存器中断源标识符中断源标识符高优先级中断请求中断矢量低优先级中断请求中断矢量T发送R接收INT0INT1查询硬件MCS51单片机最典型的有5个中断源(外部中断0、1,内部定时器中断0、1,串口中断),具有两个中断优先级。两个外部中断:(P3.2 INT0、P3.3 INT1)上输入的外部中断源,低电平或负跳变有效,置位TCON中的IE0和IE1中断请求标志位。通过外部中断源触发方式控制位IT可以使外部中断为电平触发方式(=0)或边沿触发方式(=1)。另外控制中断

4、允许寄存器IE可以开放中断。使用MCS51的中断,要为使用到的中断源编写中断服务程序。C51为中断服务程序的编写提供了方便的方法。C51的中断服务程序是一种特殊的函数,它的说明形式为:void 函数名(void) interrupt n using m 函数体语句 这里,interrupt和using是为编写C51中断服务程序而引入的关键字,interrupt表示该函数是一个中断服务函数,interrupt后的整数n表示该中断服务函数是对应哪一个中断源。 4、 实 验 内 容 与 步 骤 1、电路图的设计。(1)打开proteus软件,单击P,打开搜索元器件窗口,如图 1-1 所示:图1-1

5、搜索元器件(2)添加元器件,修改元器件的参数,绘制电路图,如图1-2 所示:图1-2 LED显示电路2、keil项目程序的建立。 运行keil软件,启动后,点击Project菜单新建项目,新建项目界面如图1-3所示:图1-3 新建项目工程 新建项目后,完成用定时器实现一个00-59自动走时的秒表功能,到59后跳到00程序的写入,代码如图1-4 所示:图1-4 代码 设置输出HEX文件,如图 1-5 所示,单击确定保存,运行程序得到HEX文件:图1-5 设置输出HEX文件五、实 验 结 果 及 分 析: 1、用定时器实现一个00-59自动走时的秒表功能,到59后跳到00实验结果如图3:图3 六、实 验 总 结: 通过这次实验,熟悉了单片机外部中断的使用。了解并熟悉51单片机中中断的概念,中断处理系统的工作原理。理解51单片机中断管理系统处

温馨提示

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

评论

0/150

提交评论