摘 要:波形发生器在当今社会中是十分常见的一种信号源,普遍应用在产品生产和实验研究中,其中以函数信号发生器最为普遍,运用最为广泛。本次研究的对象是以单片机STC89C51为基础的波形发生器。即以单片机STC89C51为中心,并在它的周围采用数/模转换电路(DAC0832)、运算放大电路(LM358)、LCD液晶显示电路、键盘电路。通过按键来控制四种波形的类型选择、频率的调节以及步进值的设置,最终会在LCD1602液晶显示器上显示波形及其频率。本次设计的系统不但电路结构简单,功能好,而且价格便宜,适用于各种低频信号源的场所,具有一定的实用性。93986
毕业论文关键词:信号发生器,DAC0832,运算放大器,STC89C51
Abstract: Waveform generator is a common signal source in today's society, which is widely used in product production and experimental research。 The object of this research is the waveform generator based on STC89C51。 That is, the STC89C51 microcontroller as the center, and around it using the digital / analog conversion circuit (DAC0832), operational amplifier circuit (LM358), LCD liquid crystal display circuit, keyboard circuit。 Through the key to control the four types of waveform selection, frequency adjustment and the setting of the step value, and ultimately in the LCD1602 LCD display waveform and frequency。 The system has the advantages of simple circuit structure, good function and low cost, and is suitable for various low-frequency signal sources。
Key words: Signal generator, DAC0832, operational amplifier, STC89C51
目 录
1 前言 3
2 系统整体设计 3
2。1 设计要求 3
2。2 系统方案的选择 3
3 系统硬件设计 4
3。1 基本原理 4
3。2 单片机最小系统 5
3。3 DAC0832芯片原理 8
3。4 LCD1602显示原理 11
3。5 键盘电路原理 12
3。6 供电电路 12
4 系统软件设计 12
4。1 主程序流程图 12
4。2 液晶显示流程图 13
4。3 按键去抖程序流程图 14
4。4 波形程序流程图 14
5 调试与运行 15
5。1 软件调试 15
5。2 硬件调试 16
结 论 17
参考文献 18
致 谢 19
附录A 电路原理图 20
附录B 程序清单 21
附录C 元件清单 35
1 前言
无论是生产方面,还是科研与教学方面,信号发生器都将是电子仿真设计中的重要器材。随着我国经济的快速发展,对有关的测试工具及测试方法提出了更严格的要求,信号发生器是一种十分重要的测试工具,所以研究信号发生器是一件非常有意义的事。
传统信号发生器的电路比较复杂,而且价格较高,且控制起来不灵活。本次设计充分地发挥STC89C51的控制方面的灵活度以及较高的外设处理能力,输出的波形能够调节其频率和幅值。 STC89C51单片机函数信号发生器设计+电路图:http://www.youerw.com/tongxin/lunwen_201931.html