这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【STCAi8051U】Ai8051U的IO口中断

共1条 1/1 1 跳转至

【STCAi8051U】Ai8051U的IO口中断

专家
2026-01-30 20:38:37     打赏

在8051单片机中,IO通常有下降沿中断和低电平中断。而现在制造的单片机的GPIO口通常都有上升沿、下降沿、低电平、高电平四种中断。Ai8051U也一样具备这四种中断。每组 I/O 口(P0~P7口)都有独立的中断入口地址,且每个 I/O 可独立设置中断模式。但根据资料,如果想同时检测某个IO口信号的上升沿、下降沿中断,通过这个IO无法实现,需要将该信号关联到两个IO口上,一个IO口实现上升沿的中断,另一个IO口实现下降沿的中断。

和IO口中断有关的寄存器:

图片1.png


1、端口中断使能寄存器

图片2.png

2、端口中断标志寄存器

图片3.png

3、端口中断模式配置寄存器(PxIM0 ,PxIM1)

图片4.png

从配置上看,四种中断确实是无法同时配置的,同一时刻只能有一种中断有效。这对于某些应用的实现会有影响。如果想同时使四个中断有效,势必要实用四个IO口才能实现。

4、端口中断优先级控制寄存器(PINIPL ,PINIPH)

图片5.png

5、端口中断 掉电唤醒 使能寄存器(PxWKUE)

图片6.png







关键词: 懒猫的学习笔记     Ai8051U     IO口中断    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]