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

 *第6180篇: C51编程:串口通信问题请教

  
楼 主:boysen 2002年11月11日11:48
 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,可是单片机就是接收不到数据。请教高手帮忙。我
得程序有什么错误,请指教。谢谢


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:硬件:四脚晶振(16M)的外围电路,谁能给我一个?

[下一篇主题]:C编程问题。请帮忙!谢谢!