"AT89C51中断系统" AT89C51单片机的中断系统是指在单片机处理多个任务时,通过中断机制来实现资源共享的方式。中断机制可以使单片机在某一时刻处理多个任务,从而提高单片机的处理能力。 中断的基本概念是指在CPU与外设交换信息时,存在着一个快速的CPU与慢速的外设之间的矛盾。为解决这个问题,发展了中断的概念。中断现象在现实生活中也会经常遇到,例如,你在看书——手机响了——你在书上作个记号——你接通电话和对方聊天——谈话结束——从书上的记号处继续看书。这就是一个中断过程。 AT89C51单片机的中断系统包括中断源、中断响应和中断返回三个要素。中断源发出中断请求,单片机对中断请求进行响应,当中断响应完成后应进行中断返回,返回被中断的地方继续执行原来被中断的程序。 MCS-51单片机的中断系统包括两个部分:外部中断和内部中断。外部中断源包括两个引脚P3.2和P3.3,采集到低电平或者下降沿时,产生中断请求。内部中断源包括定时器/计数器0(T0)和定时器/计数器1(T1),定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外P3.4和P3.5引脚。发生溢出时,产生中断请求。串行口也可以产生中断请求,当单片机完成接受或发送一组数据时,产生中断请求。 AT89C51单片机为用户提供了四个专用寄存器,来控制单片机的中断系统。它们分别是:定时器控制寄存器(TCON)、串行口控制寄存器(SCON)、中断优先级控制寄存器(IP)和中断控制寄存器(IE)。 定时器控制寄存器(TCON)用于保存外部中断请求以及定时器的计数溢出。串行口控制寄存器(SCON)用于控制串行口的中断请求。 中断控制的专用寄存器还包括中断优先级控制寄存器(IP)和中断控制寄存器(IE)。中断优先级控制寄存器(IP)用于控制中断的优先级。中断控制寄存器(IE)用于控制中断的启用和禁用。 中断响应过程是指单片机对中断请求的响应过程。当单片机检测到中断请求时,会暂停当前的任务,转向中断服务程序,执行中断服务程序,并返回被中断的地方继续执行原来被中断的程序。 因此,AT89C51单片机的中断系统可以使单片机在某一时刻处理多个任务,从而提高单片机的处理能力。同时,中断机制也可以使单片机在处理紧急事件时,能够快速地响应和处理事件。
- 粉丝: 4
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助