51单片机外部中断触发方式的问题
现在要设计一个单片机程序,需要使用外部中断检测两个端口的电平信号变化,延时后控制两个端口变化,但是外部中断触发方式中的脉冲触发,只有下降沿触发,如何检测上升沿触发?...
现在要设计一个单片机程序,需要使用外部中断检测两个端口的电平信号变化,延时后控制两个端口变化,但是外部中断触发方式中的脉冲触发,只有下降沿触发,如何检测上升沿触发?
展开
5个回答
展开全部
兄弟单片机哪有用高电平中断的啊,像你这种情况可以采用硬件驱动方式解决问题。
可以采用光耦驱动方式来解决这个问题,把光耦1脚接到接到检测IO信号线上,光耦2脚接地,4脚接单片机外部中断,3脚接地,这样就可以实现你的高电平触发中断了。
当信号线高电平,光耦导通,3脚和4脚短路,出现低电平外部中断触发。
或者三极管,成本低。楼上的也说了用数字非门电路也可以。
可以采用光耦驱动方式来解决这个问题,把光耦1脚接到接到检测IO信号线上,光耦2脚接地,4脚接单片机外部中断,3脚接地,这样就可以实现你的高电平触发中断了。
当信号线高电平,光耦导通,3脚和4脚短路,出现低电平外部中断触发。
或者三极管,成本低。楼上的也说了用数字非门电路也可以。
更多追问追答
追问
不好意思我没接触过你说的光耦,能给个图吗?另外,正跳变和负跳变是对同一个端口的检测。
追答
你可以百度一下光耦啊,对可以对同一个端口进行检测,如果检测端口低电平光耦不会导通,单片机进入不了外部中断,当检测到端口高电平,光耦导通单片机进入外部中断。
你不是要高电平触发中断吗。
图片传不上来网速卡的很,
光派通信
2024-09-03 广告
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ...
点击进入详情页
本回答由光派通信提供
展开全部
STC 系列单片机 中 STC15Fxxxxx 系列 有多个 外部中断 同时有 上升沿触发 和 下降沿触发 功能。
可以 是 STC 官网 ,下载个 数据手册 看看。
可以 是 STC 官网 ,下载个 数据手册 看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一种方法可以一试,当GATE=1时,只有当TRn=1和INTn=1时才开始计数,利用这点就可以间接检测到INTn高电平的来临,只是略微滞后一点点,就是你判断计数器的那些时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意上面的,加一个非门器件就行了.常用的你可以选择74S04,六输入非门.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上升沿信号输入到单片机前加一个非门。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询