基于单片机的信号发生器设计(52单片机)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的信号发生器设计(52单片机)(任务书,开题报告,论文12000字)
摘要
函数信号发生器信号源广泛应用于电子,自动控制系统和科技等领域。如今现在市面上使用的大都是函数信号发生器。因此本次毕业设计使用的是以52单片机为中心构成的发生器,该种信号发生器能够产生正弦波、三角波、方波等多种简单波形,可以通过程序控制来改变波形。可以通过在单片机加上键盘电路,控制键盘的切换来控制信号波形频率的增减和波形类别的选择,进而用液晶显示屏显示频率大小和类别。连接单片机的输出端口与DAC0832数模转换模块的对应端口进行数模信号的转换,经过运算放大器对输出信号放大调整,然后再用模拟示波器对信号输出显示。此次的毕业设计整体结构比较紧凑,性能优越。
在介绍DAC0832数模转换芯片特征的基础上,叙述了运用DAC0832模块设计信号发生器的工作原理。对该种信号发生器振荡周期控制、输出信号幅值的控制作了比较仔细的论述,对其频率和幅度显示的方法作了较完整的论述。该种信号发生器能过产生三角波、正弦波、方波、锯齿波。
关键词:函数信号发生器单片机DAC0832波形调整LCD
Design and Implementation of Microcontroller-based Signal Generator
Abstract
Signal-generator is a kind of signal source in common use,broadly applied at the electronicselectric circuit, auto control system and teachingexperiment etc. Currently used mostly
function signal generator signal generator,waveform generator and a special price of expensive .
So the dissertation is usage of the AT89s51 sigle-chip microcomputer constitute of Waveform
generator, whichcan generate triangle wave, square wave, sine wave etc variety wave-form,
the periodof wave can be controlled byprocedure, at outer circle spare part of the machine,
plusindependence type keyboard , whichcan control wave increase or decrease of formfrequency and the choiceof waveform, at the same time LED display frequency size. The output
of the machine connect DAC0832 to carry on a DA conversionagain pass operation amplifier
to put an end exportation wave-form. This design has advantage of simple circuit, tightly packed stru-cture, cheap price, superior function etc.
Based on the introduction of MAX038 , we discussed the principle and the whole frame of the digital function signal generator. We described the control of the oscillatoryfrequent ,
amplitude and the digital display in detail. Thegenerator can output three kinds of waves : sine
wave , square wave , triangle wave.
Keywords:signal generator ; MCU ; DAC0832 ; wave-form adjustment ; LCD
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题简介 1
1.2 研究现状 1
1.3 研究内容及意义 2
第二章 系统总体设计 3
2.1 信号发生器的工作原理 3
2.2 信号发生器的总体设计方案 3
第三章 系统的硬件设计 4
3.1 STC89C52 芯片简介 4
3.2 DAC0832 芯片介绍及电路设计 7
3.3 LM324 芯片介绍及运放电路设计 9
3.4 12864液晶显示电路设计 9
3.4.1 LCD12864简介 10
3.4.2指令描述 10
3.5 复位电路的设计 13
3.6 晶振电路的设计 13
第四章 软件设计 15
4.1 程序设计总体方案 15
4.2 程序逻辑流程图 15
4.2.1 主程序 15
4.2.2 液晶显示程序 17
4.2.3 波形程序 19
第五章 软硬件调试与仿真 22
5.1 软件调试 22
5.2 设计结果说明 23
第六章 结束语 24
参考文献 25
致谢 26
附录 27