1.主控模块调试过程
其测试程序为:
#include <reg51.h>
#include <
absaCC.h>
void delay()
{
int i,j;
for(i=0;i<20000;i++);
for (j=0;j<2000;j++);}
void main()
{
unsigned int i;
for(;;) ;无限循环执行以下发送接收语句
{ TMOD=0x20; TH1=0xCC; TL1=0xcc; ;初始化T1
TR1=1;
SCON=0X50;
TI=0;
P1=0xfe; ;LED灭
delay(); ;延时
SBUF=0xff; ;发送数据FF
while(RI==0); ;RI=0等待
RI=0; ;RI=1清RI
P1=SBUF; ;接收数据并送P1口,灯亮
while(TI==0); ;TI=0等待
delay(); ;延时
}
}
运行此程序,当发光二极管不断闪烁,证明串口通信正常。