袖珍函数信号发生器的设计
袖珍函数信号发生器的设计(论文8000字)
摘要:本课题采用51单片机和数模转换芯片 PCF8591通过C语言和汇编语言的编写来实现方波这种常见波形的发生,同时可以通过独立键盘在一定范围里改变频率大小,幅度大小。本系统操控方法简单便利,而且性价比非常高。经过测验发现,系统性能优秀,所输出参数精准,波形的幅度范围以及频率范围均能满足低频实验的基本需要。
关键词:函数发生器 STC89C52单片机 PCF8591
Design of pocket function signal generator
ABSTRACT:This topic using 51 single chip microcomputer and A/D conversion chip pcf8591 through the C language and assembly language prepared to achieve the occurrence of square wave this common waveform, also can through independent keyboard in a certain range change frequency and size, the magnitude of the size. The system control method is simple and convenient, and the cost is very high. It is found that the system performance is excellent, the output parameters are accurate, the amplitude range and the frequency range of the waveform can meet the basic needs of low frequency experiment. [版权所有:http://DOC163.com]
KEY WORDS: Function generator STC89C52 MCU PCF8591
目录
摘要 1
ABSTRACT 2
1绪论 3
1.1目的与意义 3
1.2背景及发展现状 3
1.3函数信号发生器的实现方法 3
1.3.1利用数字频率合成方式的信号发生器 3
1.3.2用分立元件组成的信号发生器 4
1.3.3基于单片机的信号发生器 5
1.4 课题要求 5
2 信号发生器系统设计 5
2.1系统方案的比较 5
2.2 系统模块方案选择 6
2.2.1控制模块方案选择 6
2.2.2 D/A转换方案选择 7
2.2.3 键盘方案选择 7
2.2.4 显示方案选择 7
2.3 系统总体方案设计 7
3系统硬件设计 8
3.1单片机最小系统 8 [资料来源:www.doc163.com]
3.1.1 单片机的介绍及资源分配 8
3.1.2 单片机最小系统及组成部分简介 8
3.2 D/A转换电路 10
3.3 键盘模块 11
3.4 显示模块 12
4 系统软件设计 13
4.1 主程序部分 14
4.2 子程序部分 14
5 系统测试 14
5.1 软件调试 14
5.2 软件仿真 15
5.3 程序烧制 15
5.4硬件调试 16
5.5 结果展示 16
5.6 瑕疵 20
6 总结 21
参考文献 22
致谢 23
附件