基于51单片机的函数发生器的设计
[关键词:单片机,函数发生器] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1018,word全文:25页,合计:8800字 |
本文通过介绍分析函数发生器的基本理论以及相关应用设计,最终设计出一个能够产生三角波、方波、正弦波的函数信号发生器。本次使用AT89C51单片机设计一款发生器,除了可以输出任意波形之外,还能够将波形的频率进行相应的控制。而外围键盘的设置又解决了波形频率增减及其波形选择这方面的问题。单片机的输出端口接入DAC0832实现D/A转换,再通过运放调整波形,最终实现示波器上的波形显示。本设计具有简易的线路和紧凑的结构,而且价格低廉、操作方便。整体总共包括信号发生部分、数模转换部分和示波器显示部分,其中对利用DAC0832实现D/A转换的部分做了详细描述。
研究内容
本文设计内容主要是在51单片机的基础上研究设计一款函数发生器。主要思路在于用软件编程的方法实现函数发生器产生相对应的波形。结合整篇设计思路,第一需要编写的程序是对于需要产生的不同波形频率以及幅度的编写,编写完之后通过校验改正最终输入到单片机的程序存储器中。一切筹备工作完成后,运行相关的程序,要是接收了响应的指令,指定输出某种波形时再使用中断服务子程序和有关产生对应程序的波形,最终通过D/A转换器和运算放大器处理后,然后将信号波形通过输出端口输出显示。经过本次对函数发生器的设计,主要是对51单片机的功能和可以进行设计制作的方案进行学习总结,同时考察对函数发生器的性能了解,市场使用范畴,以及对其设计研究时的各级工作的实现。
设计要求
(1)本方案利用四个键来控制各种波形的输出,其中S4号控制方波输出,S5号控制正弦波输出,S6号控制三角波输出,S7号控制锯齿波输出。
(2)鉴于要实现产生的信号的幅度可以还需要幅度可调的信号源,这个借助于两片DAC0832来实现,一片来调节幅度,另一片来控制信号源的输出。
(3)频率范围:10~1000Hz。
(4)输出波形幅度为0~5V。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc1018,word全文:25页,合计:8800字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于51单片机的函数发生器的设计(论文)!