当前位置: 主页 >> 论文 >> 单片机 >> 基于单片机的函数发生器设计
电子信息专业毕业设计论文资源下载

《基于单片机的函数发生器设计-论文》-单片机

资源清单:论文+开题报告+任务书+答辩PPT+评议考核书+3答辩问题
1.打开【支付宝】扫描二维码图片。
2.金额:100元
3.备注:资源编号、收件邮箱。
本编号:WDL7011
4.支付成功后,30分钟内如未收到请联系客服。
1.打开【微信】扫描二维码图片。
2.金额:100元
3.备注:资源编号、收件邮箱。
本编号:WDL7011
4.支付成功后,请联系客服发送资料。
1.打开【QQ钱包】扫描二维码图片。
2.金额:100元
3.备注:资源编号、收件邮箱。
本编号:WDL7011
4.支付成功后,请联系客服发送资料。

资源简介相关资源扫码阅读其他课题最近浏览用户评论

本资源内容包括:论文+开题报告+任务书+答辩PPT+评议考核书+3答辩问题

一、《基于单片机的函数发生器设计》-资源截图


[为节省网站空间,请到网站对于对应的栏目 任务书开题报告论文,(对应资源编号)下载]
二、《基于单片机的函数发生器设计》-资源简介:

摘 要:
信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。目前使用的信号发生器大部分是函数信号发生器,且特殊函数发生器的价格昂贵。所以本设计使用的是AT89C51单片机构成的发生器,可产生三角波、方波、正弦波等多种特殊波形和任意波形,波形的频率可用程序控制改变。在单片机上加外围器件距阵式键盘,通过键盘控制波形频率的增减以及波形的选择,并用了LCD显示频率大小。在单片机的输出端口接DAC0832进行D/A转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。本设计具有线路简单、结构紧凑、价格低廉、性能优越等优点。  
    论述了采用DAC0832芯片设计数字函数信号发生器的原理以及整机的结构设计。该函数信号发生器可输出三角波,方波和正弦波。     
关键词: 信号发生器; 单片机; DAC0832; 波形调整; LCD。
 
Function generator design based on single chip microcomputer
Abstract: Signal-generator is a kind of signal source in common use,  broadly applied at the electronics electric circuit, auto control system and teaching experiment 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 single-chip microcomputer constitute of wave-form generator, which can generate triangle wave, square wave, sine wave etc variety wave-form, the period of wave can be controlled by procedure, at outer circle spare part of the machine, plus independence type keyboard , which can control wave increase or decrease of form-frequency and the choice of wave-form, at the same time LED display frequency size. The output of the machine connect DAC0832 to carry on a DA conversion,again pass operation amplifier to put an end exportation wave-form. This design has advantage of simple circuit, tightly packed structure, cheap price, superior function etc.       
We discussed the principle and the whole frame of the digital function signal generator. Thegenerator can output three kinds of waves : sine wave , square wave , triangle wave.        
Keywords: signal generator;   MCU;  DAC0832;  wave-form adjustment;  LCD.
目 录
绪论 1
1函数发生器的概述和分类 1
1.1函数发生器概述 1
1.2函数发生器的分类 2
2 方案比较与论证 2
2.1设计任务与要求 2
2.2 方案比较与论证 3
3 系统硬件设计 6
3.1 系统主要功能 6
3.2 系统硬件构成及功能 6
3.2.1  AT89C52单片机及其说明 7
3.2.2  资源分配 11
3.2.3  D/A转换模块部件 11
3.2.4  外部控制模块部件 13
3.2.5  放大部分 13
3.3  系统的软件设计 14
3.3.1 信号频率数据采集 14
3.3.2 正弦波产生程序 14
3.3.3 三角波产生程序 15
3.3.4 方波产生程序 16
3.3.5 锯齿波产生程序 16
3.3.6信号放大模块设计 17
3. 3. 7数模转换模块设计 17
4 仿真图及结果分析 18
4.1函数发生器的调试与测试 18
4.2仿真结果图 19
5  总结与展望 21
致   谢 22
参考文献 23
附录 24
附录A 程序清单 24
附录B 电路原理图 32
附录C 电路实物图 33
***************************************************
总结与展望
本次的设计中利用AT89C52和DAC0832以及放大器完成电路的设计,用开关来控制各种波形的发生及转换,用单片机输出后,经过模数转换器生成波形,最终可以通过示波器观察。
在这次的软件设计中,程序设计采用的是C语言。虽然汇编语言具有速度快,可以直接对硬件进行操作的优点,它可以极好的发挥硬件的功能。但是汇编语言也存在编写的代码非常难懂,不好维护,很容易产生 bug,难于调试的缺点。因此,在大型程序的设计中,多采用C语言进行程序编译。C语言简洁高效,是最贴近硬件的高级编程语言,经过多年的发展,现在已成熟为专业水平的高级语言。而且,现在单片机产品推出时纷纷配套了C语言编译器,应用广泛。


【转载请注明出处:http://www.5ubs.com/lunwen/danpianji/126.html
需要此资源完整版,请点击这里:   马上去下载

    织梦二维码生成器