查看: 265|回复: 0

STC32G-I/O中断

[复制链接]

28

主题

66

帖子

1168

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1168
发表于 2023-12-13 18:13:31 | 显示全部楼层 |阅读模式
本帖最后由 LZY825597017 于 2023-12-13 18:16 编辑

STC32G-I/O中断

1-寄存器

详细信息请查阅STC32G手册

image.png

image.png

image.png


中断源及中断号

image.png



2-图形块说明

1、引脚中断模式设置(可设置单个IO口或整个端口)

image.png



2、设置引脚中断是否有效(可设置单个IO口或整个端口)

image.png



3、读引脚中断标志位(可读单个IO口或整个端口)

image.png



4、清除引脚中断标志位(可清除单个IO口或整个端口)

image.png



5、引脚中断服务函数(设置某引脚就使用某端口,例P23,则使用P2中断函数)

image.png



注意:进入中断后必须清除中断标志位,若不清除将一直进入中断,推荐使用端口清除标志位的指令块。



3-范例

image.png
注意:这里有个注意点,如若使用的按键,请先确定按键是否带硬件上下拉以及是否带硬件消抖(电容等),若都没有则需要注意消抖问题。

















O中断范例.zip

1.43 KB, 下载次数: 4

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-5-2 03:46 , Processed in 0.322825 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表