函数信号发生器课程设计

合集下载

简易函数信号发生器

简易函数信号发生器

课程设计任务书(一)设计目的1、掌握信号发生器的设计方法和测试技术。

2、了解单片函数发生器IC8038的工作原理和应用。

3、学会安装和调试分立元件与集成电路组成的多级电子电路小系统。

(二)设计技术指标与要求1、设计要求(1)电路能输出正弦波、方波和三角波等三种波形;(2)输出信号的频率要求可调;(3)拟定测试方案和设计步骤;(4)根据性能指标,计算元件参数,选好元件,设计电路并画出电路图;(5)在面包板上或万能板或PCB板上安装电路;(6)测量输出信号的幅度和频率;(7)撰写设计报告。

2、技术指标频率范围:100Hz~1KHz 1KHz~10KHz;输出电压:方波V P-P≤24V,三角波V P-P=6V,正弦波V P-P=1V;方波t r小于1uS。

(三)设计提示1、方案提示:(1)设计方案可先产生正弦波,然后通过整形电路将正弦波变成方波,再由积分电路将方波变成三角波;也可先产生三角波-方波,再将三角波变成正弦波。

(2)也可用单片集成芯片IC8038实现,采用这种方案时要求幅度可调。

2、设计用仪器设备:示波器,交流毫伏表,数字万用表,低频信号发生器,实验面包板或万能板,智能电工实验台。

3、设计用主要器件:(1)双运放NE5532(或747)1只(或741 2只)、差分管3DG100 4个、电阻电容若干;(2)IC8038、数字电位器、电阻电容若干。

4、参考书:《电子线路设计·实验·测试》谢自美主编华中科技大学出版社《模拟电子技术基础》康华光主编高等教育出版社《模拟电子技术》胡宴如主编高等教育出版社(四)设计报告要求1、选定设计方案;2、拟出设计步骤,画出设计电路,分析并计算主要元件参数值;3、列出测试数据表格;4、调试总结,并写出设计报告。

(五)设计总结与思考1、总结信号发生器的设计和测试方法;2、总结设计信号发生器所用的知识点;3、三角波的输出幅度是否可以超过方波?4、IC8038的输出频率与哪些参数有关?如何减小失?目录第1章设计要求与设计指标 (5)1.1设计技术指标与要求 (5)1.1.1设计要求 (5)1.1.2设计技术指标 (5)第2章理论分析 (6)2.1简易信号发生器设计方案 (7)2.1.1方案一原理框图 (7)2.1.2方案二原理框图 (7)2.1.3方案三原理框图...........................‥ (7)2.2函数发生器的选择方案 (8)第3章具体内容设计 (8)3.1各组成部分的工作原理 (8)3.1.1方波、三角波发生电路的工作原理 (8)3.1.2三角波--正弦波转换电路的工作原理 (8)3.1.3总电路图 (8)3.2参数确定 (9)3.3 EWB仿真电路 (10)3.3.1仿真输出三角波和方波 (10)3.3.2仿真正弦波和方波输出……………………………………………(10)3.3.3仿真三角波与正弦波输出 (11)3.4 protel制图及PCB板的制作和电路的安装 (12)3.4.1PCB布线图 (12)3.4.2 PCB板底层布线图 (13)3.4.3 PCB板的制作 (14)3.4.4将各元件安装到PCB板上 (14)第4章实验结果与测试 (15)4.1方波---三角波转换电路的实验结果 (15)4.2正弦波发生电路的实验结果 (16)结束语 (16)仪器仪表清单 (17)参考文献 (17)致谢 (18)第1章设计要求与设计指标1.1设计技术指标与要求1.1.1设计要求(1)电路能输出正弦波、方波和三角波等三种波形;(2)输出信号的频率要求可调;(3)拟定测试方案和设计步骤;(4)根据性能指标,计算元件参数,选好元件,设计电路并画出电路图;(5)在面包板上或万能板或PCB板上安装电路;(6)测量输出信号的幅度和频率;(7)撰写设计报告。

【精品】电路实验报告 函数信号发生器

【精品】电路实验报告 函数信号发生器

【精品】电路实验报告函数信号发生器一、实验目的1.理解函数信号发生器的基本原理;2.掌握函数信号发生器的使用方法;二、实验仪器函数信号发生器、万用表、示波器、电阻箱等。

