控制/MCU
中断系统结构
由中断系统结构可以看出外部中断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寄存器来配置优先级。
全部0条评论
快来发表一下你的评论吧 !