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/周期。
|