关于51单片机测方波信号占空比的问题我做了一板用AT89S51单片机测方波信号占空比的板子,P1口接了共阴数码管的段选,P2接位选,信号源产生的方波直接从INT0输入,T0、T1均没接.这样能测出方波
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:50:33
关于51单片机测方波信号占空比的问题我做了一板用AT89S51单片机测方波信号占空比的板子,P1口接了共阴数码管的段选,P2接位选,信号源产生的方波直接从INT0输入,T0、T1均没接.这样能测出方波
关于51单片机测方波信号占空比的问题
我做了一板用AT89S51单片机测方波信号占空比的板子,P1口接了共阴数码管的段选,P2接位选,信号源产生的方波直接从INT0输入,T0、T1均没接.
这样能测出方波的占空比吗?
利用GATE=1,T0 工作于定时器方式1,可以测出正脉冲的宽度,但怎样测出它的周期啊?
呵呵,用汇编语言怎样写啊?
你这都没按要求写的啊,我要测信号发生器发出的方波,它的占空比是变化的,而且信号从INT0管脚输入的.我要测的是这变化的占空比的大小值.
关于51单片机测方波信号占空比的问题我做了一板用AT89S51单片机测方波信号占空比的板子,P1口接了共阴数码管的段选,P2接位选,信号源产生的方波直接从INT0输入,T0、T1均没接.这样能测出方波
我写两个程序,占空比为50%周期为500微妙的程序 P1口输出测的话示波器直接测,干嘛那么复杂.
中断方法:ORG 0000H
LJMP START
ORG 000BH
LJMP TLINT
ORG 001BH
START:MOV SP,#30H
MOV TMOD,#01H
MOV TH0,#0FFH
MOV TL0,#83H
SETB EA
SETB ET0
SETB TR0
SJMP $
TLINT:MOV TH0,#0FFH
MOV TL0,#83H
CPL P1
RETI
END
查询方法:ORG 0000H
LJMP START
ORG 0100H
START:MOV SP,#30H
MOV TMOD,#01H
SETB TR0
LOOP:
SETB P1.0
MOV TH0,#0FFH
MOV TL0,#83H
JNB TF0,$
CLR P1.0
CLR TF0
MOV TH0,#0FFH
MOV TL0,#83H
JNB TF0,$
CLR P1.0
CLR TF0
SJMP LOOP
END