函数信号发生器设计任务书

时间:2019-05-14 02:20:36下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《函数信号发生器设计任务书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《函数信号发生器设计任务书》。

第一篇:函数信号发生器设计任务书

目录

一、设计的任务和要求............................................................................二、已知条件...................................................................三、函数发生器的具体方案...................................................................1 总的原理框图及总方案..............................................................2 各组成部分工作原理..................................................................3总电路图........................................................................................四、电路的参数选择与仿真.................................................................五、实验结果分析..............................................................附录:电

列表..........................................................................................一. 设计的任务和要求

1.设计任务

设计方波—三角波—正弦波函数信号发生器 2.设计目的

(1)巩固和加深对电子电路基本知识的理解,提高综合运用本课程所学知识的能力。

(2)培养根据课题需要选学参考书籍,查阅手册、图表和文献资料的自学能力。通过独立思考,深入钻研有关问题,学会自己分析并解决问题的方法。

(3)通过电路方案的分析、论证和比较,设计计算和选取元器件;初步掌握简单实用电路的分析方法和工程设计方法。

(4)了解与课题有关的电子电路以及元器件的工程技术规范,能按设计任务书的要求,完成设计任务,编写设计说明书,正确地反映设计与实验的成果,正确地绘制电路图等。

(5)培养严肃、认真的工作作风和科学态度。

3.性能指标要求

(1)输出波形:正弦波、方波、三角波等;(2)频率范围:10Hz~500Hz;

(3)输出电压:方波Up-p<=24V,三角波Up-p>10V,正弦波U>1.5V; 波形特征:方波tr<100μS,三角波失真系数THD<2%,正弦波失真系数THD<5%。

二、已知条件:

双运放358一只、三极管3DG6四只(β约为60)

三、函数发生器的具体方案

1.总的原理框图及总方案

图1 函数信号发生器原理图

多波形信号发生器方框图如图1所示。

本课题采用由集成运算放大器与晶体管差分放大器共同组成的方波—三角波—正弦波函数发生器的设计方法。并采用先产生方波—三角波,再将三角波变换成正弦波的电路设计方法:

由比较器和积分器组成方波—三角波产生电路,比较器输出的方波经积分器得到三角波,三角波到正弦波的变换电路主要由差分放大器来完成。设计差分放大器时,传输特性曲线要对称、线性区要窄,输入的三角波的的幅度Um应正好使晶体管接近饱和区或截止区。波形变换的原理是利用差分放大器传输特性曲线的非线性。

2.各组成部分的工作原理

2.1 方波---三角波转换电路的工作原理

图2 方波-三角波转换电路

图2为方波-三角波转换电路,其中运算放大器用双运放uA741。

工作原理如下:

若a点断开,运算发大器A1(左)与R1、R2及R3、RP1组成电压比较器,C1为加速电容,可加速比较器的翻转。运放A2(右)与R4、RP2、C2及R5组成反相积分器,其输入信号为方波Uo1,则积分器的输出电压Uo2为

UO21UO1dt

(R4RP2)C2(VCC)VCCtt

(R4RP2)C2(R4RP2)C2VCC(VEE)tt

(R4RP2)C2(R4RP2)C

2当UO1VCC时,UO2 当UO1VEE时,UO2由此可见积分器在输入为方波时,输出是一个上升速度与下降速度相等的三角波,其波形关系如下图3所示

图3 方波--三角波波形关系

若a点闭合,即比较器与积分器首尾相连,形成闭环电路,则自动产生方波-三角波。

三角波的幅度为:UO2mR2VCC

R3RP1R3RP1

4R2(R4RP2)C2方波-三角波的频率f为: f

由以上两式可以得到以下结论:

1.电位器RP2在调整方波-三角波的输出频率时,不会影响输出波形的幅度。若要求输出频率的范围较宽,可用C2改变频率的范围,PR2实现频率微调。

2.方波的输出幅度应等于电源电压+Vcc。三角波的输出幅度应不超过电源电压+Vcc。电位器RP1可实现幅度微调,但会影响方波-三角波的频率。

2.2 三角波—正弦波转换电路工作原理

图4 三角波—正弦波转换电路

图(4)为实现三角波—正弦波变换的电路。其中Rp3调节三角波的幅度,Rp4调整电路的对称性,其并联电阻RE2用来减小差分放大器的线性区。电容C3,C4,C5为隔直电容,C6为滤波电容,以滤除谐波分量,改善输出波形。三角波-正弦波的变换电路主要由差分放大电路来完成。差分放大器采用单入单出方式。三角波-正弦波波形变换的原理是利用差分放大器传输特性曲线的非线性。

差分放大器传输特性曲线的非线性及三角波-正弦波变换原理如下图:

图5 三角波-正弦波变换原理

分析表明,传输特性曲线的表达式为:

IC2aIE2aI0aI0IaI

C1E11eUid/UT1eUid/UT上式中:aIC/IE1;I0—差分放大器的恒定电流;

UT—温度的电压当量,当室温为25℃时,UT≈26mV。

如果Uid为三角波,设表达式为

UidT4UmT0ttT42

4Umt3TTtT4T2式中:Um—三角波的幅度;T—三角波的周期。

为使输出波形更接近正弦波,由图5可知:(1)传输特性曲线越对称,线性区越窄越好;

(2)三角波的幅度Um应正好使晶体管接近饱和区或截止区。

3.总电路图

整个设计电路如图6所示:

图6 方波—三角波—正弦波函数信号发生器

四、电路的参数选择与电路仿真

本课题采用Multisim 7作为仿真软件。

Multisim是Interactive Image Technologies(Electronics Workbench)公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。NI Multisim软件结合了直观的捕捉和功能强大的仿真,能够快速、轻松、高效地对电路进行设计和验证。

