欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    单片机DA转换实验报告.docx

    • 资源ID:3346529       资源大小:37.82KB        全文页数:6页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机DA转换实验报告.docx

    单片机DA转换实验报告 单片机课程设计报告 实验一 D/A转换实验报告 系 别 物理与电子工程学院 年 级 专 业 班 级 学 号 学生姓名 指导教师 设计时间 常熟理工学院课程设计报告 目录 1.题目.2 2.实验要求.2 2.1实验目的.2 2.2实验内容.2 3.总体设计 . 2 2.1硬件设计 . 2 2.2软件设计 . 3 4. 运行结果 . 5 5.总结与体会 . 7 6.参考文献 . 7 1 常熟理工学院课程设计报告 1.题目 D/A转换实验 2. 实验要求 2.1:实验目的 1. 了解D/A转换与单片机的接口方法; 2. 了解D/A转换芯片DAC0832的性能及编程方法; 3. 掌握D/A转换的程序设计方法。 2.2:实验内容 1、编写编制程序实现锯齿波、三角波、正弦波输出函数; void wave_rect(void) void wave_stair(void) void wave_sin(void) 其中wave_sin可采用查表法 2、设计三个独立按键,通过按键实现各波形的输出。 3.总体设计 3.1硬件设计 1.DAC0832电路 2 DAC0832接口电路 常熟理工学院课程设计报告 DAC0832的输出方式为电流输出,而实际应用中往往需要电压输出方式,可用运算放大器来实现电流电压的转换。 实验内容 1. 按照原理图连接CPU板与ADDA接口板,确定DAC0832的外RAM地址; #define DAC0832 XBYTE0x 2. 编制程序实现锯齿波、三角波、正弦波输出,用示波器观察波形; void wave_rect(void) void wave_stair(void) void wave_sin(void) 正弦波输出时,若采用计算方式会花很多时间,因此建议采用查表法实现。可先将正弦输出制表,后采用查表方式获取数据后输出,这样可争取时间。 3.2软件设计 源程序: #include "absacc.h" #include "reg51.h" #include "mysin.h" #define DAC0832 XBYTE0x0000 #define N2 50 #define N1 20 sbit S2=P32; sbit S1=P31; sbit S0=P30; void delay(unsigned int n) void my_sin(void) 3 unsigned int i; for(i=0;i<n;i+) ; 常熟理工学院课程设计报告 unsigned int i; for(i=0;i<628;i=i+5) DAC0832=mysini; delay(N1); void stair(void) unsigned int i; for(i=0;i<=255;i+) DAC0832=i; delay(N1); void square(void) unsigned int i,N=5; for(i=0;i<=255;i+) DAC0832=N; delay(N2); DAC0832=-N; 4 常熟理工学院课程设计报告 delay(N2); void main(void) while(1) if(S2=0) stair; else if(S1=0) square; else if(S0=0) my_sin; 4.运行结果 电路仿真图 5 常熟理工学院课程设计报告 正弦波输出图 方波输出图 6 常熟理工学院课程设计报告 锯齿波输出图 5.总结与体会 通过本次实验,我们了解了D/A转换与单片机的接口方法以及D/A转换芯片DAC0832的性能及编程方法;还掌握了D/A转换的程序设计方法。顺利地完成了教学目标。在实验过程中,当我们每编写出一个正确的程序,并仿真出相应的波形的时候,都非常开心。通过一个学期的努力学习,我们最终从实验中找到了乐趣,虽然这是本学期的最后一次实验,但是我们学习单片机的热情却日益增长。在今后的日子里,我们会继续探索,不断地提升自己的能力。 6.参考文献 单片机的C语言应用程序设计 主编 孙娟 马忠梅 北京航空航天大学出版社 新概念51单片机C语言教程 主编 郭天祥 电子工业出版社社 7

    注意事项

    本文(单片机DA转换实验报告.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开