650单片机原理及应用课程讲义单片机的接口技术.pptxVIP

650单片机原理及应用课程讲义单片机的接口技术.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
650单片机原理及应用课程讲义单片机的接口技术

本章内容 5.1 接口技术中的一般方法5.2 D/A转换电路接口技术5.3 A/D转换电路接口技术5.4 键盘接口技术5.5 显示器接口技术5.6 8279可编程的键盘/显示接口技术5.1 接口技术中的一般方法接口指令接口信号与时序输入/输出的数据交换方式地址的译码接口指令MCS-51的接口指令:同单片机与外部数据RAM单元之间的数据传送指令。即: MOVX A , @Ri MOVX @Ri,A MOVX A , @DPTR MOVX @DPTR,A 接口信号与时序输入/输出的数据交换方式有四种方式:无条件方式:立即作数据交换方式。即外围电路随时有准备好的数据且随时能接收送来的数据。延时等待方式:先由单片机发启动信号,延时后在作I/O数据交换。查询方式:由软件查询外围电路是否准备好,直到准备好时再作I/O数据传送。中断方式:利用中断来作I/O数据传送。地址的译码线选法译码法 (详见4.1节)5.2 D/A转换电路接口技术 5.2.1 D/A转换原理 5.2.2 MCS-51和D/A的接口概述单片机和被控实体间的接口示意图 D/A转换器 图5.2.1 最简单D/A转换器框图关系式:Vout=B×VR式中,VR为常量,由参考电压VREF决定;B为 数字量,常为一个二进制数。数字量B的位数通常为8位和12位等,由D/A转换器芯片型号决定。5.2.1 D/A转换原理 1、权电阻网络D/A转换法思想:用一个二进制数的每一位产生一个与 二进制数的权成正比的电压,然后将这些电压加起来,就可得到对应的模拟量电压信号。某位对应:V0=-VR(RF/2nR)例如4位输出电压:V0=-VRRF (d3 /R+ d2 /2R+ d1 /4R+ d0 /8R) 反相求和电路-+图5.2.2 权电阻网络D/A转换器2、倒T型电阻网络D/A转换法把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器求和相加(如图5.2.2所示)。根据基尔霍夫定律,如下关系成立:I3==23· VREF/16RI2==22· VREF/16RI1==21· VREF/16RI0==20· VREF/16R图5.2.2 倒T型电阻网络型D/A转换器的电路图和等效电路图即有: I=VREF/R, I0=VREF/16R, I1=VREF/8R, I2=VREF/4R, I3=VREF/2R且有: Iout1+Iout2=I特点:较权电阻网络D/A转换法有如下特点:电阻离散性小:只需两种电阻易于在集成电路中实现应用最多3.D/A转换器的性能指标l分辨率(Resolution):分辨率是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 l转换精度(Conversion Accuracy):指满量程时DAC的实际模拟输出值和理论值的接近程度。 l偏移量误差(Offset Error):偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。 l线性度(Linearity):线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。 5.2.2 MCS-51和D/A的接口1.DAC0832lDAC0832内部结构DAC0832内部由三部分电路组成(如图5.2.3所示)。 “8位输入寄存器”、“8位DAC寄存器”、“8位D/A转换电路”由8位T型电阻网络和电子开关组成, l引脚功能DAC0832共有20条引脚,双列直插式封装。引脚连接和命名如图5.2.4所示。(1)数字量输入线DI7~DI0(8条);(2)控制线(5条);(3)输出线(3条); (4)电源线(4条)。VccCS120ILEWR1219AGND318WR2D3417XFERDAC0832D2516D4D1615D5D0714D6VREF813D7RFB912IOUT2DGND1011IOUT1图5.2.3 DAC0832原理框图 译码器输出 单缓冲方式的接口(1) ——一个处于直通方式,另一个处于受控的锁存方式单缓冲方式的接口(2) ——两个输入寄存器同时受控的方式+5VA7~A0DAC0832Vcc P074LS373A0ILEGVrefALEDI 7--08031RfbCSIout1VoutAXFERIout2WR1WRAGNDWR2DGND单缓冲方式的应用 ——产生锯齿波 假定采用接口(2)方式,输入寄存器和DAC寄存器的地址为00FEH,产生锯齿波。源程序清单如下: ORG 2000HSTART: MOV DPTR,#00FEH ;选中DAC0832 MOV A,#00H ;转换初值WW: MOVX @DPTR,A ;WR1 、WR2有效,启动D/A转换 INC

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档