串口通信驗(yàn)證主控模塊調(diào)試程序
1.主控模塊調(diào)試過(guò)程
其測(cè)試程序?yàn)椋?br/>#include
#includeCC.h>
voiddelay()
{
inti,j;
for(i=0;i<20000;i++);
for(j=0;j<2000;j++);}
voidmain()
{
unsignedinti;
for(;;);無(wú)限循環(huán)執(zhí)行以下發(fā)送接收語(yǔ)句
{TMOD=0x20;TH1=0xCC;TL1=0xcc;;初始化T1
TR1=1;
SCON=0X50;
TI=0;
P1=0xfe;;LED滅
delay();;延時(shí)
SBUF=0xff;;發(fā)送數(shù)據(jù)FF
while(RI==0);;RI=0等待
RI=0;;RI=1清RI
P1=SBUF;;接收數(shù)據(jù)并送P1口,燈亮
while(TI==0);;TI=0等待
delay();;延時(shí)
}
}
運(yùn)行此程序,當(dāng)發(fā)光二極管不斷閃爍,證明串口通信正常。