Multisim 7通过直观的电路图捕捉环境, 轻松设计电路;通过交互式SPICE仿真, 迅速了解电路行为;借助高级电路分析, 理解基本设计特征;本课题使用Multisim交互式地搭建电路原理图,并对电路行为进行仿真。

1.方波--三角波部分

参数选择:取才C2=0.47μ

F,C2的取值很重要,按照你电阻的值,要取相应的值,取值不对,会直接影响到你波形输出与否。

调节RP1和RP2,微调Rp1,使三角波的输出幅度满足设计要求,调节Rp2,则输出频率在对应波段内连续可变。

方波-三角波电路的仿真:

在Multisim 7中按方波-三角波转换电路图(图2)接线。调节Rp1和Rp2到设定值,检查无误后,在正确位置接上示波器观察输出波形。

仿真电路图如下:

图7 方波—三角波仿真电路图 2.三角波--正弦波部分

参数选择:C4=470Μf,C5=C6=0.1μF;R6= 5.1KΩ(R6阻值只要大于5)

三角波--正弦波电路的仿真:

在Multisim 10.1中按方波-三角波转换电路图(图4)接线。保证参数正确,检查无误后,在正确位置接上示波器观察输出波形。

仿真电路图如下:

图8 三角波—正弦波仿真电路图

方波—三角波—正弦波函数发生器仿真电路图如下:

图9 方波—三角波—正弦波函数发生器仿真电路图

五、实验结果分析

方波—三角波—正弦波函数发生器电路是分成两个部分来做的,先做方波—三角波产生电路,再做三角波—正弦波变换电路,然后把两张图用线连接成一张完整的大图。

方波—三角波产生电路中的C1其实可以去掉不要的,如果要用的话,取值要比较小,这样才不会影响电路。我的RP2的阻值是200Ω,开始设置的C2是0.1μF,但是总是出不来波形,后来老师说,C2的值太小了。经过我多次的试验,发现0.47μF是最为合适的。最后还要调节RP1和RP2,确保频率范围为10Hz~500Hz。

三角波—正弦波变换电路中C1=470μF,C5=C6=0.1μF,R6=5.1KΩ。R6开始设的值是3.3KΩ,然后仿真就是没有波形出来,问了同学,研究了一会儿,也才知道,R6的阻值必须要大于5KΩ,这样之后才有波形出来了。最后还是一样的,调节Rb1,,测试频率范围。

最后当两张图连在一起之后,不仅要看波形,还要测试输出电压:方波Up-p<=24V,三角波Up-p>10V,正弦波U>1.5V。当一切要求都满足之后,所有的函数发生器设计就完成了。

像做这种实验,要的必须是耐心,还有朋友的帮助,老师的指导,必须做到齐心协力,否则成功的几率是非常小的。

附录1:电路原理图

附录二:元器件清单

直流稳压电源:一台 低频信号发生器:一台 低频毫伏表:一台 双踪示波器:一台 万用表:一块 晶体管图示仪:一台 失真度测试仪:一台 电阻:100Ω:1个

1KΩ:2个

2KΩ:2个

3.3KΩ:1个

5.1KΩ:3个

10KΩ:3个

KΩ:2个 滑动变阻器:47KΩ:2个

200KΩ:一个

1KΩ:一个 电容:0.1μF:两个

0.47μF:一个

10μF:一个

470μF:一个

三极管3DG6:四个 双运放358:一只

第二篇:函数信号发生器论文

函数信号发生器的设计与制作

系别:电子工程系 专业:应用电子技术 届:XX届 姓名:XXX 摘 要

本系统以ICL8038集成块为核心器件,制作一种函数信号发生器,制作成本较低。适合学生学习电子技术测量使用。ICL8038是一种具有多种波形输出的精密振荡集成电路,只需要个别的外部元件就能产生从0.001Hz~30KHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调制信号输入端,所以可以用来对低频信号进行频率调制。

关键词 ICL8038,波形,原理图,常用接法

一、概述

在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。随着集成电路的迅速发展,用集成电路可很方便地构成各种信号波形发生器。用集成电路实现的信号波形发生器与其它信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。

二、方案论证与比较

2.1·系统功能分析

本设计的核心问题是信号的控制问题,其中包括信号频率、信号种类以及信号强度的控制。在设计的过程中,我们综合考虑了以下三种实现方案:

2.2·方案论证

方案一∶采用传统的直接频率合成器。这种方法能实现快速频率变换,具有低相位噪声以及所有方法中最高的工作频率。但由于采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的结构复杂、体积庞大、成本高,而且容易产生过多的杂散分量,难以达到较高的频谱纯度。

方案二∶采用锁相环式频率合成器。利用锁相环,将压控振荡器(VCO)的输出频率锁定在所需要频率上。这种频率合成器具有很好的窄带跟踪特性,可以很好地选择所需要频率信号,抑制杂散分量,并且避免了量的滤波器,有利于集成化和小型化。但由于锁相环本身是一个惰性环节,锁定时间较长,故频率转换时间较长。而且,由模拟方法合成的正弦波的参数,如幅度、频率 相信都很难控制。

方案三:采用8038单片压控函数发生器,8038可同时产生正弦波、方波和三角波。改变8038的调制电压,可以实现数控调节,其振荡范围为0.001Hz~300KHz。

三、系统工作原理与分析

3.1、ICL8038的应用

ICL8038是精密波形产生与压控振荡器,其基本特性为:可同时产生和输出正弦波、三角波、锯齿波、方波与脉冲波等波形;改变外接电阻、电容值可改变,输出信号的频率范围可为0.001Hz~300KHz;正弦信号输出失真度为1%;三角波输出的线性度小于0.1%;占空比变化范围为2%~98%;外接电压可以调制或控制输出信号的频率和占空比(不对称度);频率的温度稳定度(典型值)为120*10-6(ICL8038ACJD)~250*10-6(ICL8038CCPD);对于电源,单电源(V+):+10~+30V,双电源(+V)(V-):±5V~±15V。图1-2是管脚排列图,图1-2是功能框图。8038采用DIP-14PIN封装,管脚功能如表1-1所示。

