基于AT89C51单片机的多功能函数信号发生器设计..doc

基于AT89C51单片机的多功能函数信号发生器设计..doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 22 - - 本 科 生 毕 业 论 文 题目:基于AT89C51单片机的多功能函数信号发生器设计 姓 名: xx 学 号: xxx 专 业: 电子信息科学与技术 年 级: 2009 级 系 别: 电子系 指导老师: xxx 完成日期: 2013年5月 目 录 1.引言………………………………………………………… 2 1.1课题研究背景………………………………………………2 1.2波形介绍……………………………………………………2 2.系统设计…………………………………………………… 4 2.1方案选择……………………………………………………4 2.2框图设计……………………………………………………4 2.3单片机模块…………………………………………………5 2.3.1单片机最小系统…………………………………………5 2.4按键控制电路设计…………………………………………8 2.5 D/A转换电路…………………………………………… 8 2.5.1 D/A转换的必要性…………………………………… 8 2.5.2 DAC0832的特性及应用……………………………… 8 2.6 LED显示电路…………………………………………… 10 2.7 运算放大器的特性及应用……………………………… 13 3.硬件设计……………………………………………………14 3.1整体的电路原理图……………………………………… 14 3.2元件清单……………………………………………………15 4.软件设计…………………………………………………… 16 4.1程序流程图………………………………………………… 16 4.2程序清单………………………………………………………17 5系统仿真及调试………………………………………………18 5.1系统仿真图……………………………………………………18 5.2系统调试………………………………………………………21 6 总结……………………………………………………………21 7 参考文献………………………………………………………23 1 - 基于AT89C51单片机的多功能函数信号发生器设计 作者:xx 指导老师:xx (海南师范大学,电子系,海口,571158) 摘 要:信号发生器也叫做振荡器或是信号源,在现在的科技生产实践中有着广泛而重要的应用。现在的特殊波形发生器在价格上不够经济,有些昂贵。而基于AT89C51单片机的函数信号发生器可以满足此要求。根据傅里叶变换,各种波形均可以用三角函数的相关式子表示出来。函数信号发生器能够产生多种波形,如三角波、锯齿波、矩形波、方波和正弦波。 本文通过在单片机的外围加上键盘,控制波形的种类和输出频率的大小,加上LED显示出相应信息。单片机输出为数字信号,于是在输出端用DAC0832进行D/A转换,再通过两级运放对波形进行调整。最终在示波器上显示出来。 关键词:信号发生器 AT89C51 D/A转换 波形调整 1. 引 言 1.1 课题研究背景 随着经济与科技不断发展,相应的测试仪器与手段也有了许多改善与提高,但是对之要求也不断提高。波形发生器的信号已知,使用者然后根据具体的要求,将其作为激励源,测得感兴趣的参数。信号源仿真各种测试信号,给待测电路,从而满足现实需求。信号发生器在仿真实验占有重要地位,对于测试仪器来说也同样不可缺少。因此对相关信号发生器的研究开发有着一定的意义。 传统的信号发生器电路复杂,控制灵活度不够,成本也相对较高。虽然我国所研制的波形发生器在一定程度上已有了一些成果,但与国外技术确实还存在一定差距,因此很有必要提高相关方面的研究。 利用单片机的控制灵活性,外设处理能力强等特点,实现频率与幅度可调的多种波形,这就克服了传统的缺点,具有良好的实用性。同时根据程序的易控制性,可以容易实现各种较复杂的调频调幅功能。 1.2 波形介绍 ·正弦波 正弦信号可用如下形式表示 f (t)=Asin(ωt+θ ) (1) 其中,A 为振幅,ω 是角频率,θ 为初相位。正弦函数为一周期信号如下图1所示: 图1 正弦波 ·方波 方波函数是我们常用且所熟知的简单波形函数,做脉冲等,其表示形式如下: (2) 方波波形如下: 图2 图形 当方波下半段幅值为0时,就为矩形波,一个原理,所以不再赘述矩形波。 ·锯齿波 锯齿波如图3所示: 图3 锯齿波图形 ·三角波 三角波波形如下图所示: 图4 2.系统设计 2.1方案选择

文档评论(0)

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

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

1亿VIP精品文档

相关文档