找回密码
 立即注册
查看: 777|回复: 6

验证 STC8H8K64U 外部中断 INT0/INT1 上升沿/下降沿中断的方法

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-5-20 18:34:59 | 显示全部楼层 |阅读模式
在论坛上看到有朋友询问
STC8的外部中断只有下降沿触发或同时上升沿下降沿触发,
当出现外部中断时,如何知道是上升沿还是下降沿触发的?
我用手里的STC8开天斧做了个简单的Demo进行验证,
验证两个方面:
(1)如何在选择了上升沿下降沿触发时,只有上升沿有效,

        这样可以弥补部分STC8型号不能进行单独上升沿触发的缺陷。
(2)如何看到外部上升沿或下降沿有效时的现象。
若有不足,望大家指正,不胜感激。

首先是主函数,只进行了需要的初始化和要显示的内容

STC1.JPG

其次是外部中断的初始化说明

外部中断的初始化说明

外部中断的初始化说明


最后是外部中断函数的LED取反进行指示,可以不看。
STC3.JPG


下面的视频是程序现象

截图202405202237293414.jpg
开天斧的管脚图在
STC-ISP 主菜单| STC调试接口 | LED-DIP64】
可以很方便的查到

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-5-20 19:00:13 来自手机 | 显示全部楼层
其实可以配合串口输出查看不一定要屏幕吧

点评

这个不应该是随意的吗?可以自己用led指示,可以用串口,可以用can,也可以用屏幕,只要是习惯或者喜欢的一种调试结果介质就可以。不一样的调试介质不重要,重要的是看到结果就可以。  详情 回复 发表于 2024-5-20 19:05
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-5-20 19:05:37 | 显示全部楼层
so*** 发表于 2024-5-20 19:00
其实可以配合串口输出查看不一定要屏幕吧

这个不应该是随意的吗?
可以自己用LED指示,可以用串口,也可以用屏幕,
只要是习惯或者喜欢的一种调试结果介质就可以。

不一样的调试介质不重要,重要的是看到结果就可以。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-5-20 22:30:28 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-5-20 22:48:35 | 显示全部楼层
截图202405202247259840.jpg

截图202405202248315420.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-5-20 22:52:01 | 显示全部楼层
开天斧现在上面的芯片都是 D版的 STC8H8K64U
所有普通I/O都支持外部中断:
上升沿中断
下降沿中断
高电平中断
低电平中断

截图202405202251574778.jpg

点评

没问题的,加油  详情 回复 发表于 2024-5-20 23:09
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-5-20 23:09:19 | 显示全部楼层
神*** 发表于 2024-5-20 22:52
开天斧现在上面的芯片都是 D版的 STC8H8K64U
所有普通I/O都支持外部中断:
上升沿中断


没问题的,加油
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:28 , Processed in 0.127168 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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