输出端信号可以作为程序条件吗

2019-03-24 10:14发布

2.0口输出一个方波,我可以用方波的上升沿(或者高电平)作为if语句的条件吗。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
rickeyju
2019-03-25 03:54
qiushenghua 发表于 2015-5-15 17:07
if(P2IN&BIT0)do_something();
完全可以将P2IN作为if语句的判断源,但是没办法将上升沿作为触发。
话说你既然是输出,那么什么时候输出高电平你自己不知道吗?
直接在输出高电平的时候顺便做了需要做的事情不旧得了?
如果是类似于自动PWM输出,也可以通过定时器中断的方式来实现对上升沿的判断呀
除非,你输出的是TTL电平,并且是OC的,存在被外部信号拉低的可能,需要等待外部信号释放电平那种,那么直接开启外部中断就可以了。

2.0口是输出,也可以用P2IN&BIT0这个语句吗?已经有一个AD采样的中断了,我不会中断的嵌套。直接在输出高电平的时候顺便做了需要做的事情是什么意思啊,不太明白。我需要在2.0口的上升沿做一件事,然后2.1的上升沿做另一件事。。。2.0跟2.1是输出两个轮流的方波。

一周热门 更多>

相关问题

    相关文章