一刀断天下 发表于 2013-3-21 21:25:29

串口通信的疑问

写了个串口通信的程序用STC89C52执行的很好,为什么在IAP15F2K61S2上不执行啊。

tim4146 发表于 2013-3-21 21:31:27

程序贴出来看看吧

253337996 发表于 2013-3-22 12:54:12

{:sad:}mrak

一刀断天下 发表于 2013-3-22 13:03:28

#include<reg51.h>
int k,j,i;

void delay()
{for(k=300;k>0;k--)
for(j=500;j>0;j--);
}

void init(void)
{
   TMOD=0x20;
   TH1=0xf4;
   TL1=0xf4;                               //串口方式是1,波特率2400
   PCON=0x00;
   TR1=1;
   SCON=0x50;
   }

void main ()
{       char m=0x55;
   init();       
while(1)
{
    SBUF=m;
        do{}while(!RI) ;                   //把RXD和TXD接起来
        TI=0;
        RI=0;
        m=SBUF;                                          //p2为LED灯
        P2=m;
        m=~m;
        delay();
        }
        }

页: [1]
查看完整版本: 串口通信的疑问