三、实验原理函数信号发生器是一种可以产生各种不同波形的电子仪器,它由信号源、调制放大器、波形出口、控制电路等几个部件组成。

在使用中可以通过调节控制电路中的各个参数来控制信号波形的频率、幅度、相位等参数。

四、实验内容1.使用函数信号发生器产生各种不同波形的信号,并记录下所产生的波形、频率、幅度等参数。

2.利用万用表对所产生的波形进行测量,并记录下相关参数。

3.使用示波器观察所产生的波形,并记录下所观察到的波形形态,判断所产生的波形是否符合要求。

4.使用电阻箱对信号幅度进行调整,调整后再次进行相应的测量、观察和记录。

五、实验步骤1.将函数信号发生器插入电源插座,并开启电源开关。

5.对信号幅度进行调整,如需调整信号幅度,可以使用电阻箱对信号幅度进行调整。

六、实验数据及处理下表列出了实验中所产生的部分波形及其相关参数。

| 波形形态 | 频率 | 幅度 ||----------------|---------|-----------|| 正弦波 | 1KHz | 1Vpp || 正弦波 | 5KHz | 500mVpp|| 方波 | 2KHz | 2Vpp || 三角波 | 1KHz | 1Vpp |七、实验结果分析根据实验数据分析,可以得出以下结论:2.在产生不同波形的信号时,需调节控制电路中的各个参数,如频率、幅度、相位等,才能产生相应的波形。

3.在调试波形时应注意信号幅度,如波形幅度过大或过小,都会影响到实验的结果。

八、实验注意事项1.实验中要注意安全,避免触电、短路等事故的发生。

3.在实验中应认真记录实验数据,为进一步分析和处理提供有力的数据支持。

函数信号发生器(三角波,梯形波,正弦波)

函数信号发生器(三角波,梯形波,正弦波)

电子课程设计题目:函数信号发生器的设计学院:机械工程学院班级:测控技术与仪器071班作者:学号:指导教师:2010年7月7日摘要:该函数发生器采用AT89S51 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(1458N)等。

电路采用AT89S51单片机和一片DAC0832数模转换器组成函数信号发生器,在单片机的输出端口接DAC0832进行DA转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。

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

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

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

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

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

关键词:AT89S51、DAC0832、波形调整【Abstract】: For special requirement the function generator usingAT89S51 microcontroller as the control, external analog / digital conversion circuit (DAC0832), op-amp circuit (1458C) and so on. AT89S51 microcontroller circuit and an integral function DAC0832 digital-signal generator, the microcontroller output port connected to DA converter DAC0832, and then wave through the op amp to adjust the final output connected to the oscilloscope waveform display. It has a low cost, high performance and low frequency range, good stability, easy operation, small size, low power consumption and so on. As a result of 1458G operational amplifier circuit to a more stable performance with high performance is high. The circuit clear, easy to find failure error, simple and convenient.The design of the main application AT89S51 as the control center. Simple hardware circuit, software, functional, and reliable control system, high cost performance characteristics, has some use and reference.Key words:AT89S51, DAC0832, waveform adjust目录1、设计概述1.1、设计任务----------------------------------4 1.2、方案选择与论证----------------------------41.3、系统设计框图------------------------------52、硬件电路设计--------------------------------53、软件系统设计3.1、阶梯波设计思想及流程图--------------------133.3、三角波和正弦波设计思想--------------------144、系统软件仿真4.1、protues仿真原理图------------------------154.2、仿真波形图--------------------------------165、课程设计心得体会---------------------------176、参考文献------------------------------------177、附录附录一:protel原理图----------------------------18 附录二:PCB图 ----------------------------------18 附录三:焊接后的电路板实物图---------------------19 附录四:实际电路板调试后发生阶梯波图-------------19附录五:实验源程序-------------------------------191.1设计任务与要求:1采用AT89S51及DAC0832设计函数信号发生器;2输出信号为正弦波或三角波或阶梯波;3输出信号频率为100Hz,幅度-5V—+5V可调;4必须具有信号输出及外接电源、公共地线接口,程序在线下载接口。

电路实验报告 函数信号发生器

电路实验报告 函数信号发生器

电子电路综合设计实验实验一函数信号发生器的设计与调测班级: 2009211108**: ***学号: ********小班序号: 26课题名称函数信号发生器的设计与实现一、摘要函数信号发生器是一种为电子测量提供符合一定要求的电信号的仪器, 可产生不同波形、频率和幅度的信号。

