本文主要为广大网友提供“基于单片机的数字函数发生器的设计”,希望对需要基于单片机的数字函数发生器的设计网友有所帮助,学习一下!
论文编号:JD902 字数:8017,页数:26
摘要:本论文介绍了数字函数发生器的工作原理和硬件的设计以及系统的设计。硬件部分主要由AT89C51单片机、DAC0832数/模转换器、放大器和其他辅助电路组成。系统的原理是:单片机通过程序读取数据调出所要的波形代码,经过DAC0832数/模转换器将单片机输出的数字信号转换成为模拟信号后,再由放大器将信号放大输出在示波器上显示。软件部分的编程语言采用了51单片机汇编语言。系统用比较简单的硬件实现了数字函数信号的选择输出显示功能。具有显示波形清晰、稳定,可靠性高,原理简单、使用简单,一定的实用性等优点。
关键词:数字函数发生器;DAC0832;51单片机;波形;示波器显示
The design of the digital function generator based on single-chip
Abstract:The article introduce the working principle of digital function generator and the design of hardware and system .The part of hardware make up of AT89C51 single chip , DAC0832 D / A converters, amplifiers and other auxiliary circuit. The principle of the system are in this aspects: The single-chip transfer the waveform code by read the data through the procedure, and the DAC0832 D / A converter the digital signal into an analog signal from the output of the single-chip, then show the signal amplification in the oscilloscope from the amplifier output. The part of the software programming language used the 51 single-chip assembly language. The system implement the digital signal function of the choice of output display with relatively simple hardware, include the advantage of a clearly, stability, reliable waveform display with, simply, simply to use, a certain degree of practicality.
Key words: digital function generator; DAC0832; 51 single-chip; wave; oscilloscope display
目录
引 言 1
1 方案的认证与选择 2
1.1 总体方案论证与选择 2
2单片机系统工作原理 4
2.1 AT89C51部分 4
2.2 DAC0832部分 8
2.3 运算放大器部分 11
2.4 系统完整的电路 12
3 系统的软件设计 13
3.1 主程序流程图 13
3.2 读写AT89C51程序产生波形 13
3.3 DAC0832转换信号 14
4 系统的电脑仿真 15
4.1系统的仿真波形图 15
5电路的实物制作部分 16
5.1 电路的调试 16
5.2 焊接PCB板 16
5.3实物的测试以及部分参数的测定 17
小结 17
参考文献 18
附录 19
谢辞 23