十AD与DA的扩展.ppt

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

第十章 单片机与A/D、D/A的接口 10.2 D/A转换器 10.2.1 D/A转换器的基本工作原理及器件结构特性 T型电阻网络型D/A转换器: D/A转换器的原理: 把输入数字量中每位都按其权值分别转换成模拟量,并通 过运算放大器求和相加。根据克希荷夫定律,如下关系成立: I=Vref/R I3=I/2 I2=I/4 I1=I/8 I0=I/16 与P1、P2接口:不需加锁存器,直接接口。 无锁存器 与P0接口:因P0的特殊功能,需加锁存器。 D/A内 如:DAC800、AD7520、AD7521等。 有锁存器:与P0直接接口。 如:DAC0832、DAC1230等。 DAC0832的逻辑结构: DAC的应用 ??DAC用作单极性电压输出; ? DAC用作双极性电压输出; ??DAC用作控制放大器。 10.2.2.2、DAC 0832与单片机的接口: 10.1.2 DAC0832 与MCS-51 单片机的接口技术 访问时序 MOV DPTR, #7FFFH MOV A, #10 MOVX @DPTR, A 双缓冲 : MOV DPTR, #0DFFFH ;1101 1111 1111 1111B MOV A, #10 MOVX @DPTR, A MOV DPTR, #0BFFFH ;1011 1111 1111 1111B MOV A, #20 MOVX @DPTR, A MOV DPTR, #07FFFH ; 0111 1111 1111 1111B MOVX @DPTR, A 10.1.2 DAC0832 与MCS-51 单片机的接口技术 程序设计方法 1)三角波 ORG 2000H START: MOV DPTR,#07FFFH MOV A,#00H UP: MOVX @DPTR,A ;三角波上升边 INC A JNZ UP DOWN: DEC A ;A=0时再减1又为FFH MOVX @DPTR,A JNZ DOWN ;三角波下降边 SJMP UP 例:D/A转换程序,用DAC0832输出0~+5V锯齿波, 电路为直通方式。设VREF=-5V,若DAC0832地址 为7FFFH,脉冲周期要求为100ms。 10.1.2 DAC0832 与MCS-51 单片机的接口技术 3) 阶梯波 START: MOV A, #0 MOV DPTR, #7FFFH ;设端口地址 MOV R1, #0AH ;设定台阶数 LOOP: MOVX @DPTR, A ACALL DELAY ADD A, #10 ;调节输出增幅 DJNZ R1, LOOP SJMP START 10.1.2 DAC0832 与MCS-51 单片机的接口技术 PWM 的应用(直流电机调速) PWM(Pulse Width Modulation) 信号: ALE:用于锁存通道(地址)号 ADDA、ADDB、ADDC:用于选择通道(地址)号 START: 启动 EOC: 转换结束 OE:输出允许 小 结 1. 基本概念 分辨率,A/D 和D/A 器件的主要技术指标和选取原则 采样频率选取原则 2. 基本接口方法和工作时序 ADC0809 和DAC0832 与51 单片机的基本接口方法 ADC0809 的工作时序 3. 端口地址的分配和控制信号的产生 4. 数据传送方法 DAC:无条件传送(包括无条件定时传送) ADC:无条件传送、查询方式、中断方式 5. 基本应用程序设计方法 利用DAC0832 产生阶梯波、三角波 利用ADC0809 实现多通道数据采集 某梯度炉温变化范围为0~1600℃,经温度变送器输出电压为1~5V,再经ADC0809转换,ADC0809的输入范围为0~5V,试计算当采样数值为9BH时,所对应的梯度炉温是多少? 解:9BH=155D 通道选择方式2 通道选择方式3: (通道号地址锁存方式) MOV DPTR, #7FF8H ; 0111 1111 1111 1000 MOVX @DPTR, A ; 启动A/D,同时锁入通道号0

文档评论(0)

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

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

1亿VIP精品文档

相关文档