摘要 :信号发生器作为工业现场与实验场所常用仪器设备之一,具有广泛的应用场景。针对实际应用场景下对信号源的要求各不相同,以及控制成本、灵活使用的现实需求,本设计以 STC89C52 单片机控制核心,以 DAC0832 为数/模转换单元,以 LM358为信号放大器件,通过将离散信号转换为连续型信号后再进行滤波放大,并输出到 LCD上显示。本实现方案低成本、性能稳定,可通过按键选择,稳定输出方波、三角波、正弦波、锯齿波等常见工程测试信号,便于在实际运用中进行系统集成或是单独使用。文中对方案进行了软件仿真与硬件实现,测试结果表明文中给出的方案是一个有效方案。
关键词 :信号发生器,单片机,系统集成
目录
摘要
Abstract
1-绪论-4
1.1-研究背景-4
1.2-现状和发展趋势-4
1.3-波形介绍-5
2-系统设计-6
2.1-系统方案的选择-6
2.2-控制芯片的选择-7
2.3-系统框图设计-7
3-系统硬件设计-7
3.1-主控电路-8
3.2-单片机最小系统-10
3.3-数模转换电路-13
3.4-放大电路-13
3.5-按键与显示电路-14
4-系统软件设计-16
4.1-Keil C51 软件简介-16
4.2-软件流程设计-17
4.3-程序编写-20
5-仿真与实物-21
5.1-Proteus 软件简介-21
5.2-仿真结果-21
5.3-实物展示-24
结论-25
参考文献-26
致谢-27
附录 A-源程序-28
附录 B-电路原理图-37
附录 C-仿真图-38