书签 分享 收藏 举报 版权申诉 / 18
上传文档赚钱

类型AD-DA转换电路设计报告资料课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4281067
  • 上传时间:2022-11-25
  • 格式:PPT
  • 页数:18
  • 大小:2.29MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《AD-DA转换电路设计报告资料课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    AD DA 转换 电路设计 报告 资料 课件
    资源描述:

    1、A/D、D/A的的选择选择及应用及应用摘要 本放大器由ADC0832和DAC0832组成,由单片机控制,对数据进行采集显示电压值。其过程是先A/D进行数模转换,经过单片机,再D/A数模转换的滤波输出。关键词:DAC ADC 单片机二、硬件设计2.1概述AD的选择,首先看其分辨率量化误差、线性度、转换速率等;其输入方式是差分还是单端输入的,输入范围是多少,这些都是选AD需要考虑的。DA的选择,主要是精度、分辨率、线性度及建立时间,与单片机的连接方式有单式有单缓冲工作方式、双缓冲工作方式、直通工作方缓冲工作方式、双缓冲工作方式、直通工作方式(我们选择的是直通工作方式)。式(我们选择的是直通工作方式

    2、)。DAC0832DAC0832以电流形式输出,当需要转换为电压输出时,以电流形式输出,当需要转换为电压输出时,可外接运算放大器。可外接运算放大器。软件设计四、系统测试采用示波器测量输采用示波器测量输出的电压值,然后出的电压值,然后记录信号发生器显记录信号发生器显示的输入,生成表示的输入,生成表4.14.14.2 指标测试和测试结果结论 使用单片机实现对数据先进行A/D数模转换,再进行D/A数模转化的滤波输出,最终完成了直流电压的数据采集。示波器显示附件/本程序功能:用ADC0832测量电压并显示,并通过DAC0832输出相同的电压#include#include#defineSEG_DP P

    3、0#define SEG_WP P2#define DA_DP P3sbit ADCS=P10;sbit ADCLK=P11;sbit ADDI=P12;sbit ADDO=P12;sbit DAILE=P24;sbit DAWR2=P25;sbit DAXFER=P26;sbit DAWR1=P27;unsigned char code Tab=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D,0 x07,0 x7F,0 x6F;void Delay1mS(unsigned int tt)unsigned char i;while(tt-)for(i=113

    4、;i0;i-);void Display(unsigned int dat)/显示的数值为毫伏unsigned char ge,shi,bai,qian;qian=dat/1000%10;bai=dat/100%10;shi=dat/10%10;ge=dat%10;SEG_WP=SEG_WP&0 xf0|0 x07;SEG_DP=Tabqian|0 x80;/最高位加小数点Delay1mS(10);SEG_WP=SEG_WP&0 xf0|0 x0b;SEG_DP=Tabbai;Delay1mS(10);SEG_WP=SEG_WP&0 xf0|0 x0d;SEG_DP=Tabshi;Delay1

    5、mS(10);SEG_WP=SEG_WP&0 xf0|0 x0e;SEG_DP=Tabge;Delay1mS(10);unsigned char ADC0832(bit mode,bit channel)/AD转换,返回结果unsigned char i;unsigned char dat,ndat;ADCS=0;/拉低CS端_nop_();_nop_();ADDI=1;/第1个下降沿为高电平ADCLK=1;/拉高CLK端_nop_();_nop_();ADCLK=0;/拉低CLK端,形成下降沿1_nop_();_nop_();ADDI=mode;/低电平为差分模式,高电平为单通道模式。ADC

    6、LK=1;/拉高CLK端_nop_();_nop_();ADCLK=0;/拉低CLK端,形成下降沿2_nop_();_nop_();ADDI=channel;/低电平为CH0,高电平为CH1ADCLK=1;/拉高CLK端_nop_();_nop_();ADCLK=0;/拉低CLK端,形成下降沿3adc=adc*19.607843;/转换为实际电压便于显示Display(adc);ADDI=1;/控制命令结束(经试验必需)dat=0;/下面开始读取转换后的数据,从最高位开始依次输出(D7D0)for(i=0;i 8;i+)dat=1;ADCLK=1;/拉高时钟端_nop_();_nop_();A

    7、DCLK=0;/拉低时钟端形成一次时钟脉冲_nop_();_nop_();dat|=ADDO;ndat=0;/记录D0if(ADDO=1)ndat|=0 x80;/下面开始继续读取反序的数据(从D1到D7)for(i=0;i=1;ADCLK=1;/拉高时钟端_nop_();_nop_();ADCLK=0;/拉低时钟端形成一次时钟脉冲_nop_();_nop_();if(ADDO=1)ndat|=0 x80;ADCS=1;/拉高CS端,结束转换ADCLK=0;/拉低CLK端ADDI=1;/拉高数据端,回到初始状态if(dat=ndat)return(dat);elsereturn 0;void DAC0832(unsigned char dat)DAILE=1;DAWR1=0;DAXFER=0;DAWR2=0;DA_DP=dat;main()unsigned int adc;while(1)adc=ADC0832(0,0);/差分模式,CH0-CH1DAC0832(adc);

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:AD-DA转换电路设计报告资料课件.ppt
    链接地址:https://www.163wenku.com/p-4281067.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库