你的int1和int2中斷是用來作脈波的吧
那你程式,在看P1和P2是否為
1 吧
為什麼要P1和P2 的
16 支腳都要看呢?
因為不知道你的電路怎麼接,但如果8支腳,其他七支腳接空的話,會不一定是0喔
有像無線電的東西,都會使接腳有一點點電壓,所以要看一支腳就可以了,試試看
可以只看一支腳就好了
引用:
LOOP:
JNB P1.1,START
JNB P1.2,START
CALL DK_1
JMP LOOP
|
JNB P1.1,START
#P1.1不為0就跳到START
JB P1.1,START
#P1.1為0就跳到START