[問題] AT89S51 計數器外部中斷
最近在試著做8051計數器外部中斷的指令
第一次用組合語言,照著書做出了一個可以讀取外部脈波次數的計數器
再加上一個每五秒一次脈波的中斷訊號
但是每次只有第一次計數器有中斷,之後的中斷就沒有作用了
(計數器中斷歸零一次後還能持續進行計數)
但是中斷訊號不管再怎樣給都不會再動作
以下是程式碼
ORG 0000H
JMP MAIN
ORG 0003H
MOV A,0H
MOV P1,#11111111B
RETI
MAIN: SETB P3.2
SETB IE1
SETB EX1
SETB EA
START:
MOV TMOD,#11010000B
LOOP:
MOV TH1,#0
MOV TL1,#0
SETB TR1
WAIT:
MOV A,TL1
CPL A
MOV P1,A
AJMP WAIT
END
先謝謝大家 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.110.46.185
推
09/05 21:06, , 1F
09/05 21:06, 1F
→
09/05 22:26, , 2F
09/05 22:26, 2F
→
09/05 22:27, , 3F
09/05 22:27, 3F
→
09/05 22:28, , 4F
09/05 22:28, 4F
→
09/05 22:28, , 5F
09/05 22:28, 5F
→
09/05 22:30, , 6F
09/05 22:30, 6F
→
09/06 03:05, , 7F
09/06 03:05, 7F
→
09/06 09:30, , 8F
09/06 09:30, 8F
→
09/06 09:31, , 9F
09/06 09:31, 9F
→
09/06 10:13, , 10F
09/06 10:13, 10F
→
09/06 10:19, , 11F
09/06 10:19, 11F
→
09/06 10:20, , 12F
09/06 10:20, 12F
→
09/06 11:03, , 13F
09/06 11:03, 13F
→
09/06 11:16, , 14F
09/06 11:16, 14F
→
09/06 11:20, , 15F
09/06 11:20, 15F
→
09/06 12:38, , 16F
09/06 12:38, 16F
→
09/06 12:39, , 17F
09/06 12:39, 17F
→
09/06 12:39, , 18F
09/06 12:39, 18F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章
19
166