1、1实验五一、 阅读(要求做相应的笔记记录)1、阅读 PIC18F452 手册 17.0 兼容型 10 位模数转换器( A/D)模块2、阅读 MPLAB_C18 程序库 2.2 A/D 转换器函数二、 测试代码#include #include #include int result;void main( void )/ configure A/D convertorOpenADC( ADC_FOSC_32 / A/D 时钟源,晶振 32 分频率/ A/D 转换结果右对齐/ A/D 参考电压源,电源工作电压/ 通道选择/ 中断关闭,查询模式Delay10TCYx( 5 ); / Delay fo
2、r 50TCYConvertADC(); / Start conversionwhile( BusyADC() ); / Wait for completionresult = ReadADC(); / Read resultCloseADC(); / Disable A/D converterNop();210 位 AD,编码个数=2 10=1024=03FF H编码范围:0-1023测量电压与编码值的关系式 1023XVxref其中,Vref 为参考电压值三、 要求根据以上知识点,调节电位器 VR3,得到不同的输入,完成下表编码电压值如果把电位器换成传感器电路,测量的可以是温度、压力、气体浓度 等。四、 思考1、步骤 3 中的过程,用程序如何实现?2、什么情况下,需要加入放大器?3、如果输入电压超出量程(最大参考电压) ,会有什么结果?