摘要: 在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号发生器。随着集成电路的迅速发展,用集成电路可很方便地构成各种信号波形发生器。用集成电路实现的信号波形发生器与其它信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。
本次设计运用单片机技术,通过巧妙的软件设计和复杂的硬件电路,产生的正弦波、方波、三角波等幅值可调的信号。并在Proteus电子设计平台,对方案进行了仿真。用户通过按键选择输出需要的波形,波形精度能够满足一般的使用条件。与现有各类型波形发生器比较而言,本设计产生的信号干扰小,输出稳定,可靠性高,特别是操作简单方便,人机界面友好,成本低,实用性强。
关键词: 单片机; 信号发生器; 方波; 三角波; 正弦波
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景-1
1.2 设计任务与要求-1
1.2.1 设计目的-2
1.2.2 设计内容及要求-2
2 系统方案选择-2
2.1 信号发生部分-2
2.2 信号输出部分-2
2.3 显示部分-3
3 硬件设计-3
3.1 总体设计思路-3
3.2 各模块具体实现原理介绍及说明-4
3.2.1 SPCE061A单片机简介-4
3.2.2 波形产生模块-5
3.2.3 幅度控制模块-6
3.2.4 控制输入模块-8
3.2.5 波形显示模块-8
4 软件设计-8
4.1 软件功能-8
4.2 AD9834产生波形程序-9
4.3 AD603电压增益程序-12
4.4 按键模块设计-15
4.5 LCD显示流程图-17
5 总结-18
6 参考文献-19
7 致谢-19