ccs 发表于 2013-7-21 06:41:06

我想用电脑发送0xfe到单片机P1口。程如下:#include<reg52.h>

我想用电脑发送0xfe到单片机P1口。程如下:#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar a,b;
void main()
{
        TMOD=0x20;
        TH1=0xfd;
        TL1=0xfd;
        TR1=1;
        SCON=0x50;
        PCON=0;
        EA=1;
        ES=1;
        ET1=1;
        while(1)
        {
                if(b==1)
                {
                        ES=0;
                        b=0;
                        SBUF=0xfe;
                        while(TI==0);
                        TI=0;
                        ES=1;
                }       
        }
}
void ser() interrupt 4
{
        RI=0;
        P1=SBUF;
        a=SBUF;
        b=1;       
}
现在P1不是我发送的数据呀,怎么办呢
页: [1]
查看完整版本: 我想用电脑发送0xfe到单片机P1口。程如下:#include<reg52.h>