目录
1系统方案... 4
1.1系统方案论证与选择... 4
1.2方案描述... 4
2理论分析与计算... 5
3电路与程序设计... 6
3.1电路的设计... 6
3.1.1 ICL8038模块电路... 6
3.1.2 放大电路... 6
3.2程序的设计... 7
4测试方案与测试结果... 9
4.1测试仪器与结果... 9
4.2调试出现的问题及解决方案... 9
5 小结... 10
摘要
本系统设计的是信号发生器,是以 ICL8038和 STC89C51为核心设计的数控及扫频函数信号发生器。ICL8038作为函数信号源结合外围电路产生占空比和频率可调的正弦波、方波、三角波;该函数信号发生器的频率可调范围1~100kHz,波形稳定,无明显失真。单片机控制LCD12864液晶显示频率、频段和波形名称。
关键字:信号发生器ICL8038、 STC89C51、波形、LCD12864
信号发生器实验报告
1系统方案
1.1系统方案论证与选择
方案一:由单片机内部产生波形,经DAC0832输出,然后再经过uA741放大信号后,最后经过CD4046和CD4518组成的锁相环放大频率输出波形,可是输出的波形频率太低,达不到设计要求。
方案二:采用单片机对信号发生器MAX038芯片进行程序控制的函数发生器,该发生器有正弦波、三角波和方波信号三种波形,输出信号频率在0.1Hz~100MHz范围内。MAX038为核心构成硬件电路能自动地反馈控制输出频率,通过按键选择波形,调节频率,可是MAX038芯片价格太高,过于昂贵。
方案三:利用芯片ICL8038产生正弦波、方波和三角波三种波形,根据电阻和电容的不同可以调节波形的频率和占空比,产生的波形频率足够大,能达到设计要求,而且ICL8038价格比较便宜,设计起来成本较低。
…… …… 余下全文