文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 51单片机外部中断软件编程
侵权投诉

51单片机外部中断软件编程

51单片机外部中断软件编程

MCS-51单片机有多个中断源,以8051为例,有5个中断源,两个外中断、两个定时中断和一个串行中断,这一节我们讨论外中断软件编程。

外中断是由外部原因引起的中断,有两个中断源。即外中断0(INT0)和外中断1(INT1),中断请求信号由引脚P3.2(INT0)和P3.3(INT1)输入。

外中断请求信号有两种方式,一是电平方式,二是脉冲方式。可通过有关控制位的定义进行规定。

电平方式为低电平有效,只需在单片机的(INT0)和(INT1)中断请求输入端采样到有效的低电平时,就会激活外部中断。

脉冲方式则在脉冲的后负跳沿有效,即在相邻两个机器周期对中断请求引入端进行采样中,如前一次为高,后一次为低即为有效中断请求。这就要求在这种中断方式,中断请求信号的脉冲宽度必须大于一个机器周期,以保证电平变化能被单片机采样到。

定时器控制寄存器 (TCON)

外中断请求方式的控制位在定时控制寄存器TCON(地址为88H)中的位88(IT0)和位8A(IT1)两个位,当IT0(IT1)=0为电平方式,IT0(IT1)=1为脉冲方式。同时在此寄存器中的位89(IE0)和位8B(IE1)为外中断请求标志位,当CPU采样到INT0(INT1)端出现有效中断请求时,此位由硬件置1。在中断响应完成后转向中断服务时,再由硬件自动清0。

51单片机外部中断软件编程

中断允许控制寄存器 (IE)

51单片机外部中断软件编程

下面我们对有关控制位作说明:

·EA——中断允许总控制位,EA=0,中断总禁止,禁止所有中断。EA=1,中断总允许,总允许位打开后,各中断的允许或禁止由各中断允许控制位设置决定。

·EX0(EX1)——外部中断允许控制位,EX0(EX1)=0,禁止外部中断。EX0(EX1)=1,允许外部中断。

·ET0(ET1)——定时/计数中断允许控制位,ET0(ET1)=0,禁止定时/计数中断。ET0(ET1)=1,允许定时/计数中断。

·ES——串行中断允许控制位,ES=0,禁止串行中断。ES=1,允许串行中断。

第1页

你可能喜欢

  • 工程电路
  • 单片机外部中断实验
  • 看懂电路图
  • LCD12864
  • L298N电机驱动
  • DS1302中文资料

热门文档

相关文档

  • 51单片机外部中断的C51编程

    51单片机外部中断的C51编程_计算机软件及应用_IT/计算机_专业资料。相关知识: ... //ms级延时子程序 void key_scan() interrupt 0 //使用了外部中断0的键盘...

  • 51单片机外部中断实验

    学习外部中断技术的基本使用方法。 2. 学习中断处理程序的编程方法。 二、实验... 51单片机外部中断软件编... 3页 免费 51单片机外部中断 6页 免费 用51...

  • 51单片机中断编程

    51单片机中断编程_计算机软件及应用_IT/计算机_专业资料。关于51单片机的编程...④ IT1 外部中断 1( INT 1 )触发方式控制位。如果 IT1 为 1,则外中断 ...

  • 51单片机外部中断

    二.实验目的 1.学习外部中断技术的基本使用方法。 2.学习中断处理程序的编程... 51单片机外部中断实验 3页 免费 51单片机外部中断软件编... 3页 免费 51...

  • 基与89C51单片机外部中断实验

    基与89C51单片机外部中断实验_理学_高等教育_教育专区。完全是独立写的供大家...在 Keil 软件中编写程序, 采用动态显示法,主程序让实现数码管分别显示数字 1,...

  • 51单片机中断扩展

    51 单片机扩展中断的四种方法 MCS—51 系列单片机内部只有两个外部中断源输入端,...其硬件连接和软件编程如下: Void zhongduan (void) interrupt 0 using 3 //...

  • 51单片机外部中断与定时器的实用

    51单片机外部中断与定时器的实用_信息与通信_工程科技_专业资料。比较详细的...使能所有中断 每个中断源都有单独的使能位 可通过软件设置 IE 中相应的使能...

  • 51单片机学习08(外部中断)

    51单片机学习08(外部中断)_工学_高等教育_教育专区。51单片机学习08(外部中断)P.71 第5 章 5.1 中断的概念 AT89C51单片机的中断系统 AT89C51单片机的中断系统...

  • 51单片机培训—C语言版外部中断

    51单片机培训—C语言版外部中断_信息与通信_工程科技_专业资料。外部中断的应用中断信号从外部引脚P3.2和P3.3 进入单片机 单片机中的中断与生活中的中断 ? 生活...

  • 简单的软硬兼施51单片机外部中断扩展

    简单的软硬兼施51单片机外部中断扩展_信息与通信_工程科技_专业资料。简单的软硬...1 外部中断扩展方法对于外部中断扩展方法主要以外部硬 件与单片机内部软件相配合...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email