基于单片机控制的智能函数信号发生器毕业设计论文(带PCB图)

合集下载

基于单片机的信号发生器设计毕业论文

基于单片机的信号发生器设计毕业论文

编号:____________审定成绩:____________毕业设计(论文)设计(论文)题目:___基于单片机的信号发生器设计____单位(系别):______________________学生姓名:______________________专业:______________________班级:______________________学号:______________________指导教师:______________________答辩组负责人:______________________摘要随着现代电子技术的飞速发展,电子测量技术不断完善,信号发生器作为电子测量技术的关键设备也不断更新,信号发生器的频率精度和频率稳定性已成为关注的焦点,国内信号发生器频率精度不高,频率稳定性差,成为约束信号发生器技术发展的瓶颈。

本文从提高信号发生器的频率精度和稳定性的角度出发,利用单片机和频率控制实现信号幅度数字存储和转换的方案和实现。

在本文中,对信号发生器硬件系统的设计过程进行了研究,并进行了电路设计,充分发挥了高精度,高稳定性的特点。

然后,软件系统的设计从整体软件流程图计划。

整个软件系统分为程序初始化模块,键盘显示模块,频率控制字计算模块,频率控制字传输模块等,频率输出控制更准确。

在本文中,分析了数字信号发生器组装和调试的硬件系统,组装和调试过程,故障现象的组装和调试过程进行了分析和解决;在完成硬件系统的基础上,然后软件逐步调试,获得准确的测试数据,通过最终的测试数据验证数字信号发生器具有高精度和高稳定性的优异性能。

最后,本文总结和展望了整个设计和验证过程,提出了进一步提高信号发生器精度和稳定性的思想。

它还提出了如何提高输出频率范围的想法。

如何进一步提高数字信号发生器的性能和未来的研究工作。

【关键词】信号发生器髙性能高精度高稳定度单片机ABSTRACTWith the rapid development of modern electronic technology, electronic measurement technology continues to improve, the signal generator as the key equipment of electronic measurement technology is also constantly updated, the signal generator frequency accuracy and frequency stability has become the focus of attention, the domestic signal generator frequency Accuracy is not high, the frequency stability is poor, become a constraint signal generator technology development bottleneck. In this paper, the frequency and stability of the signal generator to improve the accuracy and stability of the use of single-chip and frequency control to achieve signal amplitude digital storage and conversion program and implementation.In this paper, the signal generator hardware system design process was studied, and the circuit design, give full play to the high precision, high stability characteristics. Then, the software system is designed from the overall software flow chart. The whole software system is divided into program initialization module, keyboard display module, frequency control word calculation module, frequency control word transmission module, focusing on frequency control word calculation method improvement, frequency output control more accurate.In this paper, the hardware system, the assembly and debugging process of the digital signal generator assembly and debugging are analyzed and the process of assembling and debugging the fault phenomena is analyzed and solved. On the basis of the hardware system, the software is gradually debugged and obtained accurately Of the test data, through the final test data to verify that the digital signal generator with high accuracy and high stability of the excellent performance.Finally, this paper summarizes and prospects the whole design and verification process, and puts forward the idea of further improving the accuracy and stability of the signal generator. It also raises the idea of how to increase the output frequencyrange. How to further improve the performance of digital signal generator and future research work.【Keywords】signal generator high performance high precision high stability single chip目录摘要 (I)ABSTRACT (II)引言 (1)第一章绪论 (2)第一节研究背景 (2)第二节研究现状 (2)第三节研究目的及意义 (4)第二章方案设计 (6)第一节方案比较 (6)一、方案一 (6)二、方案二 (6)三、方案三 (7)四、选出方案 (7)第二节芯片选择 (7)一、方案一 (7)二、方案二 (8)三、选出方案 (9)第三章电路设计 (10)第一节基本原理 (10)第二节单片机资源分配 (10)一、单片机基本原理介绍 (10)二、AT89S51工作原理 (14)第三节资源分配 (14)第四节电路原理 (15)一、DAC0832芯片原理 (15)二、DAC0832工作原理 (16)第五节 MC1403 (18)第六节 LM324 电压放大器 (19)第四章软件设计 (20)第一节主程序框架 (20)第二节子程序框架 (21)一、锯齿波形 (21)二、三角波形 (22)三、正弦波形 (22)四、方波波形 (23)五、延时程序 (24)第五章测试结果展示 (25)第一节仿真波形 (25)一、锯齿波 (26)二、三角波 (26)三、正弦波 (27)四、方波 (27)第二节产生各波形的数据 (28)第三节波形结果分析 (28)总结 (29)参考文献 (30)致谢 (31)引言如今是科技和仪器仪表高度智能化的信息社会快速发展的时代,电子技术进步,带来根本性的变化。

