文档介绍:函数发生器软件设计摘要任意波形发生器是信号源的一种,它是具有信号源所具有的特点,更因它高的性能优势而倍受人们青睐。本设计是基于80C51单片机的函数发生器,能产生方波、三角波、正弦波,并且信号的频率、幅度都可以变化,本设计的信号频率、幅度变化是通过软件来实现的,单片机输岀数字信号要通过DA转换,本设计采用DAC0832芯片来实现数模转换的,转换的模拟信号幅度太小,所以后面要经过放大器进行放大,再输出模拟信号,信号的幅度和频率通过数码管来显示,共有6个数码管,前两个用来显示幅度,后四个显示频率,数码管显示采用动态显示,并且通过8255A芯片并行口扩展连接到数码管显示,本设计按键总共用到6个按键。关键词:DAC0832芯片8255芯片LM32480C51单片机FUNCTIONGENERATORSOFTWAREDESIGNABSTRACTTherandomprofilegeneratoristhesupplyoscillatoronekind,ithasthecharacteristicwhichthesupplyoscillatorhas,,canhavethesquare-wave,thetriangularwave,thesinewave,andthesignalfrequency,thescopeallmaychange,thisdesignsignalingfrequency,theamplitudevariationarerealizethroughthesoftware,ThemonolithicintegratedcircuitoutputdigitsignalmusttransformthroughDA,thisdesignusestheDAC0832chiptorealizethedigital-analogconversion,thetransformationsimulatedsignalscopetooissmall,thereforebehindmustcarryontheenlargementaftertheamplifierAgainoutputsthesimulatedsignal,thesignalscopeandthefrequencydemonstratedthroughthenixietubethat,altogetherhas6nixietubes,firsttwousefortodemonstratethescope,thelatterfourdemonstrationfrequency,thenixietubedemonstratedusesthedynamicdemonstration,andconnectsthenixietubethroughthe8255Achipparallelmouthexpansiontodemonstrate,:DAC0832chip8255chipLM32480C51monolithicintegratedcircuit目录中文摘要 I英文摘要 II1概述 1研究方向及意义 22设计总体方案 33系统硬件设计 380C51最小系统设计 43」.l 80C51芯片简介 5DA转换电路设计 7321 DAC0832芯片介绍 13341 8255A芯片介绍 144系统软件设计 20DA转换程序设计 22显示程序设计 225总结 26致谢 27参考文献 28附录1系统原理图 29附录2程序清单 。早在二十年代,当电子设备刚开始出现时,它就出现了。随着通信和雷达技术的发展,四十年代出现了主要用于测试各种接收机的标准信号发生器,使信号发生器从定性分析的测试仪器成为定量分析的测量仪器,同吋,还出现了可用来测试脉冲电路或用作脉冲调制器的脉冲信号发生器。由于早期的信号发生器机械结构比较复杂,功率比较大,电路比较简单(与数字仪器、示波器等相比),因此,发展速度较慢。直到1964年才岀现了第一台全晶体管的信号发生器。自六十年代以来,信号发生器有了迅速的发展,出现了函数发