打印

关于单片机检测下降沿

[复制链接]
4400|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liushachen|  楼主 | 2011-6-9 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chenczy| | 2011-6-10 10:00 | 只看该作者
快的话用中断,慢的话直接用IO就行了

使用特权

评论回复
板凳
老鱼探戈| | 2011-6-10 12:57 | 只看该作者
#define    Pkeyin     P1^0
bit flag;

if(flag!=PKeyin)
{
    flag=pKeyin;
    if(flag==0)     //下降沿
   {
       .........
   }

}

使用特权

评论回复
地板
受不了了| | 2011-6-10 14:13 | 只看该作者
每次处理结束后保存一下当前状态,下次的状态与保存值比较一下就可

使用特权

评论回复
5
liushachen|  楼主 | 2011-6-27 23:33 | 只看该作者
嗯,查了下好像用中断就可以,单片机中断不是有两种吗,电平触发和下降沿触发,正好可以利用下降沿。^_^
不过暂时不用单片机了,改搭建电路。感觉电路也挺简单

使用特权

评论回复
6
chunyang| | 2011-6-28 02:21 | 只看该作者
用下降沿中断最简单。

使用特权

评论回复
7
月下狂想曲| | 2011-6-28 11:06 | 只看该作者
上升沿触发进入中断,记录时长,配置为下降沿触发,下降沿触发记录时长,可以得以不同占空比的计数

使用特权

评论回复
8
feng2011| | 2011-6-28 17:09 | 只看该作者
那么快貌似只能用中断了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

20

帖子

0

粉丝