基于单片机的函数信号发生器毕业设计完整版

基于单片机的函数信号发生器毕业设计完整版

摘要本文介绍一种用AT89C51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。

文章给出了源代码,通过仿真测试,其性能指标达到了设计要求。

关键词:单片机;DAC;信号发生器目录摘要............................................................... 目录............................................................... 第一章绪论..........................................................1.1单片机概述......................................................1.2信号发生器的分类................................................1.3研究内容........................................................ 第二章方案的设计与选择..............................................2.1方案的比较......................................................2.2设计原理........................................................2.3设计思想........................................................2.4设计功能........................................................ 第三章硬件设计......................................................3.1硬件原理框图....................................................3.2主控电路........................................................3.3数、模转换电路..................................................3.4按键接口电路....................................................3.5时钟电路........................................................3.6显示电路........................................................ 第四章软件设计......................................................4.1程序流程图...................................................... 第五章总结与展望.................................................... 致谢............................................................... 参考文献............................................................. 附录1电路原理图..................................................... 附录2 源程序......................................................... 附录 3 器件清单......................................................第一章绪论1.1单片机概述随着大规模集成电路技术的发展,中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、(I/O)接口、定时器/计数器和串行通信接口,以及其他一些计算机外围电路等均可集成在一块芯片上构成单片微型计算机,简称为单片机。

基于单片机的多功能函数信发生器的设计

基于单片机的多功能函数信发生器的设计

基于单片机的多功能函数信发生器的设计 Document number【980KGB-6898YT-769T8CB-246UT-18GG08】西南交通大学本科毕业设计(论文)(基于单片机的多功能函数信号发生器设计)年级:2011学号:2011XXXX姓名:XXX专业:电子信息工程指导老师:XXX年月院系专业年级姓名题目指导教师评语指导教师 (签章)评阅人评语评阅人 (签章)成绩答辩委员会主任 (签章)年月日班学生姓名 XXX 学发题日期:2015 年3月9 日题目基于单片机的多功能函数信号发生器设计1、本论文的目的、意义信号发生器无论在我们的教学实验中,还是在严谨的科学研究中,它都发挥着不可替代的作用。

但是我们都知道,实验室中用到的经典函数信号发生器产生的信号不够稳定,频率和幅值容易发生抖动,因为它们使用纯硬件设计。

并且它们往往价格还很昂贵。

而使用单片机为主控的信号发生器有着设计方便、价格便宜,易于扩展等优点。

所以本文就用单片机来设计多功能函数信号发生器,没有传统信号发生器的那些缺点。

这不仅能提高个人的思维动手能力水平,还将会进一步扩大单片机的发展。

2、学生应完成的任务研究的目的和意义:设计新型的函数信号发生器;系统设计:比较各个设计方案,选取一个比较合适的设计方案;硬件设计:包括使用Proteus软件搭建仿真模型和焊接信号发生器实物;软件设计:用Keil软件编写程序并能使仿真和实物能正常运行并产生波形;总体研究结论:总结设计函数信号发生器过程中遇到的问题和得到的收获。

3、论文各部分内容及时间分配:(共 16 周)第一部分资料收集、整理和方案提出 ( 2周)第二部分总体设计方案和组成方案图 ( 2周)第三部分实现过程 ( 3周)第四部分仿真分析和硬件验证 ( 5周)第五部分论文书写、整理和装订 ( 3周) 评阅及答辩( 1周)备注指导教师:关海川 2015年3月9日审批人: 2015年月日摘要信号发生器也叫振荡器或者信号源,在现如今的科学研究和生产实践中有着很重要的作用。

【论文】基于单片机的函数发生器的设计和实现(毕业论文).docx

【论文】基于单片机的函数发生器的设计和实现(毕业论文).docx

