因为是实验板,所以测脉冲周期时没用中断,
MOV TL0,#0
MOV TH0,#0 ;请0定时器
JB P3.5,$ ;等脉冲从高电平到低电平
JNB P3.5,$ ;等脉冲的上升沿
SETB TR0 ;上升沿到,开始定时器记数
JB P3.5,$ ;等脉冲下降到低电平
JNB P3.5,$ ;等下一个上升沿,从而形成一个完整的周期
CLR TR0 ;停止定时器记数
ORG 000BH
INC CNT
RETI
MOV CNT,#0
MOV TL0,#0
MOV TH0,#0
SETB EA
SETB ET0
MOV R0,#N
JB P3.5,$
JNB P3.5,$
SETB TR0
LOOP:JB P3.5,$
JNB P3.5,$
DJNZ R0,LOOP
CLR TR0