zl2168 发表于 2017-5-13 08:32 好的谢谢谢谢! |
yzwzfyz 发表于 2017-5-13 12:54 发的是经过PCF8591 AD转换过以后的数据。就算我改成通道AIN2(与可变电阻W2相连的电压信号),也没有数据产生。一个月以前我有程序实现过AD转换并且串口发送的功能,但是现在不知道为什么就不能了?查了很多程序,一直改,都没有用。 |
你发的什么数据?如何证明是未收到?或许你发的是控制符呢?你发ASCII码的可见字符试试! |
本帖最后由 zl2168 于 2017-5-13 15:52 编辑 给你个参考案例。实例85 PCF8591 I2C串行A-D(1602显示) 先Proteus仿真一下,确认有效。 ![]() ![]() 以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。 |