3602|9

419

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

pic18 starterkit 学习0x0B——AD输入 [复制链接]

本帖最后由 mzb2012 于 2016-12-3 23:27 编辑

一、简介
模拟量是表示在一定范围内连续变化的任意取值,跟数字量是相对立的一个状态表示。通常模拟量用于采集和表示事物的电压电流等参数。我们在采集模拟量时就需要用到AD模块。本实例通过配置寄存器实现AD的初始化和读取。


二、硬件连接
将AD2接至5V信号,AD3接至地信号。

三、寄存器




  • AD控制器寄存器0(ADCON0)
  • AD控制寄存器1(ADCON1)
  • AD控制寄存器2(ADCON2)
  • A/D端口配置寄存器0(ANCON0)
  • A/D端口配置寄存器1(ANCON1)
  • ADRESH(AD结果高字节)
  • ADRESL(AD结果低8字节)
  • TRISA(A端口方向寄存器)
四、代码
(1)变量
定义两个枚举类型,一个是初始化函数AD通道参数,另一个是读取AD值函数的AD通道参数

(2)初始化
配置各个寄存器,初始化AD模块

(3)读取AD
读取AD测量结果

(4)打印结果
在秒任务内执行,读取AD值并串口打印

五、应用


  • 电压和电流测量
  • 温度收集
  • 声音量化
六、附件
09 - AD测量.rar (53.8 KB, 下载次数: 40)


最新回复

谢谢分享!  详情 回复 发表于 2018-6-11 16:32
点赞 关注
 

回复
举报

177

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
很棒,加油,学习一下。
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
最近正在使用PIC18看到楼主的帖子真好啊

点评

相互学习,你们开发什么产品  详情 回复 发表于 2016-12-31 15:43
 
 
 

回复

419

帖子

1

TA的资源

一粒金砂(中级)

4
 
随风潜入夜-彩云 发表于 2016-12-30 08:39
最近正在使用PIC18看到楼主的帖子真好啊

相互学习,你们开发什么产品
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(初级)

5
 
mzb2012 发表于 2016-12-31 15:43
相互学习,你们开发什么产品

燃气计量设备

点评

恩,我们是做车载GPS的  详情 回复 发表于 2017-1-3 10:11
 
 
 

回复

419

帖子

1

TA的资源

一粒金砂(中级)

6
 

恩,我们是做车载GPS的
 
 
 

回复

11

帖子

1

TA的资源

一粒金砂(初级)

7
 
学习了 谢谢
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
楼主有联系方式吗,我最近也在用ad采集,出现了一些问题,想请教请教您

点评

见私信  详情 回复 发表于 2017-1-16 15:40
 
 
 

回复

419

帖子

1

TA的资源

一粒金砂(中级)

9
 
blablablabla 发表于 2017-1-15 20:51
楼主有联系方式吗,我最近也在用ad采集,出现了一些问题,想请教请教您

见私信
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢分享!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表