我汉科牧女曇屮南今機本科毕业设计(论文)题目:基于单片机的函数发生器的设计和实现学院:信息工程学院专业: _______________________ 学 #: ________________________ 学生姓名:___________________ 指导教师:___________________-O一一年五月八日基于单片机的函数发生器的设计和实现XXX摘要函数发生器是一种用于产生标准信号的电子仪器,它广泛用于工业生产、科研和国防等各个领域中,所以论文选题具有一定的实用意义。

本文在介绍了函数发生器的基本概念及原理的基础上,核心采用AT89C52单片机,完成了简易的DDS函数发生器的硬件设计和软件编程,并通过调试实现了其功能和主要技术指标。

在系统的硬件部分,设计了由单片机最小系统为核心、通过接口设计,扩展了DAC转换模块、按键和LED显示模块。

其中,采用两片DAC0832实现了全数字化的频率合成器(简称DDS)。

系统的软件设计是在ke订uVision4的集成开发环境下,采用C语言完成了应用系统软件编程, 包括主程序、产生四种常用信号的程序、按键功能和显示子程序等电脑模块;模块化的编程使得程序具有可读性和易于维护的特点。

最后,作者用protel 99SE设计并制作了函数发生器的印制电路板PCB;并完成了样机的制作和调试。

在实验室里,进行了测试,结果表明系统达到设计要求。

关键词:信号发生器,AT89C52,keilc51MCU-based Function Signal Generator DesignXiongChengshuangABSTRACTThe function generator is one kind uses in producing the standard signal electronic instrumentation, it widely uses in the industrial production, the scientific research and the national defense and so on each domain, therefore the paper selected topic has certain practical significance.This article lay between the Shao function generator the basic concept and in the principle foundation, used at89C52 monolithic integrated circuit is the core, has completed the simple DDS function generator hardware design and the software programming, and has realized its function and the major technique target through the debugging.In system's hardware part, has designed by the monolithic integrated circuit smallest system for the core, through the connection design, expanded the DAC transformation module, the pressed key and the LED display module. And, used two piece of DAC0832 to realize Entire digitized frequency synthesizer (i.e. DDS). System's software design is under the keil uVision4 integrated development environment, used the C language to complete the application system software programming, including the master routine, had four kind of commonly used computer modules and so on signal procedures, pressed key function and demonstration subroutine; The modular programming enables the procedure to have the characteristic which the readability and easy to maintain.Finally, the author designed and has manufactured function generator print circuit wafer PCB with protel 99SE; And has completed prototyped manufacture and the debugging. In the laboratory, has carried on the test, finally indicated that the system achieves the design requirements.Key words:Signal generating device, 89C52,keilc51目录前言 (1)第1章函数发生器系统设计 (2)§1.1设计方案的比较 (2)§ 1. 2系统模块设计 (2)§ 1.2. 1控制模块 (3)§1.2.2按键及其显示模块: (3)§1.2.3波形产生模块 (3)§1.2.4 D/A 转换 (3)§1.3系统总体框图 (3)§ 1.4理论分析 (4)§ 1. 4. 1电路的理论计算 (4)§ 1.4.2波形产生相关理论 (6)第2章系统硬件电路的设计 (8)§2. 1单片机的接口电路 (8)§ 2. 2幅度控制模块 (10)§ 2. 2. 1单片机与DAC0832的接口 (10)§ 2. 2. 2 DAC0832与运放的连接 (10)第3章系统软件设计 (13)§ 3. 1系统软件设计方案 (13)§ 3. 2系统软件流程图 (14)§3.3信号产生程序 (15)§ 3. 3. 1正弦波产生 (15)§3. 3. 2三角波产生 (15)§3. 3. 3方波产生 (15)§3. 3. 4锯齿波的产生 (16)第4章系统调试与测试 (17)§4. 1 调试 (17)§ 4. 2 测试 (19)结论 (22)致谢 (23)参考文献 (24)附录 (25)刖吕函数发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。

基于单片机的多功能信号发生器毕业论文

基于单片机的多功能信号发生器毕业论文

单位代码: 005分类号: TN 本科毕业论文(设计)题目:基于单片机的多功能信号发生器设计专业:电子信息工程姓名:学号:指导教师:职称:毕业时间:基于单片机的多功能信号发生器设计摘要:信号发生器常被用来当作信号发生源,它可以产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波,并且各波形的幅度和频率可调,正是因为信号发生器可以产生各种波形的信号,因此在在电路实验和设备检测生产实践和科技领域中都有着广泛的应用。

