STC的单片机如何读取已转换完成的AD结果?

2024-11-23 21:31:40
推荐回答(4个)
回答1:

你的函数是void但是你却有return语句,显然是错的。
如果你的AD是8位,可以这样:DATA定义为 unsigned char型数据,函数为 unsigned char AD()。假如你的AD输出端连接的是单片机P1口,在主函数中直接P1=AD();就可以了。

回答2:

没有转换的必要,你只要把它按10进制数进行处理就可以了,c里面默认的是10进制数.

回答3:

用乘法吗,因为它的数据是存在寄存器里面的。寄存器的数值本来就可以用十进制表示的。

回答4:

使用的是stc带ad功能的单片机吧,我也不懂哦,学习了