简易信号发生器.doc_第1页
简易信号发生器.doc_第2页
简易信号发生器.doc_第3页
简易信号发生器.doc_第4页
简易信号发生器.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本 科 毕 业 设 计 论 文题 目 简易信号发生器 摘 要毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用a4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘 要随着电子测试技术的飞速发展,测试仪器正向自动化、智能化、数字化和网络化的方向发展。其中,信号发生器是一种能够产生多种波形,如三角波,方波,正弦波的电路。信号发生器在电路实验和设备检测中具有十分广泛的用途。本设计通过对简易信号发生器的原理以及构成进行分析,设计了正弦波,方波,三角波简易信号发生器。设计中首先确定了电路方案:由直流稳压电源电路,文氏振荡器,积分器等组成。接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,迟滞比较器产生方波,积分器产生三角波,同时对电路中各个元器件的参数进行了计算。最后利用相关仪器进行测试,测试达到了设计要求。关键词:直流稳压电源电路,文氏振荡器,迟滞比较器,积分器 39摘 要abstractabstractwith the fast development of electronic test technology, test equipment is toward automation, intelligent, digital and network direction. among them, signal generator is a kind of can peoduce much waveform, such as triangle wave, square wave, sine wave circuit. signal generator in the circuit experiment and test equipment in a very wide range of purposes.the design of the peinciple of the signal generator and structure analysis, design of sine wave-square wave-triangle wave simple signal generator. design of the first set by a de voltage circuit scheme: power supply circuit, venturi oscillator, hysteresit comparator, intrgrator composed, then each unit circuit of the principle is analyzed by de stabilized voltage power supply circuit, peovide the voltage required, venturi oscillator produce sine wave, hysteresit comparator produce square wave, integrators produce triangle, and at the same time in the circuit to wave the parameters of each component was calculated. finally, using the related instrument testing, testing meet the design requirements.key words: de stabilized voltage power supply circuit, venturi oscillator, hysteresit comparator, integrator目 录目录摘 要iabstractiii1 绪 论11.1简易信号发生器的概述11.2简易信号发生器的应用及作用11.3本论文设计的目的与设计要求21.3.1原始数据21.3.2技术要求21.3.3工作要求22简易信号发生器的总体介绍32.1简易信号发生器的工作原理32.2低频信号发生器32.3高频信号发生器32.4微波信号发生器32.5扫频和程控信号发生器42.6频率合成式信号发生器42.7函数发生器42.8脉冲信号发生器52.9噪声信号发生器52.10伪随机信号发生器53 简易信号发生器的总体设计73.1dac0832的总体介绍73.1.1dac0832工作方式83.1.2 dac0832输出形式113.1.3 dac0832内部结构123.1.4 dac0832引脚特性133.1.5 dac0832工作方式143.2 51单片机的基本原理153.2.1 51单片机介绍153.2.2 51单片机功能163.2.3 51单片机的学习使用173.2.4 51单片机的仿真功能特性194 proteus的简介与仿真结果214.1 proteus简介214.2 proteus的电路仿真214.3 proteus中的仿真结果截图22附录255结 论32致 谢34参考文献361 绪 论1 绪 论1.1简易信号发生器的概述信号发生器是指产生所需参数的电测试信号的仪器。按信号波形可分为正弦信号、函数(波形)信号、脉冲信号和随机信号发生器等四大类。信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。凡是产生测试信号的仪器,统称为信号源。也称为信号发生器,它用于产生被测电路所需特定参数的电测试信号。在测试、研究或调整电子电路及设备时,为测定电路的一些电参量,如测量频率响应、噪声系数,为电压表定度等,都要求提供符合所定技术条件的电信号,以模拟在实际工作中使用的待测设备的激励信号。当要求进行系统的稳态特性测量时,需使用振幅、频率已知的正弦信号源。当测试系统的瞬态特性时,又需使用前沿时间、脉冲宽度和重复周期已知的矩形脉冲源。并且要求信号源输出信号的参数,如频率、波形、输出电压或功率等,能在一定范围内进行精确调整,有很好的稳定性,有输出指示。 信号源可以根据输出波形的不同,划分为正弦波信号发生器、矩形脉冲信号发生器、函数信号发生器和随机信号发生器等四大类。正弦信号是使用最广泛的测试信号。这是因为产生正弦信号的方法比较简单,而且用正弦信号测量比较方便。正弦信号源又可以根据工作频率范围的不同划分为若干种。1.2简易信号发生器的应用及作用信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。信号发生器的作用信号调制功能:信号调制是指被调制信号中,幅度、相位或频率变化把低频信息嵌入到高频的载波信号中,得到的信号可以传送从语音、到数据、到视频的任何信号。信号调制可分为模拟调制和数字调制两种,其中模拟调制,如幅度调制(am)和频率调制(fm)最常用于广播通信中,而数字调制基于两种状态,允许信号表示二进制数据。1.3本论文设计的目的与设计要求1.3.1原始数据1信号发生器的频率范围:1hz1khz2信号发生器的幅度范围:100mv5v1.3.2技术要求1能够输出正弦波,三角波和方波,并且输出信号的频率和幅度可调2具有良好的人机界面1.3.3工作要求1采用proteus软件设计基于mcs-51系列单片机的简易信号发生器2采用相关语言编写应用程序并调试3对系统进行测试和结果分析2 简易信号发生器的总体介绍2简易信号发生器的总体介绍2.1简易信号发生器的工作原理信号发生器用来产生频率为20hz200khz的正弦信号(低频)。除具有电压输出外,有的还有功率输出。所以用途十分广泛,可用于测试或检修各种电子仪器设备中的低频放大器的频率特性、增益、通频带,也可用作高频信号发生器的外调制信号源。另外,在校准电子电压表时,它可提供交流信号电压。低频信号发生器的原理:系统包括主振级、主振输出调节电位器、电压放大器、输出衰减器、功率放大器、阻抗变换器(输出变压器)和指示电压表。主振级产生低频正弦振荡信号,经电压放大器放大,达到电压输出幅度的要求,经输出衰减器可直接输出电压,用主振输出调节电位器调节输出电压的大小。2.2低频信号发生器包括音频(20020000赫)和视频(1赫10兆赫)范围的正弦波发生器。主振级一般用rc式振荡器,也可用差频振荡器。为便于测试系统的频率特性,要求输出幅频特性平和波形失真小。2.3高频信号发生器频率为 100千赫30兆赫的高频、30300兆赫的甚高频信号发生器。一般采用 lc调谐式振荡器,频率可由调谐电容器的度盘刻度读出。主要用途是测量各种接收机的技术指标。输出信号可用内部或外加的低频正弦信号调幅或调频,使输出载频电压能够衰减到1微伏以下。(图1)的输出信号电平能准确读数,所加的调幅度或频偏也能用电表读出。此外,仪器还有防止信号泄漏的良好屏蔽。2.4微波信号发生器从分米波直到毫米波波段的信号发生器。信号通常由带分布参数谐振腔的超高频三极管和反射速调管产生,但有逐渐被微波晶体管、场效应管和耿氏二极管等固体器件取代的趋势。仪器一般靠机械调谐腔体来改变频率,每台可覆盖一个倍频程左右,由腔体耦合出的信号功率一般可达10毫瓦以上。简易信号源只要求能加1000赫方波调幅,而标准信号发生器则能将输出基准电平调节到1毫瓦,再从后随衰减器读出信号电平的分贝毫瓦值;还必须有内部或外加矩形脉冲调幅,以便测试雷达等接收机。2.5扫频和程控信号发生器扫频信号发生器能够产生幅度恒定、频率在限定范围内作线性变化的信号。在高频和甚高频段用低频扫描电压或电流控制振荡回路元件(如变容管或磁芯线圈)来实现扫频振荡;在微波段早期采用电压调谐扫频,用改变返波管螺旋线电极的直流电压来改变振荡频率,后来广泛采用磁调谐扫频,以yig铁氧体小球作微波固体振荡器的调谐回路,用扫描电流控制直流磁场改变小球的谐振频率。扫频信号发生器有自动扫频、手控、程控和远控等工作方式。2.6频率合成式信号发生器这种发生器的信号不是由振荡器直接产生,而是以高稳定度石英振荡器作为标准频率源,利用频率合成技术形成所需之任意频率的信号,具有与标准频率源相同的频率准确度和稳定度。输出信号频率通常可按十进位数字选择,最高能达11位数字的极高分辨力。频率除用手动选择外还可程控和远控,也可进行步级式扫频,适用于自动测试系统。直接式频率合成器由晶体振荡、加法、乘法、滤波和放大等电路组成,变换频率迅速但电路复杂,最高输出频率只能达1000兆赫左右。用得较多的间接式频率合成器是利用标准频率源通过锁相环控制电调谐振荡器(在环路中同时能实现倍频、分频和混频),使之产生并输出各种所需频率的信号。这种合成器的最高频率可达26.5吉赫。高稳定度和高分辨力的频率合成器,配上多种调制功能(调幅、调频和调相),加上放大、稳幅和衰减等电路,便构成一种新型的高性能、可程控的合成式信号发生器,还可作为锁相式扫频发生器。2.7函数发生器 又称波形发生器。它能产生某些特定的周期性时间函数波形(主要是正弦波、方波、三角波、锯齿波和脉冲波等)信号。频率范围可从几毫赫甚至几微赫的超低频直到几十兆赫。除供通信、仪表和自动控制系统测试用外,还广泛用于其他非电测量领域。图2为产生上述波形的方法之一,将积分电路与某种带有回滞特性的阈值开关电路(如施米特触发器)相连成环路,积分器能将方波积分成三角波。施米特电路又能使三角波上升到某一阈值或下降到另一阈值时发生跃变而形成方波,频率除能随积分器中的rc值的变化而改变外,还能用外加电压控制两个阈值而改变。将三角波另行加到由很多不同偏置二极管组成的整形网络,形成许多不同斜度的折线段,便可形成正弦波。另一种构成方式是用频率合成器产生正弦波,再对它多次放大、削波而形成方波,再将方波积分成三角波和正、负斜率的锯齿波等。对这些函数发生器的频率都可电控、程控、锁定和扫频,仪器除工作于连续波状态外,还能按键控、门控或触发等方式工作。2.8脉冲信号发生器产生宽度、幅度和重复频率可调的矩形脉冲的发生器,可用以测试线性系统的瞬态响应,或用模拟信号来测试雷达、多路通信和其他脉冲数字系统的性能。脉冲发生器主要由主控振荡器、延时级、脉冲形成级、输出级和衰减器等组成。主控振荡器通常为多谐振荡器之类的电路,除能自激振荡外,主要按触发方式工作。通常在外加触发信号之后首先输出一个前置触发脉冲,以便提前触发示波器等观测仪器,然后再经过一段可调节的延迟时间才输出主信号脉冲,其宽度可以调节。有的能输出成对的主脉冲,有的能分两路分别输出不同延迟的主脉冲。2.9噪声信号发生器完全随机性信号是在工作频带内具有均匀频谱的白噪声。常用的白噪声发生器主要有:工作于1000兆赫以下同轴线系统的饱和二极管式白噪声发生器;用于微波波导系统的气体放电管式白噪声发生器;利用晶体二极管反向电流中噪声的固态噪声源(可工作在18吉赫以下整个频段内)等。噪声发生器输出的强度必须已知,通常用其输出噪声功率超过电阻热噪声的分贝数(称为超噪比)或用其噪声温度来表示。噪声信号发生器主要用途是:在待测系统中引入一个随机信号,以模拟实际工作条件中的噪声而测定系统的性能;外加一个已知噪声信号与系统内部噪声相比较以测定噪声系数;用随机信号代替正弦或脉冲信号,以测试系统的动态特性。例如,用白噪声作为输入信号而测出网络的输出信号与输入信号的互相关函数,便可得到这一网络的冲激响应函数。2.10伪随机信号发生器用白噪声信号进行相关函数测量时,若平均测量时间不够长,则会出现统计性误差,这可用伪随机信号来解决。当二进制编码信号的脉冲宽度墹t足够小,且一个码周期所含墹t数n很大时,则在低于fb=1/墹t的频带内信号频谱的幅度均匀,称为伪随机信号。只要所取的测量时间等于这种编码信号周期的整数倍,便不会引入统计性误差。二进码信号还能提供相关测量中所需的时间延迟。伪随机编码信号发生器由带有反馈环路的n级移位寄存器组成,所产生的码长为n=2-1。3 简易信号发生器的总体设计3 简易信号发生器的总体设计3.1dac0832的总体介绍dac0832是8分辨率的d/a转换集成芯片。与微处理器完全兼容。这个da芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。d/a转换器由8位输入锁存器、8位dac寄存器、8位d/a转换电路及转换控制电路构成。如图3-1示出了其引脚图。图3-1 dac0832芯片引脚图1.主要参数* 分辨率为8位;* 电流稳定时间1us;* 可单缓冲、双缓冲或直接数字输入;* 只需在满量程下调整其线性度;* 单一电源供电(+5v+15v);* 低功耗,20mw。2.结构* d0d7:8位数据输入线,ttl电平,有效时间应大于90ns(否则锁存器的数据会出错);* ile:数据锁存允许控制信号输入线,高电平有效;* cs:片选信号输入线(选通数据锁存器),低电平有效;* wr1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ile、cs、wr1的逻辑组合产生le1,当le1为高电平时,数据锁存器状态随输入数据线变换,le1的负跳变时将输入数据锁存;* xfer:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;* wr2:dac寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由wr2、xfer的逻辑组合产生le2,当le2为高电平时,dac寄存器的输出随寄存器的输入而变化,le2的负跳变时将数据锁存器的内容打入dac寄存器并开始d/a转换。* iout1:电流输出端1,其值随dac寄存器的内容线性变化;* iout2:电流输出端2,其值与iout1值之和为一常数;* rfb:反馈信号输入线,改变rfb端外接电阻值可调整转换满量程精度;* vcc:电源输入端,vcc的范围为+5v+15v;* vref:基准电压输入线,vref的范围为-10v+10v;* agnd:模拟信号地;* dgnd:数字信号地。3.1.1dac0832工作方式根据对dac0832的数据锁存器和dac寄存器的不同的控制方式,dac0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。dac0832引脚功能电路应用原理图dac0832是采样频率为八位的d/a转换芯片,集成电路内有两级输入寄存器,使dac0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路d/a异步输入、同步转换等)。所以这个芯片的应用很广泛,关于dac0832应用的一些重要资料见下图: d/a转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过rfb端引用片内固有电阻,也可外接。dac0832逻辑输入满足ttl电平,可直接与ttl电路或微机电路连接。dac0832引脚功能说明:di0di7:数据输入线,tll电平。ile:数据锁存允许控制信号输入线,高电平有效。cs:片选信号输入线,低电平有效。wr1:为输入寄存器的写选通信号。xfer:数据传送控制信号输入线,低电平有效。wr2:为dac寄存器写选通输入线。iout1:电流输出线。当输入全为1时iout1最大。iout2: 电流输出线。其值与iout1之和为一常数。rfb:反馈信号输入线,芯片内部有反馈电阻.vcc:电源输入线 (+5v+15v)vref:基准电压输入线 (-10v+10v)agnd:模拟地,摸拟信号和基准电源的参考地.dgnd:数字地,两种地线在基准电源处共地比较好.采用adc0809实现a/d转换。(一)d/a转换器dac0832dac0832是采用cmos工艺制成的单片直流输出型8位数/模转换器。如图3-2所示,它由倒t型r-2r电阻网络、模拟开关、运算放大器和参考电压vref四大部分组成。运算放大器输出的模拟量v0为: 图3-2 d/a转换器原理图由上式可见,输出的模拟量与输入的数字量成正比,这就实现了从数字量到模拟量的转换。一个8位d/a转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。输入可有28=256个不同的二进制组态,输出为256个电压之一,即输出电压不是整个电压范围内任意值,而只能是256个可能值。图3-3是dac0832的逻辑框图和引脚排列。(a) (b)图3-3 (a)dac0832内部结构图;(b)dac0832引脚图d0d7:数字信号输入端。ile:输入寄存器允许,高电平有效。cs:片选信号,低电平有效。wr1:写信号1,低电平有效。xfer:传送控制信号,低电平有效。wr2:写信号2,低电平有效。iout1、iout2:dac电流输出端。rfb:是集成在片内的外接运放的反馈电阻。 vref:基准电压(-1010v)。vcc:是源电压(+5+15v)。agnd:模拟地 ngnd:数字地,可与agnd接在一起使用。dac0832输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器转换成电压。数/模(d/a)转换器d/a转换器是接收数字量,输出一个与数字量相对应的电流或电压信号的模拟量接口。d/a转换器被广泛用于计算机函数发生器、计算机图形显示以及与a/d转换器相配合的控制系统等。d/a转换原理:数字量的值是由每一位的数字权叠加而得的。d/a转换器品种繁多,有权电阻dac、变形权电阻dac、t型电阻dac、电容型dac和权电流dac等。为了掌握数/模转换原理,必须先了解运算放大器和电阻译码网络的工作原理和特点。3.1.2 dac0832输出形式1.单极性输出如图3-4所示, 由运算放大器进行电流电压转换,使用内部反馈电阻。输出电压值vout和输入数字量d的关系:图3-4 单级输出数模转换连接图,v,vv,v2.双极性输出如果实际应用系统中要求输出模拟电压为双极性,则需要用转换电路实现。如图3-5所示。图3-5双级输出数模转换连接图其中 r2=r3=2r1d = 0, d = 128, d = 255,即:输入数字为0255时,输出电压在之间变化。3.1.3 dac0832内部结构dac0832中有两级锁存器,第一级锁存器称为输入寄存器,它的锁存信号为ile;第二级锁存器称为dac寄存器,它的锁存信号为传输控制信号 。因为有两级锁存器,dac0832可以工作在双缓冲器方式,即在输出模拟信号的同时采集下一个数字量,这样能有效地提高转换速度。此外,两级锁存器还可以在多个d/a转换器同时工作时,利用第二级锁存信号来实现多个转换器同步输出。图3-6 dac0832内部结果图le为高电平、 和 为低电平时, 为高电平,输入寄存器的输出跟随输入而变化;此后,当 由低变高时, 为低电平,资料被锁存到输入寄存器中,这时的输入寄存器的输出端不再跟随输入资料的变化而变化。对第二级锁存器来说, 和 同时为低电平时, 为高电平,dac寄存器的输出跟随其输入而变化;此后,当 由低变高时, 变为低电平,将输入寄存器的资料锁存到dac寄存器中。3.1.4 dac0832引脚特性dac0832是20引脚的双列直插式芯片。各引脚的特性如下:图3-7 dac0832引脚图cs片选信号,和允许锁存信号ile组合来决定 是否起作用,低有效。ile允许锁存信号,高有效。wr1写信号1,作为第一级锁存信号,将输入资料锁存到输入寄存器(此时, 必须和 、ile同时有效),低有效。wr2写信号2,将锁存在输入寄存器中的资料送到dac寄存器中进行锁存(此时,传输控制信号 必须有效)低有效。xfer传输控制信号,低有效。di7di08位数据输入端。iout1模拟电流输出端1。当dac寄存器中全为1时,输出电流最大,当dac寄存器中全为0时,输出电流为0。iout2模拟电流输出端2。iout1+iout2=常数。rfb反馈电阻引出端。dac0832内部已经有反馈电阻,所以,rfb端可以直接接到外部运算放大器的输出端。相当于将反馈电阻接在运算放大器的输入端和输出端之间。vref参考电压输入端。可接电压范围为10v。外部标准电压通过vref与t型电阻网络相连。vcc芯片供电电压端。范围为+5v+15v,最佳工作状态是+15v。agnd模拟地,即模拟电路接地端。dgnd数字地,即数字电路接地端。3.1.5 dac0832工作方式dac0832进行d/a转换,可以采用两种方法对数据进行锁存。第一种方法是使输入寄存器工作在锁存状态,而dac寄存器工作在直通状态。具体地说,就是使 和 都为低电平,dac寄存器的锁存选通端得不到有效电平而直通;此外,使输入寄存器的控制信号ile处于高电平、 处于低电平,这样,当 端来一个负脉冲时,就可以完成1次转换。第二种方法是使输入寄存器工作在直通状态,而dac寄存器工作在锁存状态。就是使 和 为低电平,ile为高电平,这样,输入寄存器的锁存选通信号处于无效状态而直通;当wr2 和xfer 端输入1个负脉冲时,使得dac寄存器工作在锁存状态,提供锁存数据进行转换。根据上述对dac0832的输入寄存器和dac寄存器不同的控制方法,dac0832有如下3种工作方式:一 单缓冲方式。单缓冲方式是控制输入寄存器和dac寄存器同时接收资料,或者只用输入寄存器而把dac寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。二 双缓冲方式。双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到dac寄存器,即分两次锁存输入资料。此方式适用于多个d/a转换同步输出的情节。三 直通方式。直通方式是资料不经两级锁存器锁存,即 cs*,xfer* ,wr1* ,wr2* 均接地,ile接高电平。此方式适用于连续反馈控制线路和不带微机的控制系统,不过在使用时,必须通过另加i/o接口与cpu连接,以匹配cpu与d/a转换。3.2 51单片机的基本原理51单片机是对所有兼容intel 8031指令系统的单片机的统称。该系列单片机的始祖是intel的8031单片机,后来随着flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是atmel公司的at89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。3.2.1 51单片机介绍1.51单片机概述51单片机是对所有兼容intel 8031指令系统的单片机的统称。该系列单片机的始祖是intel的8031单片机,后来随着flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是atmel公司的at89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。如图3-8示出了51单片机引脚图。图3-8 51单片机引脚图2.主要产品当前常用的51系列单片机主要产品有:*intel的:80c31、80c51、87c51,80c32、80c52、87c52等;*atmel的:89c51、89c52、89c2051等;*philips、华邦、dallas、siemens(infineon)等公司的许多产品国产宏晶stc单片机以其低功耗、廉价、稳定性能,占据着国内51单片机较大市场。3.2.2 51单片机功能8位cpu4kbytes程序存储器(rom) (52为8k)128bytes的数据存储器(ram) (52有256bytes的ram)32条i/o口线111条指令,大部分为单字节指令21个专用寄存器2个可编程定时/计数器5个中断源,2个优先级(52有6个)一个全双工串行通信口外部数据存储器寻址空间为64kb外部程序存储器寻址空间为64kb逻辑操作位寻址功能双列直插40pindip封装单一+5v电源供电cpu:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;ram:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;rom:用以存放程序、一些原始数据和表格;i/o口:四个8位并行i/o口,既可用作输入,也可用作输出;t/c:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;一个全双工uart(通用异步接收发送器)的串行i/o口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12m。图3-9 8051内部结构图3.2.3 51单片机的学习使用知识上,其实不需要多少东西,会简单的c语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿真器,例如,的“双功能下载线”就具有良好的稳定性和较快的下载速度,上位机可扩展,可以下载更多的单片机及嵌入式芯片。通过实验,这样才可以进行实际的,全面的学习。日后在工作上,仿真器也大有用处。还有,一般光有仿真器是不行,还得有一个实际的电路,即学习板,如图,即为,单片机最小系统。学习板以强大的接口为主,单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术。图3-10 单片机最小系统图一、整体了解要知道 单片机是什么?单片机有何用?如何系统学习单片机?单片机系统设计的流程是怎样的,需要掌握哪些辅助软件?了解这些之后,我们的学习就有了目标和方向。二、揭秘单片机很难学,是因为其内部结构、编程语言抽象,且实际应用中与其他电子技术和元器件知识相互关联,需结合起来一起设计开发产品。所以,第二阶段要了解单片机的内部结构是怎样的?单片机开发经常会用到哪些电子技术和元器件知识?如何将一条条编程指令组合成一段段有效的程序?三、解密之所以单片机能成为控制核心,设计出包罗万象的应用系统来,是因为开发者利用了单片机提供的种种功能及各种外设。所以,第三阶段我们要掌握单片机的各种功能,再加上诸如传感器、模数转换、扫描显示、串行、中断的应用思维,结合更多的元器件、电子电路知识,逐个学习、体会实际的单片机系统的秘密。四、远航通过以上三个阶段,读者基本就可掌握单片机的应用了。但要设计出丰富的单片机系统,解决复杂的实际问题,还需要了解更多的外设知识及其与单片机的联系(如电动机、各类存储器、继电器、红外管等)。这些需要不断的学习和积累。有时候,接到一些开发任务,就需要你针对这个任务自觉地去搜集、学习关知识,在实践中不断载学习和提高。图3-11 单片机最小系统实物图3.2.4 51单片机的仿真功能特性1,可以仿真63k程序空间,接近64k 的16位地址空间;2,可以仿真64kxdata 空间,全部64k 的16位地址空间;3,可以真实仿真全部32 条io脚;4,完全兼容keilc51 uv2 调试环境,可以通过uv2 环境进行单步,断点, 全速等操作;5,可以使用c51语言或者asm汇编语言进行调试 ;6,可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某 变量上就会立即显示出它此的值;7,可选 使用用户晶振,支持040mhz晶振频率;8,片上带有768字节的xdata,您可以在仿真时选 使用他们,进行xdata 的仿真;9,可以仿真双dptr 指针;10,可以仿真去除ale 信号输出. ;11,自适应300-38400bps 的所有波特率通讯;12,体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障;13,仿真插针采用优质镀金插针,可以有效地防止日久生锈,选择优质园脚ic插座,保护仿真插针,同时不会损坏目标板上的插座. ;14,仿真时监控和用户代码分离,不可能产生不能仿真的软故障;15,rs-232接口不计成本采用max202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比4 proteus的简介与仿真结果4 proteus的简介与仿真结果4.1 proteus简介proteus是世界上著名的eda工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到pcb设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、pcb设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、hc11、pic10/12/16/18/24/30/dspic33、avr、arm、8086和msp430等,2010年又增加了cortex和dsp系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持iar、keil和mplab等多种编译器。4.2 proteus的电路仿真在proteus绘制好原理图后,调入已编译好的目标代码文件:*.hex,可以在proteus的原理图中看到模拟的实物运行状态和过程。proteus 是单片机课堂教学的先进助手。proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。课程设计、毕业设计是学生走向就业的重要实践环节。由于proteus提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台 随着科技的发展,“计算机仿真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中proteus也能茯得愈来愈广泛的应用。使用proteus 软件进行单片机系统仿真设计,是虚拟仿真技术和计算机多媒体技术相结合的综合运用,有利于培养学生的电路设计能力及仿真软件的操作能力;在单片机课程设计和全国大学生电子设计竞赛中,我们使用 proteus 开发环境对学生进行培训,在不需要硬件投入的条件下,学生普遍反映,对单片机的学习比单纯学习书本知识更容易接受,更容易提高。实践证明,在使用 proteus 进行系统仿真开发成功之后再进行实际制作,能极大提高单片机系统设计效率。因此,proteus 有较高的推广利用价值。4.3 proteus中的仿真结果截图如图4-1示出了在proteus中简易信号发生器的总体电路图图4-1简易信号发生器电路图(1)方波就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是方波信号。如图4-2示出了方波波形图4-2 方波波形显示(2)正弦波正弦波是频率成分最为单一的一种信号,因这种信号的波形是数学上的正弦曲线而得名。任何复杂信号例如音乐信号,都可以看成由许许多多频率不同、大小不等的正弦波复合而成。如图4-3示出了正弦波的波形图图4-3正弦波波形显示(3)三角波三角波主要用在crt作显示器件的扫描电路中.如示波器,显像管,显示器等.crt是由许多点组成的.要形成光栅就要有电子束轰击这些发光点.扫描电路分水平和垂直扫描两种.可以一行或一帧的对crt进行扫描.电子束从第一行或帧的一端开始扫到另一端,马上返回扫第二行或第二帧.三角波的特点是电压渐渐增大突然降到零.正好适合用于扫描电路中,。如图4-4示出了三角波波形图。图4-4 三角波波形显示(3)锯齿波锯齿波(sawtooth wave)是常见的波形之一。标准锯齿波先呈直线上升,随后陡落,再上升,再陡落,如此反复。如图4-5示出了锯齿波波形图。图4-8 锯齿波波形显示附录附录keil unvidion与proteus联合仿真中的c语言程序#includereg52.h#includeintrins.h/#includeabsacc.h#define uchar unsigned char#define uint unsigned intsbit key1 = p20; /正弦波按键sbit key2 = p21; /三角波按键sbit key3 = p22; /方波按键sbit key4 = p23; /锯齿波按键sbit dawr=p36;/da读写sbit csda=p24; /片选da/#define dac0832_port xbyte0x70ffuchar a=0,b=0,c=0,d=0;uchar code zxb_code256= /正弦波查表数据0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf4,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf3,0xf2,0xf0,0xef,0xed,0xec,0xea,0xe8,0xe6,0xe4,0xe3,0xe1,0xde,0xdc,0xda,0xd8,0xd6,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x92,0x8f,0x8c,0x89,0x86,0x83,0x80,0x7d,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x64,0x61,0x5e,0x5b,0x58,0x55,0x52,0x4f,0x4c,0x49,0x46,0x43,0x41,0x3e,0x3b,0x39,0x36

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论