文档介绍:安徽文达信息工程学院毕业论文专业班级: 电子信息工程姓名:学号:日期:2015年4月24日摘要:信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用屮必不可少的仪器设备之一。H前,市场丄常见的波形发牛器多为纯硬件的搭接而成,且波形种类有限,多为锯齿、正弦、方波、三角等波形。fl前使用的信号发生器大部分是函数信号发生器,且特殊波形发生器的价格昂贵。所以本设计使用的是89C52单片机构成的发生器,可产生三角波、方波、正弦波等多种特殊波形和任意波形,波形的频率可用程序控制改变。在单片机上加外围器件距阵式键盘,通过键盘控制波形频率的增减以及波形的选择,并用了LCD显示频率大小。在单片机的输出端口接DAC0808进行D/A转换,再通过运放进行波形调整,最后输出波形接在示波器丄显示。在介绍DAC0808芯片特性的基础上,论述了采用DAC0808芯片设计数字函数信号发生器的原理以及整机的结构设计。对其振荡频率控制、信号输岀幅度控制以及频率和幅度数显的实现作了较详细的论述。本系统利用89C52设计一个函数信号发生器,详细说明了其实现过程。本系统使用汇编语言编写,用89C52单片机来实现各模块功能,使用PROTEUS进行仿真。木文描述使用汇编语言和PROTEUS仿真实现函数信号发生器的基本功能,实现了方波、三角波、正弦波、锯齿波,本文给出了源程序、各模块的连接图以及仿真图,并做出了详细的分析。关键词:PROTEUS信号发生器89C52Basedonsingle-chipsignalgeneratordesignandsimulationAbstract:Signal-monuse,ircuit,,-puterconstituteofwave-formgenerator,whichcangeneratetrianglewave,squarewave,sinewaveetcvarietywave-form,theperiodofwavecanbecontrolledbyprocedure,atoutercirclesparepartofthemachine,plusindependencetypekeyboard,whichcancontrolwaveincreaseordecreaseofform-frequencyandthechoiceofwave-form,atthesametimeLEDdisplayfrequencysize・TheoutputofthemachineconnectDAC0808tocarryonaDAconversion,againpassoperationamplifiertoputanendexportationwave-,,,,realizingeveryfunctionuses89C52,applyingPROTEUStosimulateinordertorealizethefunctioneverymodules・ThisarticledescribestheuseofAssemblerIanguageandPROTEUSsimulation,toachievethebasicfunctionsoftheFunctionsignalgenerator,realizedsquare-wave,trianglewave,sinewave,saw-toothwave,binationofallofthemodules,g