您的位置 首页 开关

PIC单片机A/D转化进程

PIC单片机A/D转换过程1、设定ADCON1和TRISx寄存器,配置引脚的工作模式;2、若需要转换完毕中断响应,需设定相关的中断控制寄存器;3、设置…

PIC单片机A/D转化进程

1、设定ADCON1和TRISx寄存器,装备引脚的作业形式;

2、若需求转化完毕中止呼应,需设定相关的中止操控寄存器;

3、设置ADCON0寄存器,挑选A/D转化的时钟,挑选模拟信号输入通道,翻开A/D模块,留意此刻GO/DONE位不要置1;

4、等候满足长的采样延时;

5、将ADCON0中的GO/DONE操控方位1,发动一次A/D转化进程;

6、查询A/D转化完毕标志:GO/DONE位在A/D转化完毕时会主动清0,ADIF标志位在A/D转化完毕后会主动置1,这两个位都可以作为软件查询A/D转化是否完毕的标志,运用ADIF标志时记住要用软件将其铲除;

7、若用中止来呼应A/D转化的完毕,则上一点将不再适用,A/D转化完毕时,ADIF的置位将使单片机进入中止服务程序,在处理中止是记住将其清0;

8、转化完毕,直接从ADRES寄存器中读取8位转化成果,存入其他缓冲单元或许直接进行运算处理;

9、修正ADCON0寄存器的CHS2:CHS0,挑选其他通道输入的模拟信号进行A/D转化,程序重复4到9点的循环。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/272623.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部