80C51单片机:中断寄存器及各数据位的含义(第一篇)

1、

 

2控制(3个寄存器):

    1、IE(字节地址:0xA8)中断允许寄存器:

             EA(D7):中断允许总开关,置1开放;

             ES(D4):串行口中断标志位,置1允许;

             ET1(D3):定时器/计数器T1中断允许位,置1允许;

             ET0(D1):定时器/计数器T0中断允许位,置1允许;

             EX1(D2):外部中断INT1允许位,置1允许;

              EX0(D0):外部中断INT0允许位,置1允许 ;

     2、IP(字节地址:0xB8)中断优先级寄存器:

               PS(D4):串行口中断优先级控制位。置1高优先级;

               PT1(D3):定时器/计数器T1中断优先级控制位。置1高优先级;

               PT0(D1):定时器/计数器T0中断优先级控制位。置1高优先级;

               PX1(D2):外部中断INT1优先级控制位。置1高优先级;

               PX0(D0):外部中断优先级控制位。置1高优先级;

      3、TCON 控制寄存器(高4位:控制定时器、计数器;低4位:控制中断):

I                E0(D1)、IE1(D3):外部中断请求标志位。中断来时,硬件自动置1;响应后,硬件自动置0。

                  IT0(D0)、IT1(D2):外部中断触发方式设置位:低电平或负跳变。

3

      由于CPU在每个机器周期只对INT0、INT1引脚采样1次,所以中断信号要保持1个机器周期以上;

4中断服务程序:

      void 函数名(void) interrupt 中断源编号

       {

          内容;

        }

      注:1、不能有参数、返回值;

          2、自动调用中断服务程序,可不提前声明;

          3、内容不能太多(执行时间不能太长)。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值