首页 > 代码库 > 外部中断和计时器要点
外部中断和计时器要点
一、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);
- 如果没有设置优先级,系统默认按中断号来排优先级:
外部中断和计时器要点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。