全站数据
8 4 2 0 5 8 1

PIC单片机的AD值怎么计算

电气小青年 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 21:53:14

问题描述

PIC单片机的AD值怎么计算求高手给解答
精选答案
最佳答案

PIC 单片机的AD,多半为 10位AD。

为了方便用户程序,PIC对10位AD结果的对齐方式做了选择性设计。可以选择左对齐、右对齐。如果需要10位精度,合理设计应该采用右对齐,即分成: 0bSS SSSS SSSS,其中低8位在低8位寄存器中(ADRESL),高2位在高8位寄存器中(ADRESH,高6位补0)。这样,通过读取16位结果,就能直接获得10AD值了。如果不需要10位精度,合理设计应该采用左对齐,即分成:0bSSSS SSSS SS,其中高8位在高8位寄存器中(ADRESH),低2位在低8位寄存器中(ADRESL,低6位补0)。这样,通过读取高8位结果,就能直接获得8位AD值了(剩下2位,就不要了)。