ORG 00H
JMP START
ORG 03H
JMP INTT0
START:
MOV TMOD,#09H
SETB IT0
MOV TH0,#00H
MOV TL0,#00H
JB P3.2,$
JNB P3.2,$
MOV IE,#81H
SETB TR0
INTT0:
CLR TR0
CLR TF0
MOV 30H,TL0
MOV 31H,TH0
RETI
MOV P1,30H
MOV P2,31H
END
備注:這個程序能測的最大周期65535us*2也就是頻率不能太小,最小也應該大于10HZ.最后將周期為30H(低位)和31H(高位)所存儲的數字
在乘上2,就是周期。頻率=1/周期。
|