导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:串口通信问题请教

* 14047: C51编程:串口通信问题请教

   boysen 
boysen发表的帖子 

 C51编程:串口通信问题请教
中断服务函数:
void receive(void) interrupt 4 using 1
  {
   if(SBUF==0xAA)
      {
        ES=0;
         RI=0;
         while(!RI);
         RI=0;
         if(SBUF==0x5A)
           {
              for(p=0;p<8;p++)
                {
                   while(!RI);
                    RI=0;
                    buffer[p]=SBUF;
                 }
                 ES=1;

            }
      }
   // ES=1;
     RI=0;
   }
初始化为:
  IE=0x90;
           TMOD=0x20;
          TH1=0xfd;
          //TL1=0xFD;
          TR1=1;
          SCON=0x50;
          EA=1;
          ES=1;
我发送AA,5A,32,33,34,35,36,37,38,39,可是单片机就是接收不到数据。请教高手帮忙。我
得程序有什么错误,请指教。谢谢

发表时间:2002年11月11日11:48:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:硬件:四脚晶振(16M)的外围电路,谁能给我一个?很郁闷的,四脚晶振(16M)直接输出,接一个单片机
[下一篇帖子]:C编程问题。请帮忙!谢谢!我在C的程序中用到了如下的语句: /P P   &