- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
        查看更多 
         
       
 
      
        AD和DA接口
       
 
       
        9.3 A/D转换器接口 9.3.1 ADC0809结构 9.3.2 ADC0809与8031的连接 9.3.3 AD574与8051单片机接口 1. 传感器(变送器) 3. 信号处理 5. 采样/保持器(Sample Holder) 9.3.1 ADC0809 逐次逼近型8位A/D转换芯片; 片内有8路模拟开关,可以同时连接8路模拟量; 单极性,量程为0~5V; 典型的转换速度 100μs; 1. 模拟输入部分 8选1多路开关,地址锁存与译码逻辑组成。 从IN0~IN7引脚输入8路单端模拟信号; 由三位地址ADDA,ADDB,ADDC选择8路中的一路,ALE为高电平时,三个地址信号被锁存。 2.A/D变换器部分 由逐次逼近寄存器SAR(8位)、比较器、电阻网络等控制逻辑组成。 3. 基准电压输入VREF(+)和VREF(-) 对转换精度要求不高时,可以把VREF(+)接到Vcc(+5V)电源上,VREF(-)接GND(地) (1)ALE信号锁存地址信号ADDA~ADDC。 (2) START脉冲启动A/D转换 (3) 转换完成后,转换结束信号EOC变为高电平: 可以作为状态信号由CPU查询; 可以作为中断请求信号通知CPU。 (4) 转换完成后, 使OE信号有效,读入 转换结果。 ADC0809与8031的连接,一般采用两种方法。 一种是8031与ADC0809直接相连; 另一种是将ADC0809通过接口芯片(例如8255)和8031连接。 和8255相连启动信号的产生 MOV DPTR,#8255PA MOV A,#0 MOVX @DPTR,A MOVX MOV A,#01 MOVX @DPTR,A MOV A,#0 MOVX @DPTR,A 主机产生OE信号读数 MOV DPTR,#CSMOVX A,@DPTR 例:对八路模拟输入依次进行A/D转换的程序。设数据区首地址为40H,ADC0809地址为0F8H,模拟通道号为00~07H变化, ORG出 0013H AJMPINTAD MAIN:MOVR1,#40H;数据区首址 MOVR4,#8;八路模拟信号 MOVR2,#0;模拟通道IN0 SETBEA;开中断 SETBEX1;允许外中断1 SETBIT1;外中断边沿触发 MOVR0,#0F8H MOVA,R2 MOVX@R0,A;启动A/D转换 SJMP$;等待中断 INTAD:MOVR0,#0F8H MOVXA,@R0;读入转换结果 MOV@R1,A;存入内存 INCR1;修改数据指针 INCR2;修改模拟通道地址 MOVA,R2 MOVX@R0,A;启动A/D转换 DJNZR4,LOOP;八路未完,循环 CLREX1;关中断 LOOP:RETI 1. AD转换器AD574的主要特性: 逐次逼近型8位/12位A/D转换 12位数据可一次输出,也可二次输出 带有基准源和时钟; 转换时间:25μs(12位); 分辨率:12位; 精度:±1LSB。 AD574共有28根引脚,分成三类: (1) 12位数字量输出:DB11~DB0 (2) 模拟量输入:10VIN及20VIN,双极性±5V或 ±10V输入,单极性0~+10V或0~+20V输入 (3 )AD574的控制信号: CS#- 片选,低电平有效。 CE - 芯片允许,高电平有效。 R/C#- 读出和转换控制信号,=1为读,=0为转换。 12/8#-数据输出格式选择控制线, =1时 12位同时输出; =0时 高8位、低四位分两次输出,左对齐格式 A0- 字节方式下的高/低字节选择控制线。 STS-状态输出信号线 转换过程为高电平 转换完成后,该脚为低电平。 BIP-输入信号极性选择, 接地时输入单极性信号; 接+10V时输入双极性模拟信号(输出偏移码)  在查询方式的12位并行输出模式。现编写启动一次转换,并将转换结果读入R2R3中的汇编程序如下: R/C BIT P1.0 STS BIT P1.1 MAIN: MOV DPTR,#4003H:主程序 MOV A,#83H MOVX @DPTR,A:8255初始化 …… A/D转换子程序 ADRES: CLR R/C:,启动A/D NOP NOP WAIT: JB STS,WAIT:AD转换未结束,等待 SETB R/C:读数据信号有效 MOV DPTR,#4001H:读PB口低8位数据 MOVX A, @DPTR MOV R3,A INC DPTR
       
 
       有哪些信誉好的足球投注网站
有哪些信誉好的足球投注网站 
  
       
      
文档评论(0)