资源描述:
《基于AT89S51的低频信号发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于AT89S51的低频信号发生器的设计【摘 要】:众所周知,数字技术和计算机技术己渗透到了工业、农业、商业、教育、医疗、军事、娱乐等每一个领域及生活中的每一个角落,其应用之深之广令人咋舌!尽管PC机的应用己相当普遍,但是,在工业领域、在日益追求小而精、轻而薄的自动化控制器、自动化仪表、家电产品等方面,PC机仍有所不适宜。在这种情况下,单片机以它优越的控制功能、轻巧的体积,高可靠性和高性价比在智能化仪表系统、工控领域等日益显示出强大的生命力,使传统的电子技术产生了一场巨变,成为计算机发展史上一个新的里程碑。智能仪器的出现,极大地扩充了传统仪器的应用范围。智能仪器凭
2、借其体积小、功能强、功耗低等优势,迅速地在家用电器、科研单位和工业企业中得到了广泛的应用。该函数发生器采用AT89S51单片机作为控制核心,外围采用模拟/数字转换电路(DAC0832)、运放电路(LM324)、按键和LED显示灯电路等。电路采用AT89S51单片机和一片DAC0832数模转换器组成数字式低频信号发生器。函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。由于采用了LM324运算放大器,使其电路更加具有较高的稳定性能,性能比高。此电路清晰,出现故障容易查找错误,操作简单、方便。通过按键控制可产生方波、锯齿波、三
3、角波、正弦波等,同时用LED显示灯指示对应的波形。所产生的波形在一定频率范围可调,波形准确并且平滑。本系统设计简单、性能优良,具有一定的实用性。本设计主要应用AT89S51作为控制核心。硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。【关键词】:AT89s51;低频信号;发生器;运放器32【Abstract】:Asweallknow,digitaltechnologyandcomputertechnologyhaspenetratedintotheindustry,agriculture,commerce,education,
4、medical,military,entertainment,andeveryareaoflifeineverycorneroftheapplicationofwidedeepstaggering!DespitetheapplicationofPC-hasbeenquitecommon,butintheindustrialfield,inpursuitofasmallbutgrowing,thinandlightautomaticcontroller,automationinstruments,householdelectricalappliancesandsoo
5、n,PCstillnotsuitableformachine.Inthiscase,thesingle-chipcontrolofitssuperiorfunctionality,thesizeofcompact,highreliabilityandcost-effectiveinstrumentintheintelligentsystem,thegrowingindustrialareasshowgreatvitalitytothetraditionalelectronictechnologyresultedinachangetobecomethecompute
6、rhistoryofthedevelopmentofanewmilestone.Theemergenceofintelligentmachines,whichgreatlyexpandedthescopeofapplicationoftraditionalinstruments.Intelligentinstrument,withitssmallsize,powerful,low-poweradvantagesofhomeappliancesquickly,researchinstitutesandindustrialenterpriseshasbeenwidel
7、yused.ThefunctiongeneratorusedasacontrolcoresinglechipAT89S51,externalanalog/digitalconvertercircuit(DAC0832),operationalamplifiercircuit(LM324),buttonandLEDindicatorlightsandothercircuits.AT89S51circuitandasingle-chipdigitalDAC0832DigitaltoAnalogcomponentoflow-frequencysignalgenerato
8、r.Fun