2019-07-15 21:47发布
暮云凌轩。 发表于 2013-11-9 18:35 你先给I/O置高(P0要加5K左右的上拉电阻),这叫释放IO口 程序如下(以P1^0为例) 先P1^0=0xff;
♥℡信☺仰⊙♥ 发表于 2013-11-10 11:19 这样玩 。。在定时器中每隔10ms检测IO楼状态,用2个静态变量存储按键的值 检测信号的上升沿 sbit IN = P ...
♥℡信☺仰⊙♥ 发表于 2013-11-11 11:00 普通IO口检测边沿,只要速度够快。。用普通IO解码红外都是无压力。。
朱枫 发表于 2013-11-9 23:30 兄弟你这个程序有问题的,要再加个判断!
最多设置5个标签!
程序如下(以P1^0为例)
先P1^0=0xff;
temp=P1_0;
if(temp==1)
{
num++;
}这样的就可以对外来的脉冲进行计数了,
如果还是不够理解的话,在百度上搜51单片机内部I/O结构分析。
兄弟你这个程序有问题的,要再加个判断!
这位兄弟的答案貌似可行,不管怎么样多谢
以后多向你讨教,谢谢
不好意思 当时还没有发帖的时候出了点问题
一周热门 更多>