软件的编写主 要分为三个部分:主程序、定时器1 溢出中断子程序、外部中 断子程序。流程图如图5、图6、图7 所示。 系统指标测试硬件制作完毕,通过软件调试后,使用100M 数字示波器(型号YB4365)、频率计(型号FC-7150)测试输出波形,测试数据 如表1 所示。 定时器1溢出中断子程序流程图 输出波形测试数据频率 预测 /Hz 输出波形 正弦波 三角波 方波 最大峰- 峰值(V) 频率 频率 频率 1K 负载 2K 负载 空载 100 5.63 6.40 7.5 99.981Hz 99.981Hz 99.981Hz 1K 5.63 6.40 7.5 1.000kHz 1.000kHz 1.000kHz 10K 5.62 6.40 7.5 10.000kHz 10.000kHz 10.000kHz 1M 5.49 6.19 7.16 1.000013MHz 1.000013MHz 1.000013MHz 5M 3.36 3.49 3.7 5.000068MHz 5.000068MHz 5.000068MHz 测试表明,系统具有以下特征。 1)能够产生正弦波、三角波、方波三种周期性波形,频率 非常准确。 2)在低频1 Hz ~100 kHz 范围内三种波形基本上没有失真。 3)最大输出频率:正弦波输出最大可以达到5 MHz ;三角 波和方波可以达到2 MHz。 Hz~100 kHz 范围内,电压峰- 峰值Vopp 范围内可调。