刚刚写PIC不久出现了一个问题想不通

2020-02-08 09:15发布

刚刚学到ADC 部分了,PIC 有8个AD

请问一下怎么样 开八个AD

我只能一次开一个

那位大虾有程序麻烦给我 参开下
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
kejian2000
1楼-- · 2020-02-08 14:24
8路
任意时刻只能转换1路
tiancaigao7
2楼-- · 2020-02-08 16:30
PIC有8个AD通道,但是之后一个AD,因此任何一个时刻只能转换一路AD信号。
zhdphao
3楼-- · 2020-02-08 22:27
确实很低级,呵呵!
其实单片机只有一个ADC,但是这个ADC接了几个通道,你可以在程序里面自己选择哪个通道接到ADC。
给你一个汇编程序:
        ;AD转换器
        BCF CHS3
        BCF CHS2
        BCF CHS1
        BSF CHS0        ;首先切换到an1
        CALL adelay     ;延时,等待所需的采集时间
        BSF GO
waitad
        BTFSC GO
        GOTO waitad
        BSF RP0         ;BANK 1
        MOVF ADRESL,W
        BCF RP0         ;BANK 0
        MOVWF logl
        MOVF ADRESH,W
        MOVWF logh
dujuan8693
4楼-- · 2020-02-09 03:16
 精彩回答 2  元偷偷看……
wakou
5楼-- · 2020-02-09 09:11
其实你认真看一下datasheet,里面都有的
zhdphao
6楼-- · 2020-02-09 09:23
没有学过汇编?那可就难了>

一周热门 更多>