外部中断和计时器要点
Posted 梁锦杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外部中断和计时器要点相关的知识,希望对你有一定的参考价值。
一、51单片机的引脚与功能
P3.2: 外部中断0的输入引脚
P3.3:外部中断1的输入引脚
P3.4:定时器0的输入引脚
P3.5:定时器1的输入引脚
二、单片机的中断源
- 外部中断0;
- 外部中断1;
- 定时/计数器0 中断;
- 定时/计数器0 中断;
- 串行口发送或接收中断。
三、引起单片机外部中断的信号低电平信号和从高电平到低电平的下降沿信号。
四、与外部中断相关的寄存器有3个:中断允许寄存器IE,定时器控制寄存器TCOM,中断优先级寄存器IP。
中断允许寄存器IE
- EX0:外部中断0中断允许未位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。//中断0分开关
- EX1:外部中断1中断允许未位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。//中断1分开关
- EA:中断允许总控制位。EA=1,允许所有中断源中断;EA=0;禁止所有中断员中断。//中断总开关
定时器控制寄存器TCOM
- IT0:外部中断0触发方式位。IT0=1,触发方式为下降沿;IT0=0,触发方式为低电平。
- IE0:外部中断0标志位,IE0=1,标志着外部中断0有中断请求;IE0=0,标志着外部中断0没有中断请求。
- IT0:外部中断1触发方式位。IT1=1,触发方式为下降沿;IT1=0,触发方式为低电平。
- IE1:外部中断1标志位,IE1=1,标志着外部中断1有中断请求;IE1=0,标志着外部中断1没有中断请求。
中断优先级寄存器IP
- 外部中断的优先级有两个:高优先级(值为1)和低优先级(值为0);
- 如果没有设置优先级,系统默认按中断号来排优先级:
以上是关于外部中断和计时器要点的主要内容,如果未能解决你的问题,请参考以下文章