求鸭子的天空(篮球少年王)的30-34卷5
发布网友
发布时间:2023-11-02 04:01
我来回答
共1个回答
热心网友
时间:2024-11-02 23:16
unsigned
char
tmp;
sbit
led=p1^0;
void
main(void)
{
tmod
=
0x20;
//
定时器1工作于8位自动重载模式,
用于产生波特率
th1
=
0xfd;
//
波特率9600
tl1
=
0xfd;
scon
=
0x50;
//
设定串行口工作方式
pcon
&=
0xef;
//
波特率不倍增
tr1
=
1;
//
启动定时器1
ie
=
0x0;
//
禁止任何中断
while(1)
{
if(ri)
//
是否有数据到来
{
ri
=
0;
tmp
=
sbuf;
//
暂存接收到的数据
switch(tmp
)
{
case
0x03:led=1;break;//收到0x03,led灯亮
case
0x33:led=0;break;//收到0x03,led灯灭
}
}
}
}