herui2128 发表于 2022-6-24 15:57
搞定了,用这种方式来判断IO口状态。
if((d1==0)&&(d2==0)&&(d3==0)&&(d4==0)&&(d5==0)&&(d6==0)&&(d7== ...
188610329 发表于 2022-6-24 16:39
你这么长一串, 总结下来就是:
if((P0 == 0x00)&&(P1==0x00)&&(P2==0x00)&&((P3&0x0F) == 0x00))
这么一 ...
datouyuan 发表于 2022-6-24 16:15
keyscan()你写得太啰嗦了,帮你简化了。
一般keyscan()是扫描按键(key是输入),你却是输出一串脉冲(ke ...
188610329 发表于 2022-6-24 16:39
你这么长一串, 总结下来就是:
if((P0 == 0x00)&&(P1==0x00)&&(P2==0x00)&&((P3&0x0F) == 0x00))
这么一 ...
温xyz 发表于 2022-6-24 22:28
你这个是判断所有按键都按下的情况,其实楼主的意思是如何判断某几位(或多位)的情况。if((P0 != 0xFF)& ...
188610329 发表于 2022-6-24 22:53
是: 楼主的判断,是所有按键都按下的情况,我只是替他翻译过来,让他看看是否符合他的最初目的而已。
...
188610329 发表于 2022-6-24 22:53
是: 楼主的判断,是所有按键都按下的情况,我只是替他翻译过来,让他看看是否符合他的最初目的而已。
...
188610329 发表于 2022-6-24 16:39
你这么长一串, 总结下来就是:
if((P0 == 0x00)&&(P1==0x00)&&(P2==0x00)&&((P3&0x0F) == 0x00))
这么一 ...
188610329 发表于 2022-6-24 22:53
是: 楼主的判断,是所有按键都按下的情况,我只是替他翻译过来,让他看看是否符合他的最初目的而已。
...
herui2128 发表于 2022-6-28 09:20
是的,4条总线都有不同的低电平输入,所以要检测4条总线的IO变化情况,来执行相应操作
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |