摘 要:随着单片机控制技术的迅猛发展,数字信号发生器的应用越来越广泛。本设计能够产生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浓度的健康出行路径规划及实现

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

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

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

HFSS形状渐变方法的槽缝加载微带天线设计

从企业eHR建设谈管理信息...

PCI+PID算法直流力矩电机速...

浅析施工企业保理融资成...

小型通用机器人控制系统设计任务书

大规模MIMO系统的发展研究现状

提高小學语文課堂朗读教...

高效课堂教师问卷调查表

遥感土地用变化监测国内外研究现状

《水浒传》中血腥暴力研...

MNL模型历史城区居民活动...