单片机中断系统

今天查阅相关资料,基本了解了51单片机中断系统的相关知识

一、51单片机的中断系统规模:5个中断源,支持2层嵌套

中断源对应的引脚号
外部中断0INT0 (P3.2)
定时/计数器0T0 (P3.4)
外部中断1INT1 (P3.3)
定时/计数器1T1 (P3.5)
串行口——

二、引起中断的原因: 引脚的电平变化计时/计数器的溢出串行通信完成一帧数据的发送/接收

中断源引起中断的原因中断号(重要)
外部中断0(INT0)       P3.2引脚低电平或下降沿信号0
定时/计数器0(T0)       定时/计数器0溢出回01
外部中断1(INT1)       P3.3引脚低电平或下降沿信号2
定时/计数器  (T1)        定时/计数器1溢出回03
串行口中断        串行通信完成一帧数据的发送/接收4

三、具有控制中断权限的单元:中断允许寄存器IE    字节地址:A8H

位地址控制对象
      EX0 (IE.0)  外部中断0
ET0 (IE.1)定时/计数器T0
EX1 (IE.2)外部中断1
ET1 (IE.3)定时计数器T1
ES   (IE.4)串行口中断
EA   (IE.7)CPU中断(总中断允许位

四、存储中断控制方式、请求标志的单元:寄存器TCON   字节地址:88H

位地址控制/标志对象
        IT0 (TCON.0)外部中断0触发方式控制位
                        IT0 = 0 :电平触发方式
                    IT0 = 1 :边沿触发方式
IE0 (TCON.1)外部中断0中断请求标志位
IT1 (TCON.2外部中断1触发方式控制位
                        IT1 = 0 :电平触发方式
                        IT1 = 1 :边沿触发方式
IE1 (TCON.3)外部中断1中断请求标志位
       TF0 (TCON.5)定时/计数器T0溢出中断请求标志位
       TF1 (TCON.7)定时/计数器T1溢出中断请求标志位

五、当中断申请不止一个时: 按中断源响应优先级处理

由高到低依次为:外部中断0----->定时/计数器0---->外部中断1---->定时/计数器1---->串行口


六、51单片机成功响应中断请求的三个基本条件:

① 中断源有中断请求

② 此中断的中断允许位为1

③ CPU中断允许位为1 ( EA = 1


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值