在测试、研究或调整电子电路及设备时, 为测定电路的一些电参量,用信号发生器来模拟在实际工作中使用的待测设备的激励信号。

信号发生器可按照产生信号产生的波形特征来划分:音频信号源、函数信号源、功率函数发生器、脉冲信号源、任意函数发生器、任意波形发生器。

信号发生器用途广泛, 有多种测试和校准功能。

本实验设计的函数信号发生器可产生方波、三角波和正弦波这三种波形, 其输出频率可在1KHz至10KHz范围内连续可调。

三种波形的幅值及方波的占空比均在一定范围内可调。

报告将详细介绍设计思路和与所选用元件的参数的设计依据和方法。

二、关键词函数信号发生器迟滞电压比较器积分器差分放大电路波形变换三、设计任务要求:1、(1)基本要求:2、设计一个可输出正弦波、三角波和方波信号的函数信号发生器。

3、输出频率能在1-10KHZ范围内连续可调, 无明显是真;4、方波输出电压Uopp≥12V, 上升, 下降沿小于10us, 占空比可调范围30%-70%;5、三角波输出电压Uopp≥8V;6、正弦波输出电压Uopp≥1V;设计该电源的电源电路(不要求实际搭建), 用PROTEL软件绘制完整的电路原理图(SCH)。

(2)提高要求:1.三种输出波形的峰峰值Uopp均在1V-10V范围内连续可调。

2.三种输出波形的输出阻抗小于100Ω。

3.用PROTEL软件绘制完整的印制电路板图(PCB)。

(3)探究环节:1.显示出当前输入信号的种类、大小和频率(实验演示或详细设计方案)。

2.提供其他函数信号发生器的设计方案(通过仿真或实验结果加以证明)。

四、设计思路和总体结构框图(1)原理电路的选择及总体思路:根据本实验的要求, 用两大模块实现发生器的设计。

函数发生器设计

函数发生器设计

函数发⽣器设计多功能信号发⽣器设计⼀、设计任务设计⼀个多功能信号发⽣器,要有如下:1、输出信号波形的形式:正弦波、三⾓波、⽅波、单次脉冲。

2、输出信号的频率:20Hz~2kHz,连续可调。

3、输出信号的幅度:1V P-P~10V P-P,连续可调;单次脉冲:低电平≤0.4V,⾼电平3.5~5V。

4、输出信号直流电平调节范围:-5V~+5V。

5、输出信号波形精度:正弦波失真度≤2%;三⾓波的线性度≤1%;⽅波信号的上(下)升沿时间≤2µS。

⼆、设计⽅案分析信号发⽣器在科学实验、电⼦测量、⾃动控制、设备检测、⽆线通讯等领域有着⼴泛的应⽤。

信号发⽣器的基本功能是可以提供符合⼀定技术指标要求的电信号,其波形、频率、幅值均可以调节。

实现信号发⽣器电路的⽅案很多,其特点也不同,主要有模拟电路实现⽅案、数字电路实现⽅案和模数混合实现的⽅案。

1、采⽤单⽚机控制技术实现的信号发⽣器该⽅案的主要思路是采⽤编程的⽅法来产⽣希望得到的波形,⽤户将要输出的波形预先存储在半导体存储器中,在需要某种波形时将储存在存储器中的数据依次读出来,经过数模转换、滤波等处理后,输出该波形的信号。

该⽅案优点是输出信号的频率稳定,抗⼲扰能⼒强,实现任意波形的信号容易,可通过外置按键或键盘来设定所需要产⽣信号源的类型和频率,还可以通过显⽰器显⽰出波形的相关信息。

不⾜之处是由于单⽚机的处理数据的速度有限,当产⽣频率⽐较⾼的信号时,输出波形的质量将下降。

2、利⽤直接数字频率合成(DDS)集成芯⽚实现的信号发⽣器随着⼤规模集成电路制作技术的发展,采⽤直接数字频率合成技术实现的信号产⽣集成芯⽚应⽤越来越⼴泛。

DDS集成芯⽚内部主要由相位累加器、波形存储器、⾼速D/A转换器等环节组成,在时钟脉冲的控制下,相位累加器对输⼊的频率控制字不断进⾏累加得到相应的相位码,同时相位码序列作为地址信号去寻址波形存储器进⾏相位码到幅度码的转换,并输出不同的幅度编码。

