ADC0832的基本应用方法

ADC0832的基本应用方法,第1张

ADC0832的基本应用方法

ADC0832简介
 ADC0832是广泛应用的8位串行A/D转换器。ADC0832是双通道输入,并且可以软件配置成单端或差分输入,其串行输出可以方便的和标准的移位寄存器及微处理器接口。 
ADC0832主要特性
转换时间:Flock=250KHz时为32us
5V供电时输入范围:0~5V
输入输出完全兼容TTL和CMOS电路
全部非校准误差:±1LSB
单5V供电
工作温度范围:0℃~70℃
ADC0832的应用方法
ADC0832处于工作状态时,置CS端为低即可启动转换,并使所有的逻辑电路使能,CS在整个转换过程中必须置为低电平。
转换结束后,转换的数据位依次从D0端输出,并以最高位(MSB)开头。在经过8个时钟后,数据输出完成,CS变高,内部所有寄存器清零,此时,输出电路变为高阻状态。
如果希望开始另一个转换,CS必须有一个从高到低的跳变,且后面应紧跟着输入地址数据。
ADC0832程序清单
  ORG     0000H
         ADCDO       BIT    P3.6
         ADCLK       BIT    P3.7
         CS0832        BIT    P2.0
         ADCHSEL   BIT    01H ;ADCHSEL为00H时选择CH0,为01H时选择CH1
   AD:  MOV   R7,#08
         CLR   ADCLK
         CLR   CS0832
         SETB  ADCDO
         SETB  ADCLK
         NOP
ADC0832程序清单(续)
             CLR   ADCLK
             SETB  ADCDO
             SETB  ADCLK
             NOP    
             CLR   ADCLK
             MOV   C, ADCHSEL
             MOV   ADCDO,C
             SETB  ADCLK
            NOP
             CLR   ADCLK      
             NOP                       
ADC0832程序清单(续)
  SETB  ADCLK
             NOP
             SETB  ADCD0
AD0:  CLR   ADCLK      
             NOP
             SETB  ADCLK
             MOV   C,ADCDO
             RLC   A
             DJNZ  R7,AD0
             SETB  CS0832
             MOV   30H,A      ;转换结果存在30H中                       

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2420777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-01
下一篇 2022-08-01

发表评论

登录后才能评论

评论列表(0条)

保存