谁有脉宽测试器(应用MSC51系列单片机)的电路?

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:08:31
此电路应用于测试由信号发生器产生的矩形波的宽度。

用 mcs51单片机定时器就可以软件做一个测试脉块。
用定时器 TO 计数方式,GATE=1;将脉冲由 /INT0 引脚输入,机器周期Tp=1us。
程序如下:
INTT0:MOV TMOD,#09H 定时方式1;GATE=1
MOV TL0,#00H
MOV TH0,#00H
CLR EX0;关外部中断
lop1: JB P3.2,LOP1 ;等待/INT0 为低电平
LOOP2:JNB P3.2,LOOP2 ;等待/INT0 为高电平
SETB TR0
LOOP3:JB P3.2 LOP3 ;等待/INT0 为低电平
CLR TR0
MOV A,TL0
MOV B=TH0
脉冲宽度等于=[(B)*16+(A)]*1us