基于单片机的低频信号发生器的设计--大学论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的低频信号发生器的设计--大学论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的低频信号发生器的设计--大学论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5 密级: 公开 科学技术学院NANCHANG UNIVERSITY COLLEGE OFSCIENCE AND TECHNOLOGY 学 士 学 位 论 文 THESIS OF BACHELOR(2011 2015年)题 目 基于单片机的低频信号发生器的设计 学 科 部: 信息学科部 专 业: 电子信息工程 班 级: 电子111班 学 号: 7020911039 学生姓名: 付利娟 指导教师: 陶凌 起讫日期: 2014年12月2日2015年5月26日 目 录摘要.IAbstract.II第一章 绪论.11.1 课题背景.11.2课题目的.1 1.3课题任务.1第二章 硬件设计与方案的选择.
2、32.1信号发生器工作原理.3 2.2元件的介绍.3 2.2.1 单片机的介绍.3 2.2.2 芯片DAC0832的原理及功能.4 2.2.3 1602显示屏的原理及功能.6 2.2.4 芯片LM324的原理及功能.7 2.3硬件电路的设计和分析.9 2.3.1电源部分.9 2.3.2按键输入部分.10 2.3.3显示输出部分.10 2.3.4 数据转换输出部分.11第三章 软件的设计.123.1 程序流程图.123.2 波形实现的程序介绍软件设计.123.2.1 正弦波的设计.123.2.2 三角波的设计.133.2.3 方波的设计.133.2.4 锯齿波的设计.143.2.5 梯形波的设计
3、.14第四章 性能测试与分析.154.1 输出波形的种类与频率测试.154.2 实物测试结果.16总结.18参考文献(References).19致 谢.20附录一:硬件电路原理图.21附录二:PCB图.21附录三:protues仿真图.22基于单片机的低频信号发生器的设计 专业:电子信息工程 学号:7020911039 学生姓名:付利娟 指导教师:陶凌摘要:随着20世纪的到来,社会发展的越来越快,越来越多的工作要依靠电子产品来完成,不管在实验还是现实生活中,用函数信号发生器作为测量工具的变得越来越多,不管是在实验室还是在科技研究中,函数信号发生器的用途变得越来越重要。函数信号发生器主要是由硬
4、件和软件两方面来组成的,在硬件方面选择单片机电路,稳压电源电路,数模转换电路,显示电路以及按键控制电路等。在软件方面,主要是利用程序来实现五种波形,在本次设计中要用到dxp软件进行PCB制图,然后编写程序要在Keil uVision环境中编译,通过protues来完成仿真。本次选择单片机来制作主要是因为程序灵活性高,并且编写程序的扩展功能可以随时添加,且信号稳定。关键字:单片机;低频信号发生器;KeilMCU-based low-frequency signal generator designAbstract:With the advent of the 20th century, soci
5、al development faster and faster, more and more work to rely on electronic products to complete, regardless of in the experiment or in real life, with a function signal generator as the measurement tools become more and more, whether in the laboratory or in scientific and technological research, fun
6、ction signal generator in use today becomes more and more important. Function signal generator is mainly composed of two aspects of hardware and software of, select the microcontroller circuit in hardware, regulated power supply circuit, digital to analog conversion circuit, showing circuit and the
7、key control circuit. In terms of software, mainly is the application to achieve waveform five, in the design to use DXP software for PCB drawing, and then write a program to compile in keil uVision environment, to accomplish through simulation Protues. The choice of single-chip microcomputer to prod
8、uction mainly because of high program flexibility, and the expansion of the program can be added at any time, and signal stability.Keywords: AT89C51;Low-frequency generator;KeilII第一章 前言1.1 课题背景 随着社会的快速改变,越来越多的电子测量产品出现,信号发生器在实验室常用做信号源的输出仪器,他是一种作为电子测量标尺的电信号设备,信号发生器和示波器,电压表仪器都是最普通,最基本的,也是利用最为广泛的基本设备。随着
9、信号发生器的发展和改进,信号发生器也变得越来越先进,同时性能也得到了很大的提高,机械更加简单化,小型化、功能也更加全面。信号发生器是现阶段最有用的测量仪器。由于全球各国对于科技发展的高度重视,对测试的仪器和测试的手段也相应的出现了严格的要求,信号发生器作为测试仪器最基本的仪器,也是我们必须掌握的最基本的入门设备,因此开发和研究信号发生器是一个重大的意义课题。传统的信号发生器与现在基于单片机的信号发生器存在明显的不足,以前的采用专用芯片,花费高,灵敏度不高。急于单片机的设计完美利用单片机灵活的控制、丰富的处理能力,采用DDS技术,实现频率、幅值可调的函数波形的输出,同时可以根据需要方便地实现各种
10、比较复杂的调频、调相和调幅功能,具有良好的实用性。谐振法与合成法这两种方案是通过改变频率来实现的。以前的发生器都是通过谐振法来改变频率达到制作信号发生器的,通过频率选择和合成来获得所需频率弦振荡,作为现在测量的主流设备,越来越多的大学已经将函数信号发生器的制作作为工程实训的课程来制作,通过自己动手制作来了解函数信号发生器的工作原理以及硬件电路的组成,通过也需要同学在掌握硬件的时候对于信号发生器的软件也要有相应的了解,这样才可以达到了解函数信号发生器的特点,在单片机的的基础上制作的函数信号发生器,主要是通程序的编写来实现其功能的实现,并且还可以通过编写不同的程序来实现很多的扩展程序,所以优点很多
11、,所以我们在制作他时应该对于单片机的了解要达到很深的了解,单片机作为高校必要的课程,在现在我国的很多大学都已经将单片机的学习作为一门必要的必修课,之所以这么重视单片机这么课程,主要的原因是因为现在很多的电子产品和电子设备都是基于单片机来完成的,所以在对于单片机的了解这也是密不可分的。 1.2 课题目的函数信号发生器在现在具有十分广泛的用途,信号发生器是通过软件和硬件的结合来完成。硬件采用以单片机作为控制核心和数据的处理,数字信号变为模拟信号主要是利用DAC0832芯片来实现,最后通过显示器显示。同时按键可以控制五种波形的类型、和控制频率。软件方面可以利用程序来完成正弦、三角、锯齿、梯形和方波五
12、种波形的实现。1.3 课题任务 任务要求如下:(1)设计函数信号发生器,输出五种波形。例如方波,正炫波等。(2)使用同一按键选择五个波形,依次输出。波形的频率都可以通过所设定的按键来调节,0其中产生正弦波的频率控制在1050Hz,以每按一次10Hz向上增加;产生三角波形的频率范围控制在50250Hz,以每按一次50Hz向上增加;产生方波波形的频率控制在2001000Hz,以每按一次200Hz向上增加;产生锯齿波波形的频率控制在100 500Hz,以每按一次100Hz向上增加;产生梯形波波形的频率在50250Hz,以每按一次50Hz向上增加。(3)LCD显示屏上要显示波形的名称和频率的大小。 第
13、一行显示内容为: 输出正弦波时显示:Sine Wave; 输出三角波时显示:Triangle Wave; 输出方波时显示:Square Wave; 输出锯齿波时显示:Sawtooth Wave; 输出梯形波时显示:Trapezoidal Wave; 第二行显示内容为:Frequency: * Hz 。本次课题的制作由软件设计和硬件设计两部分组成。(1) 系统的硬件设计:硬件电路的组成主要包括单片机控制电路,数模转换电路,独立按键控制电路,显示电路以及稳压电源电路。(2) 系统的软件设计:软件电路重要是通过软件的编程来控制硬件电路实现功能。通过DXP软件生成原理图和PCB图,通过keil软件进行
14、程序的编写,同时通过protues软件进行仿真。第二章 硬件电路的设计2.1信号发生器的设计 信号发生器电路的控制核心和数据的处理主要依靠单片机来实现,要完成信号发生器的制作主要利用按键输入控制,显示器电路输出显示。,通过DAC0832利用D/A转换来实现数字转换成模拟信号,接着滤波放大,最后通过LCD1602显示器显示。单片机AT89C51利用程序来产生正弦、三角和方波等波形,同时按键可以控制波形的类型、和控制频率。 根据任务要求以及一些资料参考,对系统进行总体框架图【1】。硬件主要由AT89C51单片机、LM324放大电路、DAC0832数模、LM324放大电路、按键电路、电源电路组成。总
15、体图如图2.1所示图2.1信号发生器框图2.2元件的介绍2.2.1单片机的介绍 单片机AT89C51的原理及功能单片机的内部总线上有许多的功能部件,这些功能部件可以通过内部的总线来进行数据的传送以及信息的控制【2】,并且他们会分工来使用这些总线,不会产生混乱的情况,这就是内部单总线的结构形成,图2.2为单片机内部结构框图振荡器和时序OSC程序存储器4KB ROM数据存储器256B RAM/SFR振荡器和时序OSC8051CPU64KB总线输出口全双工串行口外中断内中断控制并行口串行通信外部事件计数外时钟源图2.2 单片机内部结构框图 VCC:电源 GND:接地线 XTAL1:片内振荡电路的输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 低频 信号发生器 设计 大学 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内