摘 要:随着单片机控制技术的迅猛发展,数字信号发生器的应用越来越广泛。本设计能够产生10Hz至100Hz范围内的多种函数波形信号,高精度而低成本,具有极其重要的意义。本设计主要介绍了一种基于单片机的信号发生器。由单片机产生数字信号输入到D/A转换模块,将其转换为模拟信号,再经过运算放大器滤波放大后输出信号,通过按键模块实现波形的种类的切换,频率大小的改变。实验结果表明,本系统能够产生要求的正弦波、锯齿波等四种不同的信号,且信号的频率、幅值均可调。验证了本设计的可行性。95054

毕业论文关键词:STC89C52,DAC0832,信号发生器

Abstract: With the rapid development of single-chip control technology, the application of digital signal generator is more and more extensive。 This design can produce a variety of waveforms from 10Hz to 100Hz。It is high precision and low cost, and is of great significance。 This design mainly introduces a kind of signal generator based on single chip。 The single-chip produces the digital signal and sends it to the D/A conversion module, in order to convert it into an analog signal。 And then export the signal after amplification。 We can switch the type of waveform and frequency change through the key module。 The experimental results show that the system can produce four different signals, such as sine wave and saw tooth wave, and the frequency and amplitude of the signal are adjustable。 The feasibility of this design is validated。

Keywords: STC89C52, DAC0832, The signal generator

目 录

1 引言 5

1。1信号发生器的背景及意义 5

1。2信号发生器的发展现状 5

1。3 本设计研究的内容及目的 6

2 信号发生器的设计 6

2。1 信号发生器的设计方案 6

2。2 基本原理及原理图 7

2。3 信号发生器的器件选择 7

3 系统的硬件设计 8

3。1STC89C52单片机主控模块 8

3。1。1 单片机功能介绍 8

3。2。2 单片机最小系统 10

3。2 D/A转换电路 11

3。3 运算放大电路 11

3。4 LED显示器接口电路 12

3。5 键盘显示模块设计 13

4 系统的软件设计 13

4。1 程序设计总体方案 13

4。2 程序设计流程图 14

4。2。1 主程序 14

4。2。2 液晶显示程序 15

4。2。3按键去抖程序 15

4。2。4 波形程序 16

5 系统的调试与运行 16

5。1 软件调试 16

5。2 硬件调试 20

结论 23

参考文献 24

致谢 25

1 引言

1。1信号发生器的背景及意义源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

上一篇:ARM电动汽车充电装置通信系统的研究与实现
下一篇:单片机的数字式电感电容表设计

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

STC89C52单片机智能车红外避障控制设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

变分模态分解方法研究及...

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...

拉力采集上位机软件开发任务书

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表