da转换器正弦波c语言,AD与DA转换器和系统的连接及应用
AD与DA转换器和系统的连接及应用
实验四 A/D与D/A转换器和系统的连接及应用
一、实验任务
理解AD和DA转换器的工作原理,加深对AD和DA转换器接口电路的认知,掌握ADC0809和DAC0832的应用。实验时间
二、实验时间
三、 实验原理分析
1、基础实验
1)DAC0832
通过接口电路对DAC0832进行编程,使DAC0832作为波形发生器产生矩形波、三角波、正弦波。对产生正弦波要分别采用两组数据:一组是对一个正弦波周期取32个数据点,另一组是对一个正弦波周期取64个数据点。
在清华实验箱内,DAC0832接口电路已经连好,(见图1)。由电路可知DAC0832采用单缓冲方式,具有双极性输出。(可采用C语言和汇编)
图1
在达盛实验箱内,DAC0832接口电路已经连好,仔细阅读实验指导书p15的A/D和D/A电路的说明。建议对正弦波的输出采用查表的方法,可利用提示2计算出正弦波周期要取的点数。
提示1:根据 VA=(VR/256)*N 知:当 N=a*x VA为一线性波形;当 N=常数VA为一个固定值;当 N=127*(1+SIN(X))VA应输出一个正弦波。
提示2:计算产生正弦波的数据:设 N为对一个正弦波周期要取的点数、X=0,
Z=(2*π)/N,则:每个正弦波数据为 X=X+Z,Y=127*(1+SIN(X))。
原因。
(2)ADC0809
通过接口电路对ADC0809进行编程,采用查询方法读取转换结果,在屏幕上打印输出(清华实验箱)或采用数码管或发光二极管显示输出(清华或达盛实验箱),其输出值和计算的理论值进行比较,考虑如何降低转换误差的措施。清华实验箱ADC0809接口图见图3所示,达盛实验箱ADC0809接口图见图2所示。
da转换器正弦波c语言,AD与DA转换器和系统的连接及应用相关推荐
- 单片机c语言ad与da转换实验报告,AD与DA转换实验18339.doc
AD与DA转换实验18339.doc 电子科技大学中山学院学生实验报告院别电子信息学院 课程名称微处理器实验班级无线技术14姓名学号实验名称A/D与D/A转换实验实验时间2016年11月25日成绩教师 ...
- 单片机c语言ad与da转换实验报告,单片机AD与DA转换实验报告.docx
单片机AD与DA转换实验报告.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- 单片机DA转换实验c语言编程,单片机DA转换实验报告
实验九D/A实验报告 ㈠实验目的 1.掌握单片机与D/A的接口及编程方法: 2.通过D/A动态波形输出进一步理解D/A的工作原理: 3.结合实验六中的A/D来检验软硬件的正确性. 4.进一步了解单片机 ...
- AD(DA)芯片PCF8591使用介绍
AD(DA)芯片PCF8591简介 PCF8591是具有I2C 总线接口的8 位A/D 及D/A 转换器.PCF8591有4个模拟输入.1个模拟输出和1个I²C总线接口.PCF8591有3个地址引脚A ...
- (35)FPGA面试技能提升篇(AD、DA、时钟芯片)
1.1 FPGA面试技能提升篇35(AD.DA.时钟芯片) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试技能提升篇35(AD.DA.时钟芯片): 5)结束 ...
- 51单片机Proteus仿真+Keil工程-实验7-单片机AD和DA实验
实验7-单片机AD和DA实验 之前做的一次实验,51单片机AD和DA实验,数模使用芯片0832,模数转换使用0809.在做实验时曾经遇到一个问题,模数转换0809是不是只能输出0~ 5V,能不能输 ...
- C语言实验指导(三)C语言AD连续采集数据实验
第三章:C语言AD连续采集数据实验 文章目录 第三章:C语言AD连续采集数据实验 一.实验目的: 1.熟悉示波器和信号发生器的使用. 二.实验内容: 1.利用信号发生器产生一定频率的正弦波,并用示波器 ...
- 简单的C语言任意进制转换器
简单的C语言任意进制转换器 该进制转换器可进行任意进制转换,请看效果图: 代码 /** ******函数声明******进制函数,输入与输出 void main();******返回将n进制num转换 ...
- java学生选课系统课程设计报告_Java语言程序设计课程设计-学生选课系统
<Java语言程序设计课程设计-学生选课系统>由会员分享,可在线阅读,更多相关<Java语言程序设计课程设计-学生选课系统(23页珍藏版)>请在人人文库网上搜索. 1.10届 ...
最新文章
- CF183D T-shirt
- 20个命令行工具监控 Linux 系统性能(转载)
- 【Hibernate】hibernate主键生成策略与配置详解
- 5 LInux系统目录结构
- 上证50基金有哪些_定投基金(易方达上证50指数A)
- win10照片查看器_图片打开方式中找不到Windows图片查看器怎么办
- 图表中如何实现动态变更分类轴与系列值
- 【转】如何调试bash脚本
- google css兼容,CSS 针对谷歌或者360(Chrome) safari的webkit核心浏览器 兼容性
- jbd2 mysql_jbd2 BUG · xiewen/xiewen.github.io Wiki · GitHub
- 医疗健康APP的开发和设计
- 软件测试组长要做的事情,测试组长的工作计划(共10篇).docx
- 技术美术个人笔记(五)——体素距离场及体积雾
- 尤克里里C大调下DO RE MI FA SOl LA XI的这几个音是怎么按的以及为什么这么按
- 用VHDL编写testbench激励文件
- 秀米svg点击显示另一张图_秀米说:SVG和图文排版
- freeswitch系列31注册流程
- 累加器 java_Spark笔记之累加器(Accumulator)
- 贝叶斯公式推导及意义
- TRS的WCM历史漏洞