单片机课程设计报告-简易波形发生器精选.doc

单片机课程设计报告-简易波形发生器精选.doc

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

题目:简易波形发生器 ——单片机课程设计报告 学院:信息工程学院 班级:通信13-2班 指导教师: 小组成员: 目录 1.1 简易波形发生器的背景介绍 1.2 简易波形发生器的设计思路 1.2.1 简易波形发生器的工作流程 1.2.2 简易波形发生器的需求分析与设计 1.2.3 D/A芯片的工作原理 1.2.4 I2C接口总线工作原理 1.3 简易波形发生器的硬件设计 1.3.1简易波形发生器的硬件模块划分 1.3.2 简易波形发生器硬件电路图 1.3.3 硬件模块基础——单刀单掷开关 1.3.4 硬件模块基础——MAX517 1.4 简易波形发生器的软件设计 1.4.1 简易波形发生器的软件模块划分和流程设计 1.4.2 MAX517的驱动函数设计 1.4.3 简易波形发生器的软件综合和程序清单 1.4.4 简易波形发生器的应用系统仿真 1.5 课程设计的体会 1.6 参考文献 1.7 课程设计源程序代码 1.1 简易波形发生器的背景介绍 信号发生器是最常用的测试仪器之一,主要用于产生被测电路所需特定参数的电测试信号。在测试,研究或调整电子电路及设备时,为测定电路的一些电参量,如测量频率响应,噪声系数及电压表定度等,都要求提供符合所定技术条件的电信号,以模拟在实际工作中使用的待测设备的激励信号。当要求进行系统的稳态特性测量时,需使用振幅,频率已知的正弦信号源;当测试系统的瞬态特性时,又需要使用前沿时间,脉冲宽度和重复周期已知的矩形脉冲源。并且要求信号源输出的参数,如频率,波形,输出电压或功率等,能在一定范围内进行精确调整,有好的稳定性,有输出指示。 信号发生器可以根据输出波形的不同,划分为正弦信号发生器,矩形脉冲信号发生器,函数信号发生器和随机信号发生器4类。此设计的简易波形发生器就是一个产生频率固定,最大幅度为5V的正弦波,锯齿波和三角波的仪器。 1.2 简易波形发生器的设计思路 1.2.1 简易波形发生器的工作流程 简易波形发生器的工作流程如图所示。 三角波按键被按下 锯齿波按键被按下 正弦波按键被按下 1.2.2 简易波形发生器的需求分析与设计 设计简易波形发生器系统,需要考虑如下几个方面: 如何产生相应的波形; 如何给用户提供相应的选择通道; 需要设计合适的单片机软件。 1.2.3 D/A芯片的工作原理 在51单片机应用系统中,通常使用D/A芯片来产生对应得模拟量,包括各种波形。D/A芯片的组成如图所示,其输入包括数字信号,基准参考电压,供电电源;而输出为模拟电流信号或电压信号。 供电电源 + - 数字输入 正电压信号 负电压信号 模拟输出 基准电压参考 图1.2D/A芯片的组成 D/A通道的数模拟转换原理可以分为有权电阻D/A转换和T型网络转换两种,大多数D/A通道芯片是由电阻阵列和多个电流,电压开关组成,其根据输入数字信号来切换多路开关,以产生对应的输出电流和电压。为了保证D/A通道芯片输入引脚上的数字信号的稳定,一般来说,D/A芯片内部常常带有数据锁存器和地址译码电路,以便于51单片机的接口连接。 D/A通道芯片按照数字输入位数可以分为8位,10位,12位,16位等,按照和51 单片机的接口方式可分为并行D/A通道芯片和串行D/A通道芯片;按照转换后输出的模拟量类型来分可分为电压输入型D/A通道芯片和电流输出型D/A通道芯片。 D/A通道芯片的主要性能指标如下: 分辨率。 转换时间。 输出模拟量的类型与范围。 满刻度误差。 接口方式。 1.2.4 I2C接口总线工作原理 I2C是一种串行总线的外设接口,它采用同步方式串行接收或发送信息,两个设备在同一个时钟下工作。I2C总线只用两根线:串行数据SDA(Serial Data)、串行时钟SCL(Serial Clock)。 由于I2C只有一根数据线,因此其发送信息和接收信息不能同时进行。信息的发送和接收只能分时进行。I2C串行总线工作时传输速率最高可达400K bit/s。 I2C总线上的所有器件的SDA线并接在一起,所有器件的SCL线并接在一起,且SDA线和SCL线必须通过上拉电阻连接到正电源。 I2C总线的数据传输

文档评论(0)

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

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

1亿VIP精品文档

相关文档