方波-三角波-正弦波函数发生器设计

方波-三角波-正弦波函数发生器设计

湖北民族学院课程设计报告课程设计题目课程:电子线路课程设计专业:班级:学号:学生姓名:指导教师:2014年 6 月20 日信息工程学院课程设计任务书2014年6月20日信息工程学院课程设计成绩评定表摘要函数信号发生器是一种能够产生多种波形,如方波、三角波、正弦波的电路。

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

通过对函数波形发生器的原理以及构成分析,可设计一个能变换出方波、三角波、正弦波、方波的函数波形发生器。

该系统通过介绍一种电路的连接,实现函数发生器的基本功能。

将其接入电源,并通过在示波器上观察波形及数据,得到结果。

其中电压比较器实现方波的输出,又连接积分器得到三角波,并通过三角波-正弦波转换电路看到正弦波,得到想要的信号。

该系统利用了Protues电路仿真软件进行电路图的绘制以及仿真。

Protues软件结合了直观的捕捉和功能强大的仿真,能够快速、轻松、高效地对电路进行设计和验证。

凭借Protues,可以立即创建具有完整组件库的电路图,并让设计者实现相应的技术指标。

本课题采用集成芯片ICL8038制作方波-三角波-正弦波函数发生器的设计方法,经过protues仿真得出了方波、三角波、正弦波、方波-正弦波转换及三角波-正弦波转换的波形图。

关键词:电源,波形,比较器,积分器,转换电路,低通滤波,Protues目录1引言-------------------------------------------------------------- 51.1课程设计任务------------------------------------------------- 51.2课程设计的目的----------------------------------------------- 51.3课程设计要求------------------------------------------------ 52 任务提出与方案论证------------------------------------------------ 62.1函数发生器的概述--------------------------------------------- 62.2方案论证 --------------------------------------------------- 63 总体设计---------------------------------------------------------- 83.1总电路图----------------------------------------------------- 83.2 电路仿真与调试技术------------------------------------------ 94 详细设计及仿真--------------------------------------------------- 10 4.1 方波发生电路的工作原理与运放741工作原理-------------------- 10 4.2方波—三角波产生电路的工作原理------------------------------ 104.3三角波—正弦波转换电路的工作原理---------------------------- 114.4整体仿真效果图---------------------------------------------- 135 总结------------------------------------------------------------- 14 参考文献----------------------------------------------------------- 151引言现在世界中电子技术和电子产品的应用越加广泛,人们对电子技术的要求也越来越高。

北邮电子电路实验-函数信号发生器-实验报告

北邮电子电路实验-函数信号发生器-实验报告

北京邮电大学电子电路综合设计实验实验报告实验题目:函数信号发生器院系:信息与通信工程学院班级:姓名:学号:班内序号:一、课题名称:函数信号发生器的设计二、摘要:方波-三角波产生电路主要有运放组成,其中由施密特触发器多谐振荡器产生方波,积分电路将方波转化为三角波,差分电路实现三角波-正弦波的变换。

该电路振荡频率由第一个电位器调节,输出方波幅度的大小由稳压管的稳压值决定;正弦波幅度和电路的对称性分别由后两个电位器调节。

关键词:方波三角波正弦波频率可调幅度三、设计任务要求:1.基本要求:设计制作一个方波-三角波-正弦波信号发生器,供电电源为±12V。

1)输出频率能在1-10KHZ范围内连续可调;2)方波输出电压Uopp=12V(误差<20%),上升、下降沿小于10us;3)三角波输出信号电压Uopp=8V(误差<20%);4)正弦波信号输出电压Uopp≥1V,无明显失真。

2.提高要求:1)正弦波、三角波和方波的输出信号的峰峰值Uopp均在1~10V范围内连续可调;2)将输出方波改为占空比可调的矩形波,占空比可调范围30%--70%四、设计思路1. 结构框图实验设计函数发生器实现方波、三角波和正弦波的输出,其可采用电路图有多种。

此次实验采用迟滞比较器生成方波,RC积分器生成三角波,差分放大器生成正弦波。

除保证良好波形输出外,还须实现频率、幅度、占空比的调节,即须在基本电路基础上进行改良。

