No.65808 作者:灵犀 邮件:ling_su824@hotmail.com ID:10309 登陆:10次 文章数:35篇 最后登陆IP:220.189.41.150 最后登陆:2005/12/13 10:59:53 注册:2003/3/17 10:29:34 财富:257 发帖时间:2004/11/4 15:13:56 发贴者IP:218.71.217.112 标题:灵犀:求助--关于数据存储 摘要:No.65808求助--关于数据存储 我写了一个简单的串口调试程序,把从串口输入的以“a"为结尾的数据存储到一个字符数组,当串口输入”b “时,程序将存储的数据发到PC机上。但是数据总是按照初始赋的值发出来。调试了很久了,找不出原因,麻烦各位帮看代码有什么问题? #include <reg52.h> #include <string.h> #define uchar unsigned char uchar r_buf[32]; uchar r_ready=0,t=0,r_in; uchar user1_IP[20]={"987654321"}; serial () interrupt 4 using 1 //transmit and receive interupt { uchar temp; if(RI) { RI=0; temp=SBUF; r_buf[r_in++]=temp; if(temp==0x61) r_ready=1; if(temp==0x62) t=1; } } main() { uchar ......
>>返回讨论的主题
|