推 ruemann:你怎麼判斷中斷沒再度進入? 09/05 21:06
→ cses:我讓計數器持續做計數,在中途給他輸入中斷訊號 09/05 22:26
→ cses:計數的數值利用一組LED做2進位顯示顯示@@" 09/05 22:27
→ cses:我有把中斷訊號換成開關給低電位的方式,第一次案下時有讓 09/05 22:28
→ cses:計數器數值歸零重新計算,但之後再按就沒反應了... 09/05 22:28
→ cses:要把程式Reset之後的第一次中斷就會有動作.. 09/05 22:30
→ Deltaguita:中斷之後你有把TF1重新規0嗎? 09/06 03:05
→ narcissusli:TF1不清除也不會影響計時器運作吧? 09/06 09:30
→ narcissusli:A的值有被改變嗎? 進INT0的時候... P1會不會誤動作? 09/06 09:31
→ cses:計數器都會正常運作,P1在中斷之後會歸零繼續重頭做計數 09/06 10:13
→ cses:看P1在LED上顯示的數值計數器的P1輸出是正常的... 09/06 10:19
→ cses:但之後的中斷訊號都不能上計數器再次歸零... 09/06 10:20
→ Deltaguita:抱歉看錯了 我以為是計時中斷^^" 09/06 11:03
→ Deltaguita: 0003H 不是INT0的中斷點嗎 怎麼會是開EX1 09/06 11:16
→ Deltaguita:你改改成SETB EX0就可以正常動作了 09/06 11:20
→ cses:感謝D大的提醒 成功了 09/06 12:38
→ cses:我把中斷程式的位置改到0013H、再把計數器的TH1、TL1再歸零 09/06 12:39
→ cses:就可以正常中斷了 :) 09/06 12:39