由比较器与积分器组成的方波三角波发生器,比较器输出的方波信号经积分器生成三角波,再经由差分放大器生成正弦波信号。

其中方波三角波生成电路为基本电路,添加电位器调节使其频率幅度改变;正弦波生成电路采用差分放大器,由于差分放大电路具有工作点稳定、输入阻抗高、抗干扰能力较强等优点,特别是作为直流放大器时,可以有效地抑制零点漂移,因此可将频率很低的三角波变换成正弦波。

2.系统的组成框图五、分块电路与总体电路的设计1.方波—三角波产生电路如图所示为方波—三角波产生电路,由于采用了运算放大器组成的积分电路,可得到比较理想的方波和三角波。

模拟电子电路课程设计——正弦波-三角波-方波函数发生器

模拟电子电路课程设计——正弦波-三角波-方波函数发生器

课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:正弦波-三角波-方波函数发生器初始条件:具备模拟电子电路的理论知识;具备模拟电路基本电路的设计能力;具备模拟电路的基本调试手段;自选相关电子器件;可以使用实验室仪器调试。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、频率范围三段:10~100Hz,100 Hz~1KHz,1 KHz~10 KHz;2、正弦波Uopp≈3V,三角波Uopp≈5V,方波Uopp≈14V;3、幅度连续可调,线性失真小;4、安装调试并完成符合学校要求的设计说明书时间安排:一周,其中3天硬件设计,2天硬件调试指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.综述...........................................................1 1.1信号发生器概论...................................................1 1.2 Multisim简介....................................................21.3集成运放lm324简介...............................................32.方案设计与论证...............................................4 2.1方案一...................................................4 2.2方案二..................................................42.3方案三..................................................53.单元电路设计..............................................6 3.1正弦波发生电路的工作原理...............................6 3.2正弦波变换成方波的工作原理.............................8 3.3方波变换成三角波的工作原理.............................93.4正负12V直流稳压电源的设计............................104.电路仿真................................................124.1总波形发生电路............................................124.2正弦波仿真................................................134.3方波仿真...................................................144.2三角波仿真...............................................145.实物制作与调试..........................................155.1焊接过程.............................................155.2 实物图...............................................155.3调试波形.............................................186.数据记录................................................197.课设总结................................................208.参考书目................................................219.附录....................................................22 本科生课程设计成绩评定表....................................241.综述1.1信号发生器概论在人们认识自然、改造自然的过程中,经常需要对各种各样的电子信号进行测量,因而如何根据被测量电子信号的不同特征和测量要求,灵活、快速的选用不同特征的信号源成了现代测量技术值得深入研究的课题。

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

1、仿真软件简介Proteus软件是来自英国Labcenter electronics公司的EDA工具软件,Proteus 软件有近20年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,Proteus能够很容易的为用户建立了完备的电子设计开发环境。

Proteus 产品系列也包含了革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。

不愧为一款非常优秀的单片机仿真软件。

Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。

此系统受益于15年来的持续开发,被《电子世界》在其对PCB设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。

Proteus 产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。

用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。

PROSPICE 仿真器的一个扩展PROTEUS VSM:便于包括所有相关的器件的基于微处理器设计的协同仿真。

此外,还可以结合微控制器软件使用动态的键盘,开关,按钮,LEDs甚至LCD显示CPU模型.支持许多通用的微控制器,如PIC,***R,HC11以及8051.交互的装置模型包括:LED和LCD显示,RS232终端,通用键盘,强大的调试工具,包括寄存器和存储器,断点和单步模式IAR C-SPY 和Keil uVision2等开发工具的源层调试应用特殊模型的DLL界面-提供有关元件库的全部文件Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。

因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。

对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。

2.函数信号发生器知识简介信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。

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

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

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

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

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

