[PIC®/AVR®/dsPIC®产品] pic16多路adc采样

[复制链接]
 楼主| Zuocidian 发表于 2025-6-24 15:47 | 显示全部楼层 |阅读模式
#define FUEL  0X23 //机油传感器2 燃油  an8  00100011   
#define TEMP  0x1f //机油传感器2  温度 an7  00011111   
#define POWER  0X11 //机油传感器2 电压  an6  00011011
相关端口初始化成输入

unsigned int get_ad(unsigned char n)

{
    unsigned int  value;

    ADCON0 = n ;

    ADCON1=0XE0;// FOSC/64 右对齐参考电压 VDD
    //Delay_ms(2);//致命延时3天没找到问题 分时调用,暂时不用
//     ADCON0bits.ADON=1;//在定时器0中断中
    ADCON0bits.GO=1;
    while(ADCON0bits.GO);
    value=ADRESH *256 + ADRESL;
    return value;
}
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/sinat_33425642/article/details/72864098

您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

213

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

70

主题

213

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部