PIC16F914ADC模块采集数据转换

当我们把ADC模块使能以后,就可以重寄存器中取到值但是我们拿到的这个值到底是多大呢这就需要转换

比如ADC模块把模拟信号转换为10位二进制数,我们需要的总电压是5V

那么就有如下的对应关系

10位二进制数对应的最大10进制是1111111111--------1024

当电压为3V时对应的转换数字应该用如下等式求

1024/5 = x/3

求出的x就是模拟转换获得的数据

原文地址:https://www.cnblogs.com/xiangxiangyuan/p/3459911.html