3.2、ICL8038内部框图介绍

函数发生器ICL8038的电路结构如图虚线框内所示(图1-1),共有五个组成部分。两个电流源的电流分别为IS1和IS2,且IS1=I,IS2=2I;两个电压比较器Ⅰ和Ⅱ的阈值电压分别为 和,它们的输入电压等于电容两端的电压uC,输出电压分别控制RS触发器的S端和 端;RS触发器的状态输出端Q和 用来控制开关S,实现对电容C的充、放电;充点电流Is1、Is2的大小由外接电阻决定。当Is1=Is2时,输出三角波,否则为矩尺波。两个缓冲放大器用于隔离波形发生电路和负载,使三角波和矩形波输出端的输出电阻足够低,以增强带负载能力;三角波变正弦波电路用于获得正弦波电压。

3.3、内部框图工作原理

★当给函数发生器ICL8038合闸通电时,电容C的电压为0V,根据电压比较器的电压传输特性,电压比较器Ⅰ和Ⅱ的输出电压均为低电平;因而RS触发器的,输出Q=0,;

★使开关S断开,电流源IS1对电容充电,充电电流为

IS1=I

因充电电流是恒流,所以,电容上电压uC随时间的增长而线性上升。

★当上升为VCC/3时,电压比较器Ⅱ输出为高电平,此时RS触发器的,S=0时,Q和 保持原状态不变。

★一直到上升到2VCC/3时,使电压比较器Ⅰ的输出电压跃变为高电平,此时RS触发器的 时,Q=1时,导致开关S闭合,电容C开始放电,放电电流为IS2-IS1=I因放电电流是恒流,所以,电容上电压uC随时间的增长而线性下降。

起初,uC的下降虽然使RS触发的S端从高电平跃变为低电平,但,其输出不变。

★一直到uC下降到VCC/3时,使电压比较器Ⅱ的输出电压跃变为低电平,此时,Q=0,使得开关S断开,电容C又开始充电,重复上述过程,周而复始,电路产生了自激振荡。

由于充电电流与放电电流数值相等,因而电容上电压为三角波,Q和 为方波,经缓冲放大器输出。三角波电压通过三角波变正弦波电路输出正弦波电压。

结论:改变电容充放电电流,可以输出占空比可调的矩形波和锯齿波。但是,当输出不是方波时,输出也得不到正弦波了。

3.4、方案电路工作原理(见图1-7)

当外接电容C可由两个恒流源充电和放电,电压比较器Ⅰ、Ⅱ的阀值分别为总电源电压(指+Vcc、-VEE)的2/3和1/3。恒流源I2和I1的大小可通过外接电阻调节,但必须I2>I1。当触发器的输出为低电平时,恒流源I2断开,恒流源I1给C充电,它的两端电压UC随时间线性上升,当达到电源电压的确2/3时,电压比较器I的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I2接通,由于I2>I1(设 I2=2I1),I2将加到C上进行反充电,相当于C由一个净电流I放电,C两端的电压UC又转为直线下降。当它下降到电源电压的1/3时,电压比较器Ⅱ输出电压便发生跳变,使触发器输出为方波,经反相缓冲器由引脚9输出方波信号。C上的电压UC,上升与下降时间相等(呈三角形),经电压跟随器从引脚3输出三角波信号。将三角波变为正弦波是经过一个非线性网络(正弦波变换器)而得以实现,在这个非线性网络中,当三角波的两端变为平滑的正弦波,从2脚输出。

其中K1为输出频段选择波段开关,K2为输出信号选择开关,电位器W1为输出频率细调电位器,电位器W2调节方波占空比,电位器W3、W4调节正弦波的非线性失真。

图1-1

3.5、两个电压比较器的电压传输特性如图1-4所示。

图1-4

3.6、常用接法

如图(1-2)所示为ICL8038的引脚图,其中引脚8为频率调节(简称为调频)电压输入端,电路的振荡频率与调频电压成正比。引脚7输出调频偏置电压,数值是引脚7与电源+VCC之差,它可作为引脚8的输入电压。如图(1-5)所示为ICL8038最常见的两种基本接法,矩形波输出端为集电极开路形式,需外接电阻RL至+VCC。在图(a)所示电路中,RA和RB可分别独立调整。在图(b)所示电路中,通过改变电位器RW滑动的位置来调整RA和RB的数值。

图1-5

当RA=RB时,各输出端的波形如下图(a)所示,矩形波的占空比为50%,因而为方波。当RA≠RB时,矩形波不再是方波,引脚2输出也就不再是正弦波了,图(b)所示为矩形波占空比是15%时各输出端的波形图。根据ICL8038内部电路和外接电阻可以推导出占空比的表达式为

故RA<2RB。

为了进一步减小正弦波的失真度,可采用如图(1-6)所示电路,电阻20K与电位器RW2用来确定8脚的直流电压V8,通常取V8≥2/3Vcc。V8越高,Ia、Ib越小,输出频率越低,反之亦然。RW2可调节的频率范围为20HZ20~KHZ。V8还可以由7脚提供固定电位,此时输出频率f0仅有Ra、Rb及10脚电容决定,Vcc采用双对电源供电时,输出波形的直流电平为零,采用单对电源供电时,输出波形的直流电平为Vcc/2。两个100kΩ的电位器和两个10kΩ电阻所组成的电路,调整它们可使正弦波失真度减小到0.5%。在RA和RB不变的情况下,调整RW2可使电路振荡频率最大值与最小值之比达到100:1。在引脚8与引脚6之间直接加输入电压调节振荡频率,最高频率与最低频率之差可达1000:1。

