单片机外部接口.pptVIP

  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文档。上传文档
查看更多
图7-35 逐次逼近式A/D转换形式的主要结构及工作原理   由图7-35可以看出,其组成包括比较器CP1、D/A转换电路、移位寄存器、控制逻辑电路和时钟,另有参考电压源为A/D转换提供相当于满量程输出的参考电压值UREF。在初始状态下,移位寄存器的最高位为1,其余位为0,A/D转换启动后,在逻辑控制电路的控制下,首先将移位寄存器内容送至输出锁存器,由输出锁存器向D/A转换电路提供一个仅D7位为1的数据,经D/A转换电路转换后输出一个与D7位相对应,相当于1/2满量程输出的模拟电压UOUT ,该电压被送往比较器CP1的B端与A端输入的模拟信号转换量UIN进行 比较。   若UINUOUT,则保留输出锁存器的1信号,反之清0。此后,再不断右移移位寄存器内容,以D6,D5,…,D1有效的顺序重复该过程,即可得到一个分别为满量程电压的1/2±1/22、1/2±1/22±1/23,…电压,这些UOUT电压与UIN电压比较后的输出值被锁存器保留,该值就是输入模拟量的A/D转换数据。   2.ADC0809芯片与单片机的接口   1) 采用查询工作方式接口形式   采用查询工作方式的ADC0809芯片与单片机的接口电路如图7-36所示。在电路中单片机的P0口与ADC0809芯片的8位数字量数据输出线连接;P2口的6根口线P2.0~P2.5分别与ADC0809芯片的ADDA、ADDB、ADDC、ALE、START及OE引脚连接,P3.2(   )口线与ADC0809芯片的转换结束信号输出引脚EOC连接,ALE引脚输出信号经MC14024芯片2分频后,作为时钟与ADC0809芯片的时钟CLK引脚连接。   2.DAC0832芯片的内部结构及引脚分配   DAC0832芯片的分辨率为8位,电流建立时间为1 μs;输入数据可以采用双缓冲、单缓冲或直通形式,可以满量程调节电流输出线性度,输入逻辑电平与TTL兼容,单一电源供电,电压范围为+5~+15 V,功耗为20 mW。   DAC0832芯片的内部结构及引脚分配如图7-28所示,内部包含有1个8位输入锁存器、1个8位DAC(数字模拟转换)寄存器、1个8位DAC转换器及相应控制逻辑电路。在电路结构中,DAC0832芯片设置了数据输入锁存和DAC转换数据寄存2级缓存,可以方便地实现多通道同步D/A转换输出 功能。 图7-28 DAC0832芯片的内部结构及引脚分配   DAC0832芯片共有20个引脚,通常采用双列直插(DIP)形式。各引脚功能安排如下:     :片选信号。低电平有效,与ILE配合,决定数据输入控制信号 是否有效。   ILE:允许锁存信号。高电平有效,当 、 为低电平时,ILE的电平上跳沿使数据线的数据信息进入8位输入锁存器。     :写控制信号1。低电平有效, 与ILE 、 配合控制8位数据信息的输入。 :写控制信号2。低电平有效,与传送控制信号 配合控制锁存器中的8位输入数据进入DAC寄存器。      :传送控制信号。低电平有效,与  配合控制锁存器中的8位输入数据进入DAC寄存器。   VREF:基准电压输入端。可以通过调节设置,在-10~+10 V内改变基准电压范围。   DI0~DI7:8位数字量输入端。与单片机数据输出口线连接,接收转换数据。   IOUT1、IOUT2:转换电流输出端。两电流之和为常数,随DAC寄存器的内容呈线性变化,可直接与外接运算放大器的反相、同相端连接。   Rf:内部反馈电阻引脚。作为反馈电路,与外接运算放大器的输出端连接。   VCC:电源输入引脚。电源电压范围为+5~+15 V。   DGND、AGND:分别为数字信号接地和模拟接地引脚。 3.DAC0832芯片与单片机的接口   1) 单缓冲工作方式   在单缓冲工作方式的接线电路中,锁存器与DAC寄存器的所有控制引脚连接在一起。当有转换数据输入时,在单片机的控制下地址和控制线同时有效,直接产生转换输出。单缓冲工作方式适用于单路模拟量转换,或几路模拟量转换但不要求同步的场合。图7-29是DAC0832芯片在单缓冲工作方式下与单片机的接口电路 图7-29 DAC0832芯片用于单缓冲工作方式的单片机接口电路   实现单缓冲工作方式的单片机程序如下:    MOV DPTR,#7FFFH ;指向DAC0832的选通                 地址    MOV A,#data     ;待转换数据送入累加器    MOVX @DPTR,A    ;送出转换数据并启动                 转换   2) 双缓冲工作方式   在双缓冲工作方式中,程序将数据分别送至DAC0832(

文档评论(0)

微微 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档