串口通信,不能将显示值送到PC机上,拜托看看哪里错了。

2019-07-18 10:29发布

void main()
{
     time();//开启定时器,串口
        init_lcd();
        while(1)
        {
                display();
            shumo();
                delay(10);
                if(LING==1)TR0=1;
                else TR0=0;
        }
       
     while(1)
    {if(flag==1)
           {flag=0;
            ES=0;
            for(i=0;i<16;i++)
                 {
                   SBUF=t0[i];
                   SBUF=t1[i];
                   while(!TI);
                   TI=0;
                 }
                 SBUF=wendu[shi];
                 SBUF=wendu[ge];
                 SBUF=yanwu[A1];
                 SBUF=yanwu[A2];
                 SBUF=yanwu[A3];
         SBUF=c;
                 while(!TI);
                 TI=0;
                 ES=1;
                 flag=0;
                }
        }
}
void Ti0(void) interrupt 1 using 0
{
  TH0=(65536-500)/256;
  TL0=(65536-500)%256;
  Ti02s++;
  if(Ti02s==400)
    {
      Ti02s=0;
      BEEP=~BEEP;
    }
  if(BEEP==0)
    { sq=~sq;
    }
}
void ser(void) interrupt 4
{   
  RI=0;
  c=SBUF;
  flag=1;

}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
武力戡乱
1楼-- · 2019-07-18 11:15
zhouwenj 发表于 2015-4-16 19:41
版主,你有RS485通信的程序吗?有的话,可以给我一份参考一下吗?不胜感激啊。
...

哦,看错了,485通讯啊!
没有,但是我知道这个要协议的。以前用msp430试验过。
最佳答案
mengqingchen
2楼-- · 2019-07-18 12:46
这是你的全部程序代码?
武力戡乱
3楼-- · 2019-07-18 13:47
http://bbs.elecfans.com/forum.ph ... 6orderby%3Ddateline
要是你需要的!把你的积分给我啊!
武力戡乱
4楼-- · 2019-07-18 17:29
 精彩回答 2  元偷偷看……
zhouwenj
5楼-- · 2019-07-18 22:28
武力戡乱 发表于 2015-4-10 19:46
http://bbs.elecfans.com/forum.php?mod=viewthread&tid=472128&extra=page%3D1%26filter%3Dauthor%26order ...

我下载过,里面没什么东西啊

武力戡乱
6楼-- · 2019-07-18 23:02
zhouwenj 发表于 2015-4-12 13:53
我下载过,里面没什么东西啊

keil是keilc51 953
Proteus是8.1
http://bbs.elecfans.com/jishu_474973_1_1.html
在给你这个链接。上传的图片就是仿真图片。

一周热门 更多>