本帖最后由 huangyunfa 于 2010-5-10 15:48 编辑
查询P1口的状态为不同的值时进行不同的处理.
1. P1口为 0xfb 时 P2口输出0x07 可处理
2. P1口为 0xfd 时 P2口输出0x03 可处理
3.P1口为 0xfe 时 P2口输出0x01, 3秒后变为 0x00不变 ???
关键是第三步的不变如何处理?一直查询的话,P2口会变成 脉冲波. 原意是第一次查询到P1口为0xfe时, P2输出0x01, 3秒后变为 0x00,以后如果没有其它的输入,也就是P1口一直为0xfe不变时,P2口应该输出0x00 !!!而不是脉冲波??请问如何处理???谢谢!急! |