可自动切换量程的数字电压表 一、 实验任务 制作可调量程的电压表,通过继电器调节电压表的量程,使电压在0V~200mV,200mV~2V 之间转换。 二、 各个芯片的资料 1、 ADC0832 ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D 转换芯片。该芯片具有体积小,兼容性,性价比高的优点。 ADC0832 具有以下参数: 8 位分辨率; 双通道A/D 转换; 输入输出电平与TTL/CMOS 相兼容; 5V 电源供电时输入电压在0~5V 之间; 工作频率为250KHZ,转换时间为32μS; 一般功耗仅为15mW; 8P、14P—DIP(双列直插)、PICC 多种封装; 商用级芯片温宽为0°C to +70°C,工业级芯片温宽为−40°C to +85°C; 芯片接口说明: CS_ 片选使能,低电平芯片使能。 CH0 模拟输入通道0,或作为IN+/-使用。 CH1 模拟输入通道1,或作为IN+/-使用。 GND 芯片参考 0 电位(地)。 DI 数据信号输入,选择通道控制。 DO 数据信号输出,转换数据输出。 CLK 芯片时钟输入。 Vcc/REF 电源输入及参考电压输入(复用)。 单片机对ADC0832 的控制原理: 正常情况下ADC0832 与单片机的接口应为4 条数据线,分别是CS、CLK、DO、DI。但由于DO 端与DI 端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO 和DI 并联在一根数据线上 使用。当ADC0832 未工作时其CS 输入端应为高电平,此 时芯片禁 用,CLK 和DO/DI 的电平可任意 。当 要 进 行A/D 转换时,须 先 将CS 使能端置 于低电平并且 保 持 低电平直到 转换完 全 结 束 。此 时芯片开 始 转换工作,同时由处 理器向芯片时钟输入端CLK 输入时钟脉 冲 ,DO/DI 端则 使用DI 端输 入通道功能选择的数据信号。在第1 个时钟脉冲的下沉之前DI 端必须是高电平,表示启始信号。在第2、3 个脉冲下沉之前DI 端应输入2 位数据用于选择通道功能,当此2 位数据为“1”、“0”时,只对 CH0 进行单通道转换。当2 位数据为“1”、“1”时,只对 CH1 进行单通道转换。当2 位数据为“0”、“0”时,将 CH0 作为正输入端IN+,CH1 作为负输入端IN-进行输入。当2 位数据为“0”、“1”时,将 CH0 作为负输入端IN-,CH1 作为正输入端IN+进行输入。到第3 个脉冲的下沉之后 DI端的输入电平就失去输入作用,此后 DO/DI 端则开始利用数据输出 DO 进行转换数据的读取。从第4 个脉冲下沉开始由 DO 端输...