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

下载本文档

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

文档简介

一、实验目的1.学习外部中断技术的使用方法;2.学习中断处理程序的基本编程方法;3.了解外部中断的接口电路;4.熟悉仿真器的使用。1.PC计算机一台2.单片机教学实验开发系统一套3.实验器材若干1.中断的处理过程MCS-51系列单片机的中断处理过程大致能够分为以下四步。(1)中断查询。CPU在每个机器周期结束时查询各中断请求标志值,若有请求,在响应条件满足的情况下响应中断;若无请求或响应条件不满足,继续执行原程序。(2)中断响应。当有中断请求,并且中断开放、优先级允许等条件满足时,CPU暂停现行程序,设置相对应的优先级状态触发器,然后断点地址入栈保护,进入中断服务程序。此外,CPU在响应中断后,对部分中断请求标志清零。(3)执行中断服务程序。在此完成相对应的服务任务。编写这段程序时,应注意现场保护与恢复的问题。(4)中断返回。在中断服务程序的结尾执行一条中断返回指令(RETI),即恢复优先级状态触发器和断点地址,完成中断返回,继续执行原程序。断点断点主程序AMCS-51的中断系统中有5个中断源:外部中断INTO、定时器/计数器TO、外部中断INTI、定时器/计数器T1和串口UART中断,它们对应不同的中断矢所有的中断都具有四个中断优先级(基本型只有两个)。用户能够用关总中中断源中断向量相同优先级内的查询次序中断优先级(最低)级1级2(最高)中断请求标志位中断允许控制位(外部中断0)1(外部中断1)2345(外部中断2)6(外部中断3)7(lowest)0自然优先级然优高级低级0自然优先级然优高级低级中断源EX11INTi自0级中断源口的附加功能,可由ITO有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中②INT1对应的是P3.3口的附加功能,可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。出中断请求标志。当定时/计数器TO发生溢出时,置位TFO,并向CPU申请溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。3.中断相关寄存器(1)中断允许控制CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器5321字节地址:A8HEEXO(IE.0),外部中断0允许位;EX1(IE.2),外部中断0允许位;EA(IE.7),CPU中断允许(总允许)位。(2)中断请求标志TCON↵ITO(TCON.0),外部中断0触发方式控制位。当ITO=1时,为边沿触发方式(下降沿有效)。外部中断0中断请求标志位。外部中断1触发方式控制位。外部中断1中断请求标志位。TF1(TCON.7),4.外部中断的接口电路请求情号必须符合P3口的输入参数特性。若请求信号不满足P3口输入要求,有抖动,否则CPU会误认为有多次中断请求,而错误地产生多次信号有抖动,导致CPU又一次检测到中断请求,并保留此错误的请求标志,直满足CPU查询时间要求。求信号的撤消。能够考虑接带异步清零端的D触发器之类的器件,采取软、硬(1)外部中断的触发方式设置,设置TCON寄存器的ITO、IT1位为0,则(2)中断优先级设置。设置IP寄存器的PXO、PXI位为0,则相对应的外部中断为低优先级;设置为1时,为高优先级。(3)中断开放设置。在希望响应外部中断时,设置IE寄存器的EA(总中断允许位)和EX0、EX1(分中断允许位)都为1,允许中断;在不希望响应外(4)中断服务程序入口地址的设置。在程序存储器0003H、0013H地址中1.实验电路如图1.1所示。2.外部中断0服务程序的编写与调试编写并调试一个中断程序,当按压外部中断0(K3)按钮,执行外部中断0服务子程序,使P1口8灯全亮、全灭8次。程序框图参考图1.2。(1)写出程序清单及注释。(2)运行程序,记录现象。YY3.外部中断1服务子程序的编写与调试编写并调试一个中断程序,当按压外部中断1(K4)按钮,执行外部中断1服务子程序,使P1口驱动左右4灯轮流亮灭8次。程序框图参考图1.3。(1)写出程序清单及注释。(2)运行程序,记录现象。

温馨提示

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

评论

0/150

提交评论