基于51单片机的正弦信号发生器的设计.doc

基于51单片机的正弦信号发生器的设计.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安文理学院课程设计报告 第一章 系统设计单片机采用程序设计方法产生锯齿波、正弦波、AT89S52我们确定方案如下:利用将数字信号转换成模拟信号,滤波放大,DAC0832D/A转换器矩形波三种波形,再通过 最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,幅度改变。 设计要求1.1 1 )、利用单片机通过编程方法产生三种波型 )、三种波形可通过键盘选择 2 3)、波形频率可调1.2方案设计与论 1.2.1 信号发生电路方案论证 方案一 :通过单片机控制D/A,此方案电路简单、成本低。 方案二 :使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。 方案 三 :利用MAX038芯片组成的电路输出波形。MAX038是精密高频波形产生电路,能够产生准确的三角波、方波和正弦波三种周期性波形。但此方案成本高,程序复杂度高。 以上三种方案综合考虑,选择方案一。 1.3总体系统设计 该系统采用单片机作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换,采用按键输入,利用液晶显示电路输出数字显 页 1 第 西安文理学院课程设计报告 )为系统的总体框图1示的方案。将设计任务分解为按键电路、液晶显示电路等块。图( 1)总体方块图图( 硬件实现及单元电路设计1.4 单片机最小系统的设计1.4.1的单片机,因此,这种芯片构成的最小系统简单﹑可靠。用ROM/EPROM89C51是片内有单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图80C51单片机最小系统所示。由于集成度的限制,最小应用系统只能用作一些小) 89C51(2 型的控制单元。其应用特点: 口线。(1) 有可供用户使用的大量I/O (2) 内部存储器容量有限。 应用系统开发具有特殊性。(3) 页 2 第 西安文理学院课程设计报告 图(2) 89C51单片机最小系统 1.4.2 波形产生模块设计 由单片机采用编程方法产生三种波形、通过DA转换模块DAC0832在进过滤波放大之后输出。其电路图如下: 图(3)DA转换 图(4)DAC0832的内部结构 页 3 第 西安文理学院课程设计报告 1.4.3 幅频变化模块的设计 频率变化的控制图: 图(6)八位二进制 图(7)幅度调节 如上图所示,通过键盘给定一个八位二进制数的延时,接P2,加入程序中,从而控制波形的频率,并通过滑动变阻器来调整波形的幅度。 1.5 软件设计流程 本系统采用AT89S52单片机,用编程的方法来产生三种波形,并通过编程 来切换三种波形以及波形频率的改变。 页 4 第 西安文理学院课程设计报告

文档评论(0)

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

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

1亿VIP精品文档

相关文档