pluse20khz1:
mov c,p1.0
anl c,/p1.1 ;前次數值判斷
jnc error
mov r7,#20
turnt:
djnz r7,turnt
mov c,p1.0
anl c,p1.1 ;當前數值判斷
jnc error
mov r7,#20
turnt0:
djnz r7,turnt0
jnb p1.1,error
ret
pluse20khz0:
mov c,p1.0
anl c,/p1.1
jc error
mov r7,#20
turnt2:
djnz r7,turnt2
mov c,p1.0
anl c,p1.1
jc error
mov r7,#20
turnt3:
djnz r7,turnt3
jb p1.1,error
ret
error:
...
end
3: 0 1
4: 0 0
5: 1 0
6: 1 1
7: 0 1
8: 1 1
...