如何用程序实现PIC单片机AD转换器的8路信号轮流采集

如何用程序实现PIC单片机AD转换器的8路信号轮流采集,第1张

PIC单片机在某一时间段内只能采集开败铅启一个AD转换通道来进行采集,你可以通过模拟通道选择位来进行通道选择的先后辩枯大顺序/.

可以定义一个数组用来存放采集数据

先使能AD采样,进中断.清携竖标志位,配置通道(如AN0),把采样结果存入数组.

轮流进行

采集时间一结束,即可启动 A/D 转

换。 可将采集时间编程设定在 GO/DONE位置1和实际

转换启动之间。

可参考pic.的PDF资料

用片内振荡器不需要外接谐振器。

如果你的单片机只做AD采集转换,那瞎顷就不需要太高的频孙神陆率,内部4Mhz振荡器即可。

但如果还要做其他则顷对时序要求较严的工作比如说总线通信,那就要考虑使用外部振荡器,因为内部振荡器的误差太大(即使校准了还有1%的误差) ,而用多大的晶振要看工作要求,频率越高单片机功耗越大。但只做AD的话,4M够了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12215613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存