单片机函数发生器.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机函数发生器

简易函数信号发生器 摘要 函数发生器采用AT89S52 单片机作为控制核心,外围采用模拟/数字转换电路(DAC0832)、倍频电路(CD4046)、运放电路(LM324)、按键和LCD液晶显示电路等。电路采用AT89S52单片机和一片DAC0832数模转换器组成数字式信号发生器。函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。由于采用了LM324运算放大器,使其电路更加具有较高的稳定性能,性能比高。此电路清晰,出现故障容易查找错误,操作简单、方便。 通过按键控制可产生方波、三角波、正弦波,同时用1602显示对应的波形和频率。所产生的波形VP-P范围为0~5 V,频率范围为1Hz~ 1MHz,并实现占空比可调,波形准确并且平滑。本系统设计简单、性能优良,具有一定的实用性。 本设计主要应用AT89S52作为控制核心。硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。 Abstract Function generator controlled by ATM89S52 MCU as the core,External analog / digital conversion circuit (DAC0832), double frequency circuit (CD4046), operational amplifiers (LM324), buttons and LCD indicator circuit. AT89S52 MCU and a DAC0832 composed digital signal generator. Function signal generator, it has low cost, high performance and low frequency range, good stability, easy operation, small size, low power consumption, etc. As a result of the LM324 op amp, make the circuit more stable performance with high performance. The circuit is clear, easy to find failure error, simple and convenient. It can produce a square wave, triangle wave, sine wave, through the button .Show frequency and the waveform. Waveform Amplitude range of 0 ~ 5 V, frequency range of 1Hz ~ 1MHz, and to achieve adjustable duty cycle, waveform accurate and smooth. The design of the main application is AT89S52 as the control center. Simple hardware circuit, software, functional, and reliable control system, high cost performance characteristics such as a certain reference value for the use. ?1、总体方案比较与论证 方案1. 采用模拟分离元件或单片压控函数发生器可产生方波,三角波,正弦波。通过调整外部元件的参数可以实现频率及占空比的调整,但是由于元件太过分散,即使使用单片压控函数发生器,参数也与外部元件有关。因而产生的波形稳定性较差,精度低,抗干扰能力差,价格高,且灵活性较差。 方案2. 采用单片机(AT89S52)和数模转换芯片(DAC0832)实现波形的产生,波形的产生是通过AT89S52执行波形发生程序,向D/A的输入端按一定的规律发送数据,经过D/A 和LM324处理后输出相应的波形用CD4046和CD4518分频实现倍频,可以达到1MHZ。通过键盘控制可产生不同波形,且能实现频率预置,频率步进功能和占空比可调的功能。此方案通过编程简化了外部单路,原理简单,实现容易。 方案选择:经比较,方案2能更好地实现题目要求,三种波形的产生可由程序控制,并通过按键选择波形输出。波形的周期与频率步进也可以用程序改变,方波占空比通过按键加减,具有线路简单、结构紧凑,系统稳定等优点。通过按钮设定所需要的波形频率,并在LCD上显示信号类

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档