本系统主要包括四个部分,电源供电,单片机最小系统,DA转换,显示。

本系统主要用89C52 单片机与DA转换器TLC5615构成的函数信号发生器,可产生方波、三角波、正弦波,可以由程序控制改波形的周期,并可以通过按钮实现不同波形切换。

DA输出信号的幅值为0-2.5V,频率步进1KHz可调,实际信号频率通过4位数码管显示。

关键字:TLC5615;89C52;DA转换;信号发生器Multi-function signal generator based on single chipmicrocomputerAbstract:Placing signage at signal generator is often used as a signal, it can produce various waveform, such as triangle wave, sawtooth wave, rectangle wave (including square wave), sine wave, and the wave amplitude and frequency adjustable, it is because the signal generator can produce various waveform signal, therefore in circuit experiment and test equipment in the field of production practice and science and technology has a wide range of applications.System mainly includes four parts, power supply, single chip microcomputer minimum system, DA conversion, display. This system mainly USES the 89 c51 and constitute of the DA converter TLC5615 function signal generator, can produce square wave, triangle wave, sine wave, can be controlled by the program to change the cycle of the waveform, and can implement different waveform by pressing the button switch. Output signal amplitude of 0-2.5 V, step 1 KHZ frequency is adjustable, the actual signal frequency through the four digital tube display.Keywords: TLC5615;89C52;DA converter;signal generator目录1引言 (1)2 方案论证 (1)2.1单片机选择与论证 (1)2.2 DA选择与论证 (1)2.3 显示模块选择与论证 (2)2.4 输入按键选择与论证 (3)3硬件电路设计 (4)3.1硬件设计总体框图 (4)3.2 系统原理框图简介 (4)3.3 单片机最小系统设计 (4)3.3.1 单片机主控电路 (5)3.3.2单片机最小系统组成 (5)3.4 DA输出设计 (6)3.4.1芯片简介 (7)3.4.2 TL431简介 (7)3.4.3 D/A转换器的组成 (8)3.4.4 D/A转换器的主要技术指标 (8)3.6 按键电路 (10)4 软件设计 (11)4.1软件设计总流程图 (11)4.2 波形输出软件设计 (11)4.2.1 DA转换器软件设计 (12)4.2.2 方波产生软件设计 (13)4.2.3 三角波产生软件设计 (13)4.2.4 正弦波产生软件设计 (14)4.3 显示程序设计 (15)4.4 波形频率设定 (16)5 系统调试与仿真 (17)5.1 方波仿真图 (17)5.2 正弦波仿真图 (18)5.3三角波仿真图 (18)6 结语 (18)致谢 (20)参考文献 (21)附录1电路原理图 (22)附录2电路PCB图 (23)附录3程序 (24)1引言便携式和智能化越来越成为仪器的基本要求,对传统仪器的数字化,智能化,集成化也就明显得尤为重要。

基于AT89C51单片机的多功能函数信号发生器设计毕业论文

基于AT89C51单片机的多功能函数信号发生器设计毕业论文
1.2波形介绍
·正弦波
正弦信号可用如下形式表示
f(t)=Asin(ωt+θ)(1)
其中,A为振幅,ω是角频率,θ为初相位。正弦函数为一周期信号如下图1所示:
图1 正弦波
·方波
方波函数是我们常用且所熟知的简单波形函数,做脉冲等,其表示形式如下:
(2)
方波波形如下:
图2 图形
当方波下半段幅值为0时,就为矩形波,一个原理,所以不再赘述矩形波。
(2)片内数据存储器有128B,地址空间为00H—7FH,片外没数据存储器。
(3)片内有4KB的程序存储器,地址空间为0000H—0FFFH,没有偏外存储器, 应接高电平。
(4)可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源[1]。
·晶振电路工作原理及应用
单片机有18、19两引脚。分别为XTAL1和XTAL2。单片机采取内部振荡电路时,将这两引脚接石英晶体与微调电容。此设计采用的是12M晶振和两个30pF的电容。在芯片内部结构中,XTAL1和XTAL2引脚是一反相放大器的两个输入端,构成单片机内部振荡器。同样,根据需要的不同,也可采用外部时钟方式。本次设计采用内部时钟方式。如图所示。
It can control the type and the output frequency of the waveform when the microcontroller are equipped with the keyboard. Also when it coupled with the LED it can be displayed. It can be sure that it is digital signal that come from the microcontroller. So we should add the DAC0832 on the output side for D/A conversion. With the two levels of op-amp we can adjust waveform. Finally display on theoscilloscope.

