单片机怎么与adc0832 在程序上连接

如题所述

· CS_ 片选使能,低电平芯片使能。
· CH0 模拟输入通道0,或作为IN+/-使用。
· CH1 模拟输入通道1,或作为IN+/-使用。
· GND 芯片参考0 电位(地)。
· DI 数据信号输入,选择通道控制。
· DO 数据信号输出,转换数据输出。
· CLK 芯片时钟输入。
· Vcc/REF 电源输入及参考电压输入(复用)。

ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应
一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟
电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据
校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使
多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现
通道功能的选择。

连好线后,再给一个CLK信号就能实现转换了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-14
对单片机来说,ADC0832只是一个普通的外设。
硬件连接上,要为ADC0832配置好一定的地址;软件上只需对该外设写数据即可。
例MSC51系列单片机:
MOV DPTR, #Addr
MOVX @DPTR, #Data
以上Addr为ADC0832的地址,Data是要输出到ADC0832的数据。
第2个回答  2010-03-15
adc0832是8脚的集成电路芯片,数据是串行输入输出的。
与单片机的连接电路很简单,程序设计,比较麻烦。
一楼的回答比较靠谱;
二楼的跑偏了,你画的电路图,不是ADC0832。
---------------------------
呵呵,三楼也跑偏了!
ADC0832不是三总线并行接口的器件,MOVX指令,不适合它。
相似回答