摘 要:本文设计的梯形波发生器是利用STC89C51单片机和DAC0832芯片产生各种信号的低频信号源,就是把STC89C51 单片机当做控制核心,在外围利用数/模转换电路(DAC0832)、运放电路(LM358)、LCD液晶显示电路和按键等。通过控制按键可产生梯形波、正弦波、等共五种波形,同时五个不同颜色的发光二极管也对应不同的波形。并且分别阐述了DAC0832转换器的基本理论及其使用方法,STC89C51单片机的基本原理,以及函数信号发生器中的一些芯片,主要阐述了用单片机控制D/A转换器来产生波形的硬件和软件部分的设计和程序的编写。本次设计的梯形波发生器具有简洁、易控、性能好等优点。82218
关键词:STC89C51单片机; 波形发生器; D/A转换器
Trapezoidal Wave Generator Design
Abstract: In this paper, the system is designed using STC89C51 microcontroller and digital to analog conversion device DAC0832 to produce the required different signal of low frequency signal source, namely USES the STC89C51 SCM as control core, and in the peripheral using digital/analog conversion circuit (DAC0832), the op-amp circuit (LM358), buttons。And LCD liquid crystal display circuit, etc, through the Button can control to produce square wave, sawtooth wave, triangle wave, sine wave, at the same timecorresponding LCD waveform output。This paper briefly introduces the DAC0832 digital to analog converter structure principle and using method, the basic theory of SCM STC89C51, related to the circuit design and the various chip, and emphatically introduces Using single-chip microcomputer control D/A converter to produce the design of hardware circuit and software programming。 In this paper, design of the system design is simple, high performance, cost-effective, can be used for various needs low frequency signal source, has a certain practicality。
Key words:STC89C51; microcontroller;Waveform generator;D/A converter
目 录
摘要 1
引言 1
1。系统设计 3
1。1 系统方案的选择 3
2。系统硬件设计 4
2。1 基本原理 4
2。2 单片机的介绍 4
2。3 DAC0832芯片原理 6
2。4 LM358工作原理 7
3。系统软件设计 8
4。测试结果 9
5。结束语 12
参考文献 12
附录 15
附录A 设计实物图 15
附录B 电路原理图 16
附录C 程序清单 17
致 谢 24
梯形波发生器设计引言
波形发生器应该是每一个在实验室里的人都不能缺少的设备之一,电子电路实验设计中的应用。现在,市场上大多数都是比较普通的波形发生器,和常见的正弦波等波形。
梯形波发生器是可以产生标准的梯形波信号以及一些常用的波形信号,在保障精度,稳定,随意切换波形信号的电子设备。且波形发生器该具备的能够连续的相位变换以及频率调节且足够稳定的波形发生,它不单单可以产生梯形波还可以产生正弦波,方波等波形。且对于波形的频率、振幅等性质可以作出改变。并且能够与其他仪器通信形成自动测试系统,因此它在控制,测量,通信等领域得到广泛应用。以及位于两种波形相近的波形发生器,提供正余弦及几何波形。