文档介绍:本科毕业设计论文
题目简易波形发生器设计
系别电气与信息工程
专业测控技术与仪器
班级学号
学生姓名
指导老师
2011年 6月
摘要
基于单片机的简易波形发生器是一种常用的信号源,它广泛地应用在电子技术实验、自动控制系统和其他科研领域。
本课题硬件设计是采用89S52单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、和独立联接式按键。通过KEIL51软件进行程序的编写。以实现波形和幅值的选择。
先将设计方案采用PROTEUS仿真,仿真通过以后再进行硬件的安装和调试,结果表明:本设计基本完成任务,能够产生正弦波、三角波、方波和锯齿波四种波形,并可以通过键盘选择波型和五个幅值的调整。
关键词: 波形发生器,单片机89S52,DAC0832
ABSTRACT
A simple microcontroller-based waveform generator is mon source, which is widely used in electronic technology experiment, automatic control systems and other scientific fields.
This topic is the use of 89C51 microcontroller hardware design as the control core, external digital / analog converter (DAC0832), operational amplifiers (LM324), and independent connection type button. Then KEIL51 software prepared program,
Selecting the wave according to Waveform and amplitude
First using Proteus to emulate system design , When it finished start the hardware installation missioning, results showed that: The basic plete the task, capable of generating sine wave, triangle wave, square wave, and saw-tooth waveforms, and you can select the wave through the keyboard type and adjust five amplitudes.
KEY WORDS: Waveform generator, Microcontroller 89S52, DAC0832
目录
摘要 II
ABSTRACT III
第一章绪论 1
1
1
本论文所做的工作 2
本论文的结构安排 2
第2章系统总体设计 3
3
3
3
第3章系统硬件设计 9
9
9
9
10
按键电路 10
11
第4章系统软件设计 13
13
17
19
20
21
22
第5章波形发生器的调试及结果 25
25
30
31
31
第六章结论与展望 33
结论 33
展望 33
致谢 35
参考文献 37
附录1 PROTEUS原理图 39
附录2 源程序 41
第一章绪论
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。用一般的信号发生器,不但笨重,而且只发一些简单的波形,不能满足需要。例如用户要调试