STC单片机的A/D转换值应该如何计算

如果单片机的8位的A/D转换值,那么最大值应该是0xFF,即255,当信号值为5v,电源为5v时,它的转换结果为5*2^8/5=256,岂不是超出了寄存器的最大值?

第1个回答  2019-03-07
5V参考电压,8bitAD
0-5v
对应
0-255
一个单位对应的电压
5/255(分辨率)。所以转换成实际电压
=
AD采样值
*
(5/255)
你最大的采样值也就是
255,这采样值不需要计算。
你的公式
应该这样吧
5V
*
(255/5)
得出
5v对应的采样值。明了?
相似回答
大家正在搜