基于单片机控制的智能函数信号发生器毕业设计论文(带pcb图)[管理资料]

函数发生器摘要函数发生器采用ATM89S52 单片机作为控制核心,外围采用模拟/数字转换电路(DAC0832)、稳压电路(MC1403)、运放电路(LM324)、按键和LED显示灯电路等。

电路采用AT89S52单片机和一片DAC0832数模转换器组成数字式低频信号发生器。

函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。

由于采用了LM324运算放大器和MC1403稳压器,使其电路更加具有较高的稳定性能,性能比高。

此电路清晰,出现故障容易查找错误,操作简单、方便。

通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED显示灯指示对应的波形。

~5 V,~ ,波形准确并且平滑。

本系统设计简单、性能优良,具有一定的实用性。

本设计主要应用AT89S52作为控制核心。

硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。

关键词:单片机;低频信号;发生器;运放器;稳压器目录一、绪论 01、信号发生器现状 02、单片机在低频信号发生器中的应用 0二、系统设计 (1)1、系统方案的比较 (1)(1)选题论证 (1)(2)方案选择 (1)2、芯片选择模块 (2)三、硬件电路的设计 (2)1、基本原理: (2)2、资源分配: (2)3、最小系统设计 (3)(1)最小单片机系统 (3)(2)达盛平台介绍 (7)4、各部分电路原理 (13)(1)DAC0832芯片原理 (13)(2)LM324工作原理 (16)(3)MC1403工作原理 (16)四、软件设计 (17)1、主程序流程图 (18)2、锯齿波程序流程图 (18)3、三角波程序流程图 (19)4、正弦波程序流程图 (20)5、方波程序流程图 (20)6、延时子程序流程图 (21)五、测试结论 (21)六、致谢词 (24)七、结束语 (24)八、参考文献 (24)九、附录 (25)1、元件清单 (25)2、电路原理图 (26)3、PCB图 (28)4、程序清单 (28)一、绪论1、信号发生器现状波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。

(完整版)基于AT89C51单片机的多功能函数信号发生器毕业设计论文

海南师范大学本科生毕业论文题目:基于AT89C51单片机的多功能函数信号发生器设计姓名: xx学号: xxx专业:电子信息科学与技术年级: 2009 级系别:电子系指导老师:xxx完成日期:2013年5月本科生毕业论文(设计)独创性声明本人声明所呈交的毕业论文(设计)是本人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注和致谢的地方外,本论文中没有抄袭他人研究成果和伪造数据等行为。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

论文(设计)作者签名:日期:本科生毕业论文(设计)使用授权声明海南师范大学有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。

本人授权海南师范大学可以将本毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复印手段保存、汇编毕业论文(设计)。

论文(设计)作者签名:日期:指导教师签名:日期:目录1.引言 (2)1.1课题研究背景 (2)1.2波形介绍 (2)2.系统设计 (4)2.1方案选择 (4)2.2框图设计 (4)2.3单片机模块 (5)2.3.1单片机最小系统 (5)2.4按键控制电路设计 (8)2.5 DA转换电路 (8)2.5.1 DA转换的必要性 (8)2.5.2 DAC0832的特性及应用 (8)2.6 LED显示电路 (10)2.7 运算放大器的特性及应用 (13)3.硬件设计 (14)3.1整体的电路原理图 (14)3.2元件清单 (15)4.软件设计 (16)4.1程序流程图 (16)4.2程序清单 (17)5系统仿真及调试 (18)5.1系统仿真图 (18)5.2系统调试 (21)6 总结……………………………………………………………217 参考文献 (23)基于AT89C51单片机的多功能函数信号发生器设计作者:xx 指导老师:xx(海南师范大学,电子系,海口,571158)摘要:信号发生器也叫做振荡器或是信号源,在现在的科技生产实践中有着广泛而重要的应用。

基于单片机的函数信号发生器的设计

基于单片机的函数信号发生器的设计摘要本课题是采用低成本的MCS-51系列单片机构成具有高可靠性的函数信号发生器的应用设计。

本设计通过单片机运算产生二进制控制信号去控制AD9850进而实现函数波形的产生。

基于单片机的函数信号发生器抗干扰性强、功耗低、成本低、易实现,具有很高的实用价值。

本系统以51单片机为控制核心,由电源模块、单片机AT89S52最小系统模块、中断键盘模块、函数信号发生模块、MAX7219显示模块组成。

采用中断键盘扫描方式计算所需频率,用数控的方法控制DDS芯片AD9850产生100Hz-40MHz正弦信号,100Hz-5MHz方波信号,波形输出较稳定,且精度较高。

采用MAX7219驱动两个四位一体的八段LED数码管,显示出当前波形的频率。

系统用C语言编写模块化程序,增强可读性,便于AT89S52对各模块的控制,实现各功能的设置。

关键词:单片机、直接数字频率合成(DDS)、 AD9850 、函数信号、正弦波、方波MCU-based Function Signal Generator DesignABSTRACTThis issue is low-cost microcontroller MCS-51 family of highly reliable functions constitute a signal generator applications. This design generates a binary control signal MCU operation to control the AD9850 to realize the function of waveform generation. Function Generator based on single chip and strong anti-interference, low power consumption, low cost, easy to implement, has high practical value.The system control microcontroller core 51 by the power supply module, MCU AT89S52 minimum system module, the keyboard interrupt module, function signal generator module, MAX7219 display module. Calculated by scanning the keyboard interrupt the required frequency, using numerical methods to control DDS chip AD9850 produced 100Hz-40MHz sinusoidal signal, 100Hz-5MHz square wave signal, the waveform output is stable and high precision. Use of MAX7219 drives four in one of eight out of two LED digital tube, showing the frequency of the current waveform. Modular system with C language programs to enhance readability, ease of AT89S52 on the module controlRealize the function of setting.Key words:Singlechip Direct Digital Synthesizer(DDS)AD9850Function Signal Sine wave Square Wave目录摘要 (I)ABSTRACT ................................................. I I 1 绪论 (1)1.1 设计背景 (1)1.2 设计目的 (2)1.3 设计意义 (2)2 课题设计相关理论知识 (3)2.1 DDS的系统简介 (3)2.1.1 DDS的基本原理 (3)2.1.2 DDS的性能特点 (3)2.2 AD9850简介 (4)2.2.1 AD9850功能概述 (4)2.2.2 AD9850的引脚功能 (5)2.2.3 AD9850工作原理 (5)2.2.4 AD9850应用与设计 (6)3 系统的总体设计 (8)3.1 方案论证 (8)3.2 设计原理框图 (8)4 系统硬件设计 (9)4.1 电源电路 (9)4.2 AT89S52单片机最小系统 (9)4.2.1 AT89S52的资源参数 (9)4.2.2 最小系统与I/O连接情况 (10)4.3 中断键盘设计电路 (11)4.4 MAX7219显示电路 (12)4.5 AD9850函数信号发生模块 (13)4.5.1 AD9850模块主电路 (13)4.5.2 AD9850模块时钟电路 (14)4.5.3 AD9850模块输入输出口定义 (15)4.6 AT89S52单片机ISP下载线 (15)4.6.1 ISP简介 (15)4.6.2 AT89S52单片机ISP下载线原理 (16)4.6.3 电脑并口DB25引脚定义说明 (17)4.7 小结 (17)5 系统软件设计 (18)5.1 单片机MCS-51系列简介 (18)5.2 MAX7219模块驱动程序 (18)5.2.1 初始化程序 (20)5.2.2 送显子程序 (21)5.2.3 数据传送程序 (22)5.3 AD9850的驱动程序设计 (23)5.3.1 初始化程序 (23)5.3.2 写控制字子程序 (24)5.4 主函数程序设计 (26)5.4.1 中断INT0服务函数 (26)5.4.2 主函数 (27)5.5 Keil C51介绍 (29)5.6 ISPlay v1.5介绍 (30)5.7 小结 (31)6 系统调试与分析 (33)6.1 硬件调试 (33)6.2 软件调试 (34)6.3 系统调试 (37)6.3.1 独立按键与显示测试 (37)6.3.2 波形测试 (38)6.3.3 与开题要求对比 (40)6.4 小结 (41)参考文献 (42)附录 1 (43)附录 2 (50)附录 3 (51)附录 4 (52)谢辞 (54)基准时钟 相位累加器 相位/幅度变换 D/A 变换 低通滤波 比较器1 绪论1.1 研究背景近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统函数信号发生器日新月益更新。

