摘要:基于DDS芯片AD9833及单片机STC11F16XE,提出一种频率可调、波形可选的设计方案。本文介绍了此次设计的信号发生器的硬件电路原理图以及软件程序框图,将STC11F16XE芯片作为主控单元,通过矩阵键盘进行人机交互,并以12864点阵屏作为显示器件。经过本次的系统设计表明此系统能产生多种波形。此次的课题具备了功能优秀、成本较低,走线简单等诸多优点。
关键词:信号发生器;AD9833芯片;单片机STC11F16XE;LCD12864;矩阵键盘
目录
摘要
Abstract
1 引言-1
1.1 信号发生器的发展-1
1.2 DDS技术-1
1.3 本课题设计的主要工作-2
2 系统方案设计-3
2.1 设计方案-3
2.2 主芯片介绍-3
2.2.1 AD9833的介绍-3
2.2.2 STC11系列单片机的介绍-4
3 硬件设计-5
3.1硬件程序框图-5
3.2 电路模块设计-5
3.2.1 AD9833系统电路模块设计-5
3.2.2 STC11F16XE控制电路模块设计-7
3.3 人机交互电路模块设计-8
3.3.1 液晶显示电路模块设计-9
3.3.2 键盘电路模块设计-9
3.3.3 蜂鸣器电路模块设计-10
3.4 程序烧录接口-10
4 软件设计-12
4.1 程序流程图-12
4.2 程序说明-13
4.2.1 LCD12864接口程序模块-13
4.2.2 按键程序模块-13
4.2.3 蜂鸣器程序模块-14
4.2.4 LCD12864显示程序模块-14
4.2.5 AD9833程序模块-14
5 总结-16
参考文献-17
致谢-18
附录Ⅰ-19
附录Ⅱ-19
main.c-19
AD9833.c-30