|
改成這樣就可以了
#include <reg51.h>
sbit state=P1^1;
void InitUART()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = TH1;
PCON = 0x00;
EA = 1;
ES = 1;
TR1 = 1;
}
void SendOneByte(unsigned char c)
{
SBUF = c;
while(!TI);
TI = 0;
}
void main(void)
{
InitUART();
while(1);
}
void UARTInterrupt() interrupt 4
{
RI=0;
state=~state;
SendOneByte(state);
} |
|