ADC0809输出的二进制数据如何转换为光敏电阻实际电压值?-查字典问答网
分类选择

来自李爱荻的问题

  ADC0809输出的二进制数据如何转换为光敏电阻实际电压值?thanks,我是用5V供电,10K电阻和光敏电阻分压,输入ADC0809INO端口,我见过一般是这样的公式:temp=getdata*1.0/255*500,getdata是ADC0809输出单片机的

  ADC0809输出的二进制数据如何转换为光敏电阻实际电压值?

  thanks,我是用5V供电,10K电阻和光敏电阻分压,输入ADC0809INO端口,我见过一般是这样的公式:temp=getdata*1.0/255*500,getdata是ADC0809输出单片机的数据,

3回答
2020-09-21 01:11
我要回答
请先登录
聂春燕

  ADC0809,是模数转换器件.

  它把光敏电阻上的实际电压值(多少V~多少多少V),转换成了数字量(0~255).

  一般来说,ADC0809输出的二进制数据,正比于,光敏电阻实际电压值.

  比例是多少,你必须自己测量出来.

  在把电压5V,转换成255的场合,用这个公式:temp=getdata*1.0/255*500计算,

  就可以把数字量255,显示成500(V).

2020-09-21 01:13:55
李爱荻

  如果是temp=getdata*1.0/255*5光敏电阻的实际电压是0-5V,因为供电5V是通过10K电阻和光敏电阻分压,不知道这样分析对不对?我需要知道光敏电阻大小来控制PWM占空比从而控制LED亮暗,所以需要知道电压值,谢谢,首次使用,所以不是很明白

2020-09-21 01:17:44
聂春燕

  控制LED亮暗,这就更需要现场测定、反复试验了。这个亮度,和光敏电阻、和电压,基本上关系不大。可以用P1口,用拨动开关输入八位数0~255,再根据这八位数,控制亮度即可。调整好了亮度,再把ADC0809接上,从中读出八位数,再去控制亮度。问题,一步一步解决,混在一起,毛病难找。

2020-09-21 01:18:48

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •