关于AD转换通过串口显示

2019-03-24 19:32发布

在protues仿真中,用AD0804采集数据后,直接赋给SBUF,然后通过虚拟终端显示,但是不能显示出来,该怎么写?谢谢!               SBUF=P2; while(!TI); TI=0;这个是参照郭天翔那个写的 但是虚拟终端显示不出来 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
abo6016
2019-03-25 10:57
你的P2是AD转化口是吧。。。.貌似不能直接SBUF=P2的吧。。。刚还没发现
你这样试试

TI=0;
DATA=P2;
SBUF=DATA;
while(!TI);
如果还是不行,你就要找是串口的问题还是AD转换的问题
先试试直接SBUF=0x01等直接赋值发送,看看串口是否可用,如果可以那么就是AD转换的问题,不行那就继续找原因

[ 本帖最后由 abo6016 于 2011-11-30 12:17 编辑 ]

一周热门 更多>