毕业设计--基于单片机的信号发生器

可修改可编辑设计(论文)题目基于单片机的信号发生器摘要信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。

各种波形曲线均可以用三角函数方程式来表示。

能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。

函数信号发生器在电路实验和设备检测中具有十分广泛的用途。

例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。

在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。

本文利用AT89C51单片机作为控制核心来设计信号发生器,通过程序设计的方法产生正弦波、方波、三角波,并在Protues电子设计平台上对此方案进行了仿真,得到与理论相应的波形。

通过D/A转换器将数字信号转换成模拟信号,最终由示波器显示出来。

通过按键来控制这几种波形的类型选择,而且可控制频率的变化,在一定范围内波形的幅度和频率可任意改变。

本次设计消除了传统信号发生器存在元器件分散性造成波形失真的缺陷,并且其设计简单,价格低廉,产生的波形稳定,可用于多种需要低频信号源的场合,实用性强。

【关键词】信号发生器 D/A转换 AT89C51 频率幅度AbstractSignal generator is also known as signal source or oscillator, in the production practice and technology is widely used in the field of. Each kind of wave may use the trigonometric function equation. Can produce a variety of waveforms, such as the triangle wave, sawtooth wave, rectangular wave (including square wave ), sine wave circuit is called the function signal generator. Function signal generator in electric circuit experiment and the equipment examination has a very wide range of uses. For example, in communication, broadcasting, television system, needs the radio frequency ( HF) emission, the radio wave is the carrier, the audio frequency ( low frequency ), the video signal or pulse signal to carry out, will need to be able to produce the high frequency oscillator. In industry, agriculture, biomedical and other fields, such as high-frequency induction heating, smelting, quenching, ultrasound, magnetic resonance imaging, required power big or small, or high or low frequency oscillator.This paper design a signal generator, and AT89C51 is used as a control microcontroller core, It can generate sine wave, square wave, triangle wave through the method of program design , and the simulation by the computer soft ware Proteus is been done , and those results consistent with the theory.converting a digital signal into an analog signal through the D/A converter ,and ultimately displayed by the oscilloscope. Through the button to control the options of waveform types and can change frequency ,amplitude and frequency of the waveform can be arbitrarily changed within a certain range. The design eliminates the defect of waveform distortion which produced by the dispersion of the components which exist in the traditional signal generator. Its design is simple,inexpensive,stable and can be used in a variety of occasions that require low frequency signal source,it has practical value.【keywords】Signal Generator D / A converter AT89C51 Frequency Margin目录第一章绪论 (4)1.1课题研究的动态和意义 (4)1.2单片机概述 (4)1.3信号发射器分类 (4)1.4设计任务和要求 (4)第二章方案的设计与选择 (5)2.1方案的比较 (5)2.2设计原理 (5)2.3设计功能 (6)第三章主要电路元器件介绍 (6)3.1AT89C51单片机简介 (6)3.2DAC0832简介 (8)第四章硬件实现和单元电路设计 (9)4.1硬件原理框图 (9)4.2复位电路 (10)4.3D/A转换电路 (11)4.4按键接口电路 (12)4.5时钟模块设计 (12)4.6显示模块设计 (13)第五章软件设计 (14)5.1程序流程图 (14)5.2初始化程序 (15)5.3键扫描程序 (16)5.4波形产生程序 (16)5.5波形仿真 (17)第六章安装调试和问题解决 (21)6.1调试过程 (21)6.2出现问题与解决方法 (22)实验总结 (22)致谢 (23)参考文献 (23)附录1 电路原理图 (23)附录2 源程序 (24)第一章绪论1.1课题研究的动态和意义信号发生器也被称为函数发生器,主要作为试验用的信号源,是现金各种电子电路实验设计中不可或缺的仪器设备之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档