单片机原理接口技术及应用 教学课件 作者 黄建新 编 10 单片机典型外围接口技术.pptVIP

单片机原理接口技术及应用 教学课件 作者 黄建新 编 10 单片机典型外围接口技术.ppt

  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文档。上传文档
查看更多
尚辅网 尚辅网 10 单片机典型外围接口技术 10.1 键盘接口 10.2 显示接口 10.3 DAC接口 10.4 ADC接口 尚辅网 (2)单缓冲方式   使输入寄存器或DAC寄存器二者之一处于直通。CPU只需一次写入即开始转换。控制比较简单。   80C51与DAC0832的单缓冲连接方式的接口电路如图10-16所示。图中,DAC0832输入寄存器和DAC寄存器均用P2.7选通,共用—个端口地址,将数据写入输入寄存器的同时也写入DAC寄存器,故称为单缓冲器连接方式。设DAC0832的地址为07FFFH,则执行下列三条指令就可以将一个数字量转换为模拟量:   MOV DPTR,#7FFFH;端口地址送DPTR   MOV A,#DATA ;8位数字量送累加器A   MOVX @DPTR,A   ;向寄存器写入数字量,同时启动转换 尚辅网 图10-16 80C51与DAC0832的单缓冲连接方式的接口电路 尚辅网 用该连接方式产生一个锯齿被信号的程序如下: WAVE: MOV DPTR,#7FFFH ;指向DAC0832 MOV A,#00 ;赋数字量初值 LOOP: MOVX @DPTR,A ;送数并启动转换 MOV R0,#delayC ;delayC为延时常数 DJNZ R0,$ ;延时,改变delayC可改变锯齿波周期 CJNE A,#dataend,NEXT ;本锯齿波未结束,则继续 MOV A,#00 ;结束则重赋初值,下一个锯齿波开始 SJMP LOOP NEXT: INC A ;数字量加1 SJMP LOOP 上述电路称为单极性输出,单极性输出的VOUT正负极性由VREF的极性确定。 尚辅网 当VREF的极性为正值,VOUT为负;当VREF极性为负时,VOUT为正。若要实现双极性输出,ADC0832输出部分可按图10-17电路来连接。此时,输出电压为 图10-17 DAC0832双极性电压输出电路 尚辅网 (3)双缓冲方式(标准方式) 转换要有两个步骤: ① 令 CS#=0、WR1#=0、ILE=1,将数据写入输入寄存器。 ② 令WR2#=0、XFER#=0,将输入寄存器的内容写入DAC寄存器。 双缓冲方式的优点是数据接收与D/A转换可异步进行,可实现多个DAC同步转换输出(分时写入、同步转换)。图10-18为DAC 0832双缓冲工作方式的接口电路。 如果图10-18中的模拟输出分别用于示波器的X、Y偏转,则单片机执行下面的程序后,可使示波器上的光点根据参数X、Y的值同步移动。假设参数X、Y已分别存于工作寄存器R1、R2中。则程序如下: 尚辅网 图10-18 DAC 0832双缓冲工作方式的接口电路 尚辅网 MOV DPTR,#0DFFFH ;指向DAC(1)的数据输入寄存器 MOV A,R1 ;X方向数据送入A MOVX @DPTR,A ;将参数X写入DAC(1)的数据输入寄存器 MOV DPTR,#0BFFFH ;指向DAC(2)的数据输入寄存器 MOV A,R2 ;Y方向数据送入A MOVX @DPTR,A ;将参数Y写入DAC(2)的数据输入锁存器 MOV DPTR,#7FFFH ;指向两片DAC0832的DAC寄存器 MOVX @DPTR,A ;两片DAC同时启动转换,同步输出 最后一条指令与A中内容无关,仅使二片0832的 XFER#有效,同时打开2片0832的DAC寄存器选通门,同时启动转换,实现同步输出,更新图形显示器光点位置。 尚辅网 10.4.1 A/D转换器的主要技术指标   A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、电流等信号,也可以是速度、声、光、压力、湿度、温度等随时间连续变化的非电的物理量。非电量的模拟量可以通过适当的传感器(如光电传感器、压力传感器、温度传感器)转换成电信号。A/D转换器主要性能指标有:   ① 分辨率:指A/D转换器对于输入模拟量变换的灵敏度。通常用转换器输出数字量的位数来表示,如8位、10位、16位等。 * 尚辅网   键盘由一组常开的按键组成,操作人员可以通过键盘输入数据或命令以干预计算机的工作。每个按键都被赋予一个代码,称为键码。 尚辅网   键盘分为编码键盘和非编码键盘。编码键盘是通过一个编码电路来识别闭合键的键码,较多,具有去抖动功能,但硬件较复杂,PC机所用的键盘就属于这种;非

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档