3.7、实际线路分析

可在输出增加一块LF35双运放,作为波形放大与阻抗变换,根据所选择的电路元器件值,本电路的输出频率范围约10HZ~20KHZ;幅度调节范围:正弦波为0~12V,三角波为0~20V,方波为0~24V。若要得到更高的频率,还可改变三档电容的值。

图1-6

表 1-1 ISL8038管脚功能

管 脚 符 号 功 能

1,12 SINADJ1,SINADJ2 正弦波波形调整端。通常SINADJ1开路或接直流电压,SINADJ2接电阻REXT到V-,用以改善正弦波波形和减小失真。SINOUT 正弦波输出TRIOUT 三角波输出

4,5 DFADJ1,DFADJ2 输出信号重复频率和占空比(或波形不对称度)调节端。通常DFADJ1端接电阻RA到V+,DFADJ2端接RB到V+,改变阻值可调节频率和占空比。V+ 正电源 FMBIAS 调频工作的直流偏置电压FMIN 调频电压输入端SQOUT 方波输出 C 外接电容到V-端,用以调节输出信号的频率与占空比V-负电源端或地

13,14 NC 空脚

四、制作印刷电路板

首先,按图制作印刷电路板,注意不能有断线和短接,然后,对照原理图和印刷电路板的元件而进行元件的焊接。可根据自己的习惯并遵循合理的原则,将面板上的元器件安排好,尽量使连接线长度减少,变压器远离输出端。再通电源进行调试,调整分立元件振荡电路放大元件的工作点,使之处于放大状态,并满足振幅起振条件。仔细检查反馈条件,使之满足正反馈条件,从而满足相位起振条件。

制作完成后,应对整机进行调试。先测量电源支流电压,确保无误后,插上集成快,装好连接线。可以用示波器观察波形发出的相应变化,幅度的大小和频率可以通过示波器读出。

五、系统测试及误差分析

5.1、测试仪器

双踪示波器 YB4325(20MHz)、万用表。

5.2、测试数据

基本波形的频率测量结果

频率/KHz

正弦波 预置 0.01 0.02 2 20 50 100

实测 0.0095 0.0196 2.0003 20.0038 50.00096 100.193 方波 预置 0.01 0.02 2 20 50

实测 0.095 0.0197 1.0002 2.0004 20.0038 三角波 预置 0.01 0.02 1 2 20 100

实测 0.0095 0.0196 1.0002 2.0004 20.0038 100.0191 5.3、误差分析及改善措施

正弦波失真。调节R100K电位器RW4,可以将正弦波的失真减小到1%,若要求获得接近0.5%失真度的正弦波时,在6脚和11脚之间接两个100K电位器就可以了。

输出方波不对称,改变RW3阻值来调节频率与占空比,可获得占空比为50%的方波,电位器RW3与外接电容C一起决定了输出波形的频率,调节RW3可使波形对称。

没有振荡。是10脚与11脚短接了,断开就可以了

产生波形失真,有可能是电容管脚太长引起信号干扰,把管脚剪短就可以解决此问题。也有可能是因为2030功率太大发热导致波形失真,加装上散热片就可以了。

5.4、调试结果分析

输出正弦波不失真频率。由于后级运放上升速率的限制,高频正弦波(f>70KHz)产生失真。输出可实现0.2V步进,峰-峰值扩展至0~26V。

图1-2

图 1−7

六、结论

通过本篇论文的设计,使我们对ICL8038的工作原理有了本质的理解,掌握了ICL8038的引脚功能、工作波形等内部构造及其工作原理。利用ICL8038制作出来的函数发生器具有线路简单,调试方便,功能完备。可输出正弦波、方波、三角波,输出波形稳定清晰,信号质量好,精度高。系统输出频率范围较宽且经济实用。

七、参考文献

【1】谢自美《电子线路设计.实验.测试(第三版)》武汉:华中科技大学出版社。2000年7月

【2】杨帮文《新型集成器件家用电路》北京:电子工业出版社,2002.8

【3】第二届全国大学生电子设计竞赛组委会。全国大学生电子设计竞赛获奖作品选编。北京:北京理工大学出版社,1997.【4】李炎清《毕业论文写作与范例》厦门:厦门大学出版社。2006.10

【5】潭博学、苗江静《集成电路原理及应用》北京:电子工业出版社。2003.9 【6】陈梓城《家用电子电路设计与调试》北京:中国电力出版社。2006

第三篇:函数信号发生器课程设计

一 绪论

1.1 函数信号发生器的应用意义

函数发生器一般是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形的电路或仪器。根据用途不同,有产生三种或多种波形的函数发生器,使用的器件可以是分立器件也可以是集成电路。为进一步掌握电路的基本理论及实验调试技术,本课题采用有集成运算放大器与晶体差分放大器共同组成的方波—三角波—正弦波函数发生器的设计方法。具体方法是由比较器和积分器组成方波—三角波产生电路,比较器输出的方波经积分器得到三角波,三角波到正弦波的变换电路主要由差分放大器来完成。差分放大器具有工作点稳定,输入阻抗高,抗干扰能力较强等优点。特别是作为直流放大器时,可以有效地抑制零点漂移,因此可将频率很低的三角波变换成正弦波。波形变换的原理是利用差分放大器传输特性曲线的非线性。

通过此次设计,我们能将理论知识很好的应用于实践,不仅巩固了书本上的理论知识,而且锻炼了我们独立查阅资料、设计电路、独立思考的能力

1.2设计任务

设计能产生方波、三角波、正弦波的函数信号发生器电路

1.3设计要求

1)输出各种波形工作频率范围:10—100Hz,100—1KHz,1K—10KHz。

2)输出电压:正弦波U=3V , 三角波U=5V , 方波U=14V。3)波形特征:幅度连续可调,线性失真小。

