欢迎您光临机械网,如有问题请及时联系我们。

51单片机怎么接收模拟量?adc0809电压计算公式

作者:机械网
文章来源:本站

  一般的51单片机,外部接AD(模拟-数字转换器,貌似现在好些51单片机都自带了,一般还是够用的),外接DA(数字-模拟转换器,部分可以用PWM代替)。

  没有AD的51单片机选用ADC0804。

  引脚功能 :

  ADC0804 为一只具有20引脚8位CMOS 连续近似的A/D 转换器,

  其规格如下:

  (1) 高阻抗状态输出

  (2) 分辨率:8 位(0~255)

  (3) 存取时间:135 ms

  (4) 转换时间:100 ms

  (5) 总误差:-1~+1LSB

  (6) 工作温度:ADC0804C为0度~70度;ADC0804L为-40 度~85 度

  (7) 模拟输入电压范围:0V~5V

  (8) 参考电压:2.5V

  (9) 工作电压:5V

  (10) 输出为三态结构

  1. 接脚说明见下图三:

  2. PIN1 (CS ):Chip Select,与RD、WR 接脚的输入电压高低一起判断读取或写

  入与否,当其为低位准(low) 时会active。

  3. PIN2 ( RD ):Read。当CS 、RD 皆为低位准(low) 时,ADC0804 会将转换后

  的数字讯号经由DB7 ~ DB0 输出至其它处理单元。

  4. PIN3 (WR ):启动转换的控制讯号。当CS 、WR 皆为低位准(low) 时

  ADC0804 做清除的动作,系统重置。当WR 由0→1且CS =0 时,ADC0804

  

51单片机怎么接收模拟量?adc0809电压计算公式

  

51单片机怎么接收模拟量?adc0809电压计算公式

  会开始转换信号,此时INTR 设定为高位准(high)。

  5. PIN4、PIN19 (CLK IN、CLKR):频率输入/输出。频率输入可连接处理单元

  的讯号频率范围为100 kHz 至800 kHz。而频率输出频率最大值无法大于

  640KHz,一般可选用外部或内部来提供频率。若在CLK R 及CLK IN 加上电

  阻及电容,则可产生ADC 工作所需的时序,其频率约为:

  6. PIN5 ( INTR ):中断请求。转换期间为高位准(high),等到转换完毕时INTR 会

  变为低位准(low)告知其它的处理单元已转换完成,可读取数字数据。

  7. PIN6、PIN7 (VIN(+)、VIN(-)):差动模拟讯号的输入端。输入电压VIN=VIN(+)

  -VIN(-),通常使用单端输入,而将VIN(-)接地。

  8. PIN8 (A GND):模拟电压的接地端。

  9. PIN9 (VREF∕2)︰模拟参考电压输入端。VREF 为模拟输入电压VIN 的上限值。若PIN9空接,则VIN 的上限值即为VCC。

  10. PIN10 (D GND)︰数字电压的接地端。

  11. PIN11 ~ PIN18 (DB7 ~ DB0)︰转换后之数字数据输出端。

  12. PIN20 (Vcc)︰驱动电压输入端。

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!