实验十二、中断优先级控制及中断保护实验.docVIP

  • 8
  • 0
  • 约4.68千字
  • 约 6页
  • 2017-01-16 发布于天津
  • 举报

实验十二、中断优先级控制及中断保护实验.doc

实验十二、中断优先级控制及中断保护实验

实验十二、中断优先级控制及中断保护实验 一、实验目的 1、掌握单片机中断机制 2、熟悉中断的应用和编程 二、实验设备 仿真器 单片机最小系统 发光二极管阵列显示模块 独立式键盘模块 三、实验要求 连接单片机最小系统和发光二极管阵列的电路并编写程序,学习单片机中断机制,及中断优先级和中断保护的方法: 使用独立式按键A连接INT0(P3.2))(如键盘等)的输入信息的方法有轮询(Polling)及中断(Interrupt)两种。轮询的方法是CPU依照某种既定法则,依序询问每一外围设备I/O是否需要服务,此种方法CPU需花费一些时间来做询问服务,当I/O设备增加时,询问服务时间也相对增加,因此势必浪费许多CPU时间,降低整体运行的效率。使用中断是一个较好的解决方法。使用中断使系统对外部设备的请求响应更加灵敏,并且不需要占用CPU的时间进行轮询。但是,当使用中断,特别是有多个中断嵌套时要特别注意内存单元内容的保护。 4.1 80C51中断结构 当中断发生后,程序将跳至对应中断入口地址去执行中断子程序,或称中断服务例程(Interrupt Service Routine),这些特殊的地址称为中断向量,例如当80C51外部中断INTl发生时,会暂停主程序的执行,跳至地址0013H去执行中断服务例程,直到RETI指令后,才返回主程序继续执行。MCS-51系列的程序内存中有7个矢量地址,叙述如下

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档