欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机原理课程设计报告---基于微处理器的函数信号发生器的设计

    • 资源ID:1442651       资源大小:174KB        全文页数:12页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机原理课程设计报告---基于微处理器的函数信号发生器的设计

    1、 课题:课题: 基于微处理器的函数信号发生器的设计 一、 实验目的 本课程设计目的是制作基于微处理器的函数信号发生 器,将学过的微处理器硬件和软件知识,以及电子线路知识 进行综合应用,形成一个能实际运行的电子作品。 二、 实验内容与要求 本课程设计制作的函数信号发生器,应输出多种标准波 形,如方波、锯齿波、三角波和正弦波等,输出信号的波形 的频率、幅度应可调,用示波器观察,波形应光滑、周期应 与设计的频率相一致。 三、 实验器件 本系统的微处理器芯片采用 ATMEL 公司的 AT89C51 芯 片,芯片的引脚定义、指令系统与 MCS-51 系列微处理器相 似;放大器采用 LM358,数模转换器

    2、采用 DAC 0832。具体见 图: 基于微处理器的函数信号发生器的设计 器件清单 名称 数量 CPU AT89S51 1 晶振 11.0592MHZ 1 电阻 20K 1 10K 1 5.1K 3 2K 2 可调电阻 10K 2 电容 10uf 1 0.1uf 2 30pf 2 D/A0832 1 LM358 1 剪刀 1 镊子 1 面包板 1 DAC0832 介绍:1.D/A 转换器 DAC0832 的结构特点 图 1 是集成 D/A 转换芯片 DAC0832(及 DAC0830 和 DAC0831)的内部结构图。图 2 是其引脚图。其内部包括一个 8 位输入寄存器、一个 8 位 DAC

    3、寄存器、一个 8 位 D/A 变换 器和有关控制逻辑电路组成。 其中的 8 位 D/A 变换器是 R-2R T 形电阻网络式的。 这种 D/A 变换器在改变基准电压 VREF的极 性后输出极性也改变。所有输入均与 TTL 电平兼容。 图 1 和图 2 中,D7-D0 是数据量输入脚,D7 是最高位 (MSB),D0 是最低位(LSB)。VREF是基准电压接线脚。VREF可为 正(例+5 伏)也可为负(例-5 伏)。Vcc 接供电电压。Iout1 和 Iout2 是电流输出脚。LE1 和 LE2 分别为两个寄存器的锁存 端。 当 LE1=1 时,8 位 DAC 寄存数据输入,当 LE2=0 时,

    4、数据锁 存。 当 ILE =1,CS= WR=0 时,LE1=1,8 位输入寄存器的数据 输入;当ILE=0或 CS 和WR1 之一为 1(或两者均为 1)时,LE1=0, 数据锁存。 当 WR2=XFER=0 时,8 位 DAC 寄存器数据输入,当 WR2 与 XFEE 中有一个或两者均为 1 时,LE2=0,数据锁存。 8 位 D/A 变换器不断地进行 D/A 转换,其输出一直对应于 8 位 D/A 寄存器输出的当时值,当 8 位DAC 寄存器的输出改变 时,8 位 D/A 变换器的输出也随之改变。因此,为了保证 8 位 D/A 变换器的输出对应于某一定时刻的 D7-D0。在 8 位 D/

    5、A 变换器之前必须有寄存器,这就是图中的 8 位 DAC 寄存器。 在这里,寄存器起了零阶保持器的作用。另外,寄存器也起了 缓冲作用。 在使用时,可以采用双缓冲方式(利用两个寄存器),也 可以采用单缓冲方式(只用一级锁存,另一级直通),还可以 采用直通方式。DAC0832 只需一组供电电源,其值可在 +5V-+15V 范围内。 DAC0832 的基准电压 VREF =-10V+10V,因而可以通过改变 VREF的符号来改变输出极性。 2.DAC0832 的单极性输出 图 3 是 DAC0832 在单片机 8031(或 8098)的控制下实现 模拟量单极性输出的电路。图中括弧内对应于 8098

    6、单片机。 图 3 图 3 中,由地址锁存器 74LS373 把低 8 位地址从地址/数 据总线 P0 口(对 8031 单片机)分离出来并锁存。由地址译码 器对地址译码,产生片选信号送到 DAC0832 的 CS 端和 XFER。 在单片机执行一条输出指令时,立即在 XFER,CS 出现一个负 脉冲并把 8 位数据从 P0 口输出。脉冲为低电平期间,把 8 位 数据送到 DAC0832 的“8 位输入寄存器“和“8 位 DAC 寄存器“, 并到达“8 位 D/A 变换器“开始 D/A 变换。 当脉冲上升沿之后, 数据被锁存在“8 位输入寄存器“和“8 位 DAC 寄存器“。因而 输出指令执行完之后,P0 口或 P3 口上数据的变化不会改变 D/A 变换结果。设要把其值为 DATA 的数字量经过图 3 中的 DAC0832 变为单极性模拟量输出,DAC0832 的地址为 ADRESS, 则启动 D/A 转换程序如下: 8031 程序 8098 程序 MOV DPTR,#ADRESS AD AX,#ADRESS E MOV A,#DATA


    注意事项

    本文(单片机原理课程设计报告---基于微处理器的函数信号发生器的设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583