51单片机外部中断1(INT1)讲解

控制/MCU

1876人已加入

描述

中断系统结构

中断系统

由中断系统结构可以看出外部中断1需要配置IT1、IE1、EX1、EA、(PX1)位。下面我们来介绍一下要用到的寄存器。(中断允许寄存器IE和中断优先级寄存器IP不再赘述)

TCON-定时/计数器控制寄存器 (可位寻址)

中断系统

TF1-定时计数器1溢出标志位

(为1溢出申请中断。中断方式硬件自动清0,查询方式需软件清0)

TR1-定时计数器1运行控制位

(若GATE==1且INT1为高电平,TR1为1运行;若GATE==0,TR1为1运行;TR1需软件清0关闭)

TF0-定时计数器0溢出标志位(与TF1类似)

TR0-定时计数器0运行控制位(与TR1类似)

IE1-外部中断1请求标志

(为1表明正在向CPU申请中断,CPU转向中断服务程序后,硬件清0)

IT1-外部中断1触发方式选择位

(为1为跳变沿触发方式(负跳变),为0为低电平触发方式)

IE0-外部中断0请求标志(与IE1类似)

IT0-外部中断0触发方式选择位(与IT1类似)

所以我们在使用外部中断1的时候需要用到TCON寄存器中IE1、IT1位查询或设置触发方式,需要IE寄存器中EA、EX1位来打开总中断允许位和外部中断1允许位,在中断嵌套时需要IP寄存器来配置优先级。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分