标题: STC8A单片机ADC中断多通道检测 [打印本页]

作者: 395164965    时间: 2021-6-28 17:16
标题: STC8A单片机ADC中断多通道检测
本帖最后由 395164965 于 2021-6-28 17:19 编辑

STC8A单片机ADC中断使用多通道口怎么检测电压,如使用P1.1,P1.2,P1.4。如图一代码的形式,检测不了结果。请大佬解惑,怎么样才能够使用这3个口正确的检测到结果。只使用P1.1口能检测出电压,如图二代码形式。要用中断的方式,不要使用等待查询的方式

1.png (29.84 KB, 下载次数: 34)

1.png

2.png (29.62 KB, 下载次数: 31)

2.png

作者: yzwzfyz    时间: 2021-6-29 13:26
先补课读通AD采样原理。
如果不想读,就把你已成功的P1.1程序打包成一个子程序,起外名子叫:ADP11。
将ADP11复制N个,将里面的P1.1用其它接口替代,并改名子叫:ADP12、ADP14……
每个程序都运行高试一下看看行不行。
成功后,依次运行它们,不就可以采到多个通道电压了吗?
这个最笨的方法,你试试看。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1