函数信号发生器的实现方法通常有以下几种:(1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。

(2)可以由晶体管、运放IC等通用器件制作,更多的则是用专门的函数信号发生器IC产生。

早期的函数信号发生器IC,如L8038、BA205、XR2207/2209等,它们的功能较少,精度不高,频率上限只有300kHz,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影响。

(3)利用单片集成芯片的函数发生器:能产生多种波形,达到较高的频率,且易于调试。

鉴于此,美国马克西姆公司开发了新一代函数信号发生器ICMAX038,它克服了(2)中芯片的缺点,可以达到更高的技术指标,是上述芯片望尘莫及的。

MAX038频率高、精度好,因此它被称为高频精密函数信号发生器IC。

在锁相环、压控振荡器、频率合成器、脉宽调制器等电路的设计上,MAX038都是优选的器件。

(4)利用专用直接数字合成DDS芯片的函数发生器:能产生任意波形并达到很高的频率。

但成本较高。

3.硬件电路设计3.1基础原理系统框图如下图所示:图一低频信号发生器系统低频信号发生器系统主要是由CPU、DA转换电路、频率变换电路、电流电压转换电路、按键波形变换电路、电源等电路组成。

其工作原理为当按下四个按键中的任何一个按键就会分别出现方波、三角波、正弦波,并且有两个按键可随意控制波形的频率。

3.2资源分配软硬件设计是设计中不可缺少的,为了满足功能和指标的要求,资源分配如下:晶振采用采用单片机内部晶振频率内存分配:P3口的P3.1-P3.3分别和三个按键连接,分别控制三角波、正弦波和方波转换和频率的高低变换可调。

P0口与DAC0832的DI0-DI7数据输入端相连。

P3.6口用来控制DAC0832的输入寄存器选择信号CS、输入寄存器写选通信号WRI及DAC寄存器写选通信号WR2和数据传送信号XFER。

4.芯片介绍4.1 单片机AT89C51简介图2 A T89C51管脚图管脚说明:VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH 编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

石晶振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

4.2 DAC0832简介图3 DAC0832管脚图管脚说明:(1)D7~D0——转换数据输入。

(2)CS——片选信号(输入),低电平有效。

(3)ILE——数据锁存允许信号(输入),高电平有效。

(4)WR1——第一信号(输入),低电平有效。

该信号与ILE 信号共同控制输入寄存器是数据直通方式还是数据锁存方式:当ILE=1和XFER=0时,为输入寄存器直通方式;当ILE=1和WR1 =1时,为输入寄存器锁存方式。

(5) WR2 ——第2写信号(输入),低电平有效.该信号与信号合在一起控制DAC 寄存器是数据直通方式还是数据锁存方式:当 WR2=0和XFER=0时,为DAC寄存器直通方式; 当WR2=1和XFER=0时,为DAC寄存器锁存方式。

(6)XFER——数据传送控制信号(输入),低电平有效。

(7)Iout2——电流输出“1”。

当数据为全“1”时,输出电流最大;为全“0”时输出电流最小。

(8)Iout2——电流输出“2”。

DAC转换器的特性之一是:Iout1 +Iout2=常数。

(9)Rfb——反馈电阻端既运算放大器的反馈电阻端,电阻(15KΩ)已固化在芯片中。

(10)Vref——基准电压,是外加高精度电压源,与芯片内的电阻网络相连接,该电压可正可负,范围为-10V~+10V.(11)DGND——数字地(12)AGND——模拟地5.主程序流程图图4 主程序流程图当仿真开始时,a=0无键按下,输出正弦波。

KEY-UP按下则波形变密,频率增加,KEY-DOWN按下则波形变疏,频率减少;a=1按键一次,输出三角波。

KEY-UP 按下则波形变密,频率增加,KEY-DOWN按下则波形变疏,频率减少;a=2按键两次,输出方波。

KEY-UP按下则波形变密,频率增加,KEY-DOWN按下则波形变疏,频率减少;6.仿真电路原理图图5 仿真电路原理图晶振采用采用单片机内部晶振频率内存分配:P3口的P3.1-P3.3分别和三个按键连接,分别控制三角波、正弦波和方波转换和频率的高低变换可调。

P0口与DAC0832的DI0-DI7数据输入端相连。

P3.6口用来控制DAC0832的输入寄存器选择信号CS、输入寄存器写选通信号WRI及DAC寄存器写选通信号WR2和数据传送信号XFER。

7.仿真与调试结果 7.1正弦波型7.2三角波型7.3方波波形从上面的仿真结果可以看出,本次设计基本达到了设计要求的,可切换输出波形,并且可以改变频率的大小。

8.心得与体会单片机是一门理论与实践紧密结合的课程。

大量的实践有助于进一步理解和巩固理论知识,还有助于提高分析和解决问题的能力。

这次单片机课程设计历时四天,在整整四天的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

相关文档
最新文档