4)选择电路方案,完成对确定方案电路的设计;计算电路元件参数与元件选择、并画出各部分原理图,阐述基本原理。

1.4设计方案

函数信号发生器是是由基础的非正弦信号发生电路和正弦波形发生电路组合而成。由运算放大器单路及分立元件构成,方波——三角波——正弦波函数信号发生器一般基本组成框图如图1所示。

图1 函数信号发生器框图

1、方波—三角波—正弦波信号发生器电路有运算放大器及分立元件构成,其结构如图1所示。他利用比较器产生方波输出,方波通过积分产生三角波输出,三角波通过差分放大电路产生正弦波输出。

2、利用差分放大电路实现三角波—正弦波的变换

波形变换原理是利用差分放大器传输特性曲线的非线性,波形变换过程如图2所示

图 2 三角波和正弦波得转换示意图

由图2可以看出,传输特性曲线越对称,线性区域越窄越好;三角波的幅度Uim应正好使晶体接近饱和区域或者截至区域。

函数信号发生器各单元电路的设计

2.1方波产生电路图及元件参数的确定

2.1.1 方波产生电路 如图3所示

图 3 方波发生电路

2.1.2 元件参数的确定

图3中U2构成同相输入迟滞比较器电路,用于产生输出方波。可变电容C1具有调频作用,可用于调节方波的频率。使产生的频率范围在10~~100Hz。方波振荡周期

T = 2 R1 C1 ln(1+2R4/R3)。

C1的值可以改变电 R1=7K,R3=7K,R4=7K。

振荡频率 f = 1/T。可见,f与C1成反比,调整电容路的振荡频率。图中稳压管 D1 D2 为调整方波幅值,UP-P = D1 +D2。

2.2方波—三角波转换电路图及元件参数确定

2.2.1 方波—三角波转换电路 如图 4 所示

图 4 方波-三角波电路图

2.2.2 方波→三角波的参数确定

图4中U2构成同相输入迟滞比较器电路,用于产生输出方波。可变电容C1具有调频作用,可用于调节方波的频率。运算放大器U1与电阻R5及电容C2构成积分电路,用于将U2电路输出的方波作为输入,产生输出三角波。

图中R6在调整方波—三角波的输出频率时,不会影响输出波形的幅度。若要求三角波的幅值,可以调节可变电容C2。

三角波部分参数设定如下:

对于输出三角波 其振荡周期

T =(4 R5 R6 C2)/ R3,f = 1/T。而要调整输出三角波的振幅,则需要调整可变电容C2的值。以使三角波UP-P = 5V。

2.3正弦波参数电路及元件参数确定

2.3.1 正弦波参数电路 如图 5 所示

图 5 三角波-正弦波电路图

2.3.2正弦波的参数确定

.改变输入频率,是电路中的频率一定时三角波频率为固定或变化范围很小。加入低通滤波器,而将三角波转化为正弦波。在图5中当改变输入频率后,三角波与正弦波的幅度将发生相应改变。由于

振荡周期

T =(4 R5 R6 C2)/ R3,C2为调节三角波的幅度使UP-P = 5V,R10调节输出正弦波得幅值UP-P = 3V。三角波→正弦波的变换主要用差分放大器来完成。差分放大器具有工作点稳定,输入阻抗高、抗干扰能力强等优点。特别是做直流放大器时,可以有效的抑制零点漂移,因此可将频率很低的三角波变换成正弦波。波形变换的原理是利用差分放大器传输特性的非线性。

2.4方波-三角波-正弦波函数发生器整体电路图

根据以上设计,画出方波-三角波-正弦波函数发生器电路图如图 6 所示。

图 6

方波-三角-正弦波函数发生器电路图

3、电路的仿真调试

3.1 利用Multisim软件画出电路图,模拟电路结果,观察各波形的输出。

3.1.1 方波、三角波产生电路的仿真波形如图7所示

图7 方波、三角波仿真图形

3.1.2 方波—三角波转换电路的仿真 如图 8 所示

图 8 方波—三角波仿真图形

3.1.3三角波—正弦波转换电路仿真

三角波—正弦波仿真图形

3.1.4 方波—三角波—正弦波转换电路仿真

方波—三角波—正弦波仿真图形

3.1.4结果分析

输出电压

方波信号接入示波器仿真,调节C1,得方波峰峰Vpp=14 V;撤除方波信号并接入三角波信号,调节C2,测得三角波峰峰值Upp=5 V;将正弦波信号接入示波器,调节R10,测得正弦波峰峰值Upp=3V。

第四篇:函数信号发生器设计

函数信号发生器设计设计任务与要求

⑴ 设计并制作能产生正弦波、矩形波(方波)和三角波(锯齿波)的函数发生器,本信号发生器可以考虑用专用集成芯片(如5G8038等)为核心实现。⑵ 信号频率范围: 1Hz∽100kHz;

⑶ 频率控制方式:

① 手控通过改变RC参数实现;

② 键控通过改变控制电压实现;

③ 为能方便地实现频率调节,建议将频率分档;

⑷ 输出波形要求

① 方波上升沿和下降沿时间不得超过200nS,占空比在48%∽50%之间;② 非线性误差≤2%;

③ 正弦波谐波失真度≤2%;

⑸ 输出信号幅度范围:0∽20V;

⑹ 信号源输出阻抗:≤1Ω;

⑺ 应具有输出过载保护功能;

⑻ 具有数字显示输出信号频率和电压幅值功能。

第五篇:8255LCD函数信号发生器解析

课 程 设 计 报 告

51单片机

基于8255的LCD显示函数信号发生器的设计

通信工程

南京邮电大学通达学院

林建中

第一部分 实验目的及要求

1、实验目的

⑴掌握Proteus对MCS51单片机的仿真 ⑵学习汇编语言以及C语言在51编程上的使用 ⑶掌握使用Keil软件对51单片机编程

根据提供的参考工程,在 Proteus平台自己重新画出实验所需要的电气原理图,并在此基础上编写相对应的程序,实现其功能,学习Proteus软件的使用,其中包括原理图器件的选取、原理图的电气连接、程序的编写编译以及运行,并能查出其错误等。

2、实验设备

硬件:微机(WindowsXP)

软件:Proteus 7.4 sp3,Keil uVersion 3

3、实验基本要求

基本要求:

⑴用存储器或算法得到信源。

⑵用DA转换器输出一函数信号(正弦、方波、三角、锯齿等,频率1000Hz),可以用

示波器进行波形观察。

⑶用LCD显示输出参数。⑷用功能键切换各信号的输出。动态显示格式: 自定

第二部分 实验工具及实验器件

1、Proteus 以及 Keil 软件的介绍

Proteus 是英国 Labcenter 公司开发的电路及单片机系统设计与仿真软件。Proteus可以 实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。Proteus是目前唯一能对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有目标原型时就可对系统进行调试、测试和验证。Proteus 软件大大提高了企业的产品开发效率,降低了开发风险。由于Proteus软件逼真、真实的协同仿真功能,它也特别适合于作为配合单片机课堂教学和实验的学习工具。

Proteus 软件提供了30多个元器件库、7000余种元器件。元器件涉及电阻、电容、二极管、三极管、变压器、继电器、各种放大器、各种激励器、各种微控制器、各种门电路和各种终端等。Proteus 软件还提供有交直流电压表、逻辑分析仪、示波器、定时/计数器和信号发生器等测试信号工具用于电路测试。

Keil C51是美国 Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整 开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP 等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

应用 Keil 进行软件仿真开发的主要步骤为:编写源程序并保存—建立工程并添加源文件—设置工程—编译/汇编、连接,产生目标文件—程序调试。Keil 使用“工程”(Project)的概念,对工程(而不能对单一的源程序)进行编译/汇编、连接等操作。工程的建立、设置、编译/汇编及连接产生目标文件的方法非常易于掌握。首先选择菜单File-New…,在源程序编辑器中输入汇编语言或C语言源程序(或选择 File-Open…,直接打开已用其它编辑器编辑好的源程序文档)并保存,注意保存时必须在文件名后加上扩展名.asm(.a51)或.c;然后选择菜单Project-New Project…,建立新工程并保存(保存时无需加扩展名,也可加上扩展名.uv2);工程保存后会立即弹出一个设备选择对话框,选择CPU后点确定返回主界面。这时工程管理窗口的文件页(Files)会出现“Target1”,将其前面+号展开,接着选择Source Group1,右击鼠标弹出快捷菜单,选择“Add File to Group‘Source Group1’”,出现一个对话框,要求寻找并加入源文件(在加入一个源文件后,该对话框不会消失,而是等待继续加入其它文件)。加入文件后点close返回主界面,展开“Source Group1”前面+号,就会看到所加入的文件,双击文件名,即可打开该源程序文件。紧接着对工程进行设置,选择工程 管理窗口的Target1,再选择Project-Option for Target‘Target1’(或点右键弹出快捷菜单再选择该选项),打开工程属性设置对话框,共有8个选项卡,主要设置工作包括在Target选项卡中设置晶振频率、在Debug选项卡中设置实验仿真板等,如要写片,还必须在Output选项卡中选中“Creat Hex Fi”;其它选项卡内容一般可取默认值。工程设置后按F7键(或点击编译工具栏上相应图标)进行编译/汇编、连接以及产生目标文件。

成功编译/汇编、连接后,选择菜单Debug-Start/Stop Debug Session(或按Ctrl+F5键)进入程序调试状态,Keil 提供对程序的模拟调试功能,内建一个功能强大的仿真CPU以模拟执行程序。Keil 能以单步执行(按 F11或选择 Debug-Step)、过程单步执行(按F10或选择 Debug-Step Over)、全速执行等多种运行方式进行程序调试。如果发现程序有错,可采用在线汇编功能对程序进行在线修改(Debug-Inline Assambly…),不必执行先退出调试环境、修改源程序、对工程重新进行编译/汇编和连接、然后再次进入调试状态的步骤。对于一些必须满足一定条件(如按键被按下等)才能被执行的、难以用单步执行方式进行调试的程序行,可采用断点设置的方法处理(Debug-Insert/Remove Breakpoint 或 Debug-Breakpoints…等)。在模拟调试程序后,还须通过编程器将.hex 目标文件烧写入单片机中才能观察目标样机真实的运行状况。在PROTEUS绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在 PROTEUS 的原理图中看到模拟的实物运行状态和过程。2、51单片机AT89C51 51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。当前常用的51系列单片机主要产品有:

*Intel的:80C31、80C51、87C51、80C32、80C52、87C52 等; *ATMEL的:89C51、89C52、89C2051 等;

AT89C51单片机的内部结构为: 单一+5V电源供电;

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统:

一对全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。

2、D/A转换集成芯片DAC0832 DAC0832是8分辨率的D/A转换集成芯片,与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。它由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

D0~D7: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、可编程并行I/O接口芯片8255A 8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。

8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。

特点:

(1)一个并行输入/输出的LSI芯片,多功能的I/O器件,可作为CPU总线与外围的接口。

(2)具有24个可编程设置的I/O口,即3组8位的I/O口为PA口,PB口和 PC口。它们又可分为两组12位的I/O口,A组包括A口及C口(高4位,PC4~PC7),B组包括B口及C口(低4位,PC0~PC3)。A组可设置为基本的I/O口,闪控(STROBE)的I/O闪控式,双向 I/O3种模式;B组只能设置为基本I/O或闪控式I/O两种模式,而这些操作模式完全由控制寄存器的控制字决定。

RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成输入方式。CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0 时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1 时,8255无法与CPU做数据传输。

RD:读信号线,当这个输入引脚为低电平时,即/RD=0 且/CS=0 时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。

WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。

D0~D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。

PA0~PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入锁存器。

PB0~PB7:端口B输入输出线,一个8位的 I/O 锁存器一个8位的输入输出缓冲器。PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口,每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器。当 A1=0,A0=0 时,PA 口被选择; 当 A1=0,A0=1 时,PB 口被选择;

当 A1=1,A0=0 时,PC 口被选择; 当 A1=1,A0=1 时,控制寄存器被选择。

4、LCD液晶显示器件LM016L

LM016L 是一个2*16的点阵式字符液晶显示模块,每个字符由5*7个点组成的;

内部带有HD44780控制器;

采用5V电源供电;

内建有192个字符,8个用户自建字符。

第三部分 实验原理图及程序

1、实验步骤 有Proteus参与的单片机系统开发过程一般分为四步:

①在Proteus平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气检测等。

②进行单片机系统源程序设计、编辑、汇编编译、调试,最后生成目标代码文件。③在Proteus平台上将目标代码文件加载到单片机系统中,并实现单片机系统的实时交互、协同仿真。

④仿真正确后,制作实际单片机系统电路,并将目标代码文件下载到实际单片机中运行、调试,直至运行成功。

2、硬件部分电路设计

由于本次实验设计的是一个由单片机组成的函数信号发生器的实验,并且题目要求我们使用的是8255芯片,由于8255并行IO口扩展方法之一,通过初始化编程设置,为单片机扩展多种方式的并行输入/输出接口,最多可扩展三个八位的IO口,分别称为A口、B口和C口,其中,A口具有输入输出双向锁存,可实现一般IO功能、选通输入功能、选通输出功能和选通输入/输出双向功能,其运用最为灵活。B口具有输出锁存和输入缓冲,能实现A口的相同功能,除了双向输入/输出功能,C口能用于一般八为IO口,具有为操作功能,在多数场合作为A口和B口的控制端口使用。8255芯片占用CPU的四个外部RAM地址单元。8255具有多种用途,通过跳线可以用于LCD数码管显示输出。DA转换器用于数字信号模拟化,DAC0832是8位分辨率的DA转换器,与微处理器完全兼容。与它类似的芯片有DAC0830和DAC0831,这个系列的转换器芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛应用。这类D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及控制电路构成。该电路的显示部分按要求则使用型号为LM016的LCD液晶显示器,通过P0口传送数据然后由 LCD 显示出来。另外,电路中还设计了两个按键,用来选择要显示的波形。基于8255口是指显示和键盘都由8255的 I/O 口控制,使用8255可编程并行口芯片,设定为工作方式0,PC口做输入,PA口做输出,使得达到控制通过按键选择发送,显示正确的数据串。

完整电路原理图如下:

(虽然题目的要求是频率1000Hz,但是经过测试,1000Hz时的波形及其不稳定,经过反复调试,得出结论:当频率为333Hz时,波形比较稳定,所以改动了题目的要求)

3、软件部分设计

程序如下:

#include #include “lcd1602.h” #define uchar unsigned char #define uint unsigned int

sbit key1 = P3 ^ 4;sbit key2 = P3 ^ 5;

code unsigned char Str1[] = “Signal Source”;code unsigned char Str2[] = “Starting...”;

unsigned char DispSin1[] = { “Wave:sin” };unsigned char DispSin2[] = { “F=333hz 2A=2.5v” };

code unsigned char DispSaw1[] = { “Wave:saw” };code unsigned char DispSaw2[] = { “F=333hz A=2.5v” };

code unsigned char DispSqu1[] = { “Wave:squ” };code unsigned char DispSqu2[] = { “F=333hz A=2.5v” };

code unsigned char DispTri1[] = { “Wave:tri” };code unsigned char DispTri2[] = { “F=333hz A=1.25v” };

code unsigned char Sin[128]= {64,67,70,73,76,79,82,85,88,91,94,96,99,102,104,106, 109,111,113,115,117,118,120,121,123,124,125,126,126, 127,127,127,127,127,127,127,126,126,125,124,123,121, 120,118,117,115,113,111,109,106,104,102,99,96,94,91, 88,85,82,79,76,73,70,67,64,60,57,54,51,48,45,42,39, 36,33,31,28,25,23,21,18,16,14,12,10,9,7,6,4,3,2,1, 1,0,0,0,0,0,0,0,1,1,2,3,4,6,7,9,10,12,14,16,18,21,23, 25,28,31,33,36,39,42,45,48,51,54,57,60};//T=3ms f=333hz

code unsigned char Saw[128]= { 0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 , 8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 , 16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 , 24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 , 32 ,33 ,34 ,35 ,36 ,37 ,38 ,39 , 40 ,41 ,42 ,43 ,44 ,45 ,46 ,47 , 10 48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 , 56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 , 64 ,65 ,66 ,67 ,68 ,69 ,70 ,71 , 72 ,73 ,74 ,75 ,76 ,77 ,78 ,79 , 80 ,81 ,82 ,83 ,84 ,85 ,86 ,87 , 88 ,89 ,90 ,91 ,92 ,93 ,94 ,95 , 96 ,97 ,98 ,99 ,100 ,101 ,102 ,103, 104 ,105 ,106 ,107 ,108 112 ,113 ,114 ,115 ,116 120 ,121 ,122 ,123 ,124

code unsigned char Tri[128]= { 1,1,2,3,4,5,6,7, 8,9,10,11,12,13,14,15, 16,17,18,19,20,21,22,23, 24,25,26,27,28,29,30,31, 32,33,34,35,36,37,38,39, 40,41,42,43,44,45,46,47, 48,49,50,51,52,53,54,55, 56,57,58,59,60,61,62,63, 63,62,61,60,59,58,57,56, 55,54,53,52,51,50,49,48, 47,46,45,44,43,42,41,40, 39,38,37,36,35,34,33,32, 31,30,29,28,27,26,25,24, 23,22,21,20,19,18,17,16, 15,14,13,12,11,10,9,8, 7,6,5,4,3,2,1,1};

code unsigned char Squ[128]= {0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127, ,109 ,110 ,117 ,118 ,125 ,126 ,111, ,119, ,127};11 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127, 127,127,127,127,127,127,127,127};

main(){ unsigned char ouoput_cnt;unsigned char dispflg;unsigned char dispbak,dispnum;lcd1602init();PORT = 0x03;lcd_clr();lcd_string(Str1, 1);lcd_string(Str2, 2);while(1){

ouoput_cnt++;

if(ouoput_cnt == 128)

ouoput_cnt =0;

if(key1 == 0 && key2 == 0)

{

P1=Sin[ouoput_cnt];

dispbak = dispnum;

dispnum = 0;

if(dispbak!= dispnum)

dispflg = 1;

}

else if(key1 == 0 && key2 == 1)

{

P1=Tri[ouoput_cnt];

dispbak = dispnum;

dispnum = 1;

if(dispbak!= dispnum)

dispflg = 1;

}

else if(key1 == 1 && key2 == 0)

{

P1=Saw[ouoput_cnt];

dispbak = dispnum;

dispnum = 2;

if(dispbak!= dispnum)

dispflg = 1;12

}

else

{

P1=Squ[ouoput_cnt];

dispbak = dispnum;

dispnum = 3;

if(dispbak!= dispnum)

dispflg = 1;

}

if(dispflg == 1)

{

dispflg = 0;

lcd_clr();

switch(dispnum)

{

case 0:

lcd_string(DispSin1, 1);

lcd_string(DispSin2, 2);

break;

case 1:

lcd_string(DispTri1, 1);

lcd_string(DispTri2, 2);

break;

case 2:

lcd_string(DispSaw1, 1);

lcd_string(DispSaw2, 2);

break;

case 3:

lcd_string(DispSqu1, 1);

lcd_string(DispSqu2, 2);

break;

default:

break;

}

} } }

第四部分 仿真测试 正弦波

锯齿波

方波

三角波

第五部分 实验小结和体会 本次课程设计的题目是基于8255的LCD显示函数信号发生器的设计。虽然对单片机有一定的了解,但是对于独立的设计我们还有一定的欠缺。所以这次课程设计,一开始让我们觉得不知所措。

拿到题目以后,先是通过网络和借阅的单片机相关的书籍,初步了解了单片机的基础知识以及单片机通信功能的使用,巩固了一下基本知识。接着,我们对课题进行了剖析:首先是基于8255实现,这也是本次设计的一个重点所在。这要求我们要熟悉8255芯片的功能,管脚原理等。另外,就是各种波形的切换,和设置可调的频率,也是本次试验重点所在。最后,本次试验的关键,也就是如何在知晓芯片功能,初步设计原理图的情况下,编写恰当的程序,通过发送函数和main函数中的接收函数将数据存储并显示出来。

两周的时间真的很紧迫,实验中遇到了不少难题。尤其是我的这个课题如果按照给出的频率要求运行,波形失真的厉害,(最后老师点评是分析是,我们没有使用定时器。)但是经过不断的试验,终于找到了合适的频率。为此,我们两个人高兴坏了。这次试验让我们受益匪浅,在此还要感谢指导老师的悉心指导和鼓励。

下载函数信号发生器设计任务书word格式文档
下载函数信号发生器设计任务书.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    函数信号发生器课程设计报告.

    漳州师范学院 《模拟电子技术》课程设计 函数信号发生器 姓 名: 学 号: 系 别: 专 业: 年 级: 指导教师: 2012年4月3日 函数信号发生器 摘要 利用集成电路LM324设计并实现所需技术......

    函数信号发生器-课程设计2.

    长 安 大 学 电子技术课程设计 课题名称 函数信号发生器 班 级 __******____ 姓 名 指导教师 *** 日 期 本次电子技术课程设计是指通过所学知识并扩展相关知识面,设计出任务......

    低频函数信号发生器设计

    实验报告 课程名称:电子系统综合设计 指导老师:周箭 成绩:实验名称:低频函数信号发生器(预习报告)实验类型: 同组学生姓名:一、 课题名称 低频函数信号发生器设计 二、 性能指标 (1......

    函数信号发生器设计论文.

    四川师范大学成都学院通信原理课程设计 目 录 前言 ..................................................................... 1 1 函数信号发生器设计任务 .....................

    函数信号发生器课程设计.(含五篇)

    模 拟 电 路 课 程 设 计 报 告 中原工学院 (2012年6月24日) 目录 1、课程设计的任务、要求及步骤 2、设计方案的选择 3、电路设计主要的技术指标 4、函数信号发生器电路原理......

    函数信号发生器设计实验报告

    函数信号发生器的设计 实验报告 院 系:电子工程学院 班 级:2012211209 姓 名:陈炳文 班内序号:学 号: 0 实验目的: 设计一个设计制作一个可输出方波、三角波、正弦波信号的函数......

    函数信号发生器的设计参考

    函数信号发生器的设计与制作 函数信号发生器一般是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形的电子仪器。根据用途不同,有产生三种或多种波形的函数发生......

    多功能函数信号发生器(精选五篇)

    课程设计报告书——多功能函数信号发生器 多 功 能 函 数 发 生 器 — — 设 计 报 告 一、设计任务 �1�设计一个能产生正弦波、矩形波、三角波、锯齿波的电路�要求波形的频率......