單片機程序如下,延遲程序省略,程序發送01~09數字給計算機串口助手,打開開發板電源或重啟開發板都可以,為何關閉開發板會時發送一個00到串口助手??
void main(void)
{
unsigned char i;
unsigned char a[]={1,2,3,4,5,6,7,8,9};
SCON=0X40;//
TMOD=0X20;//
TH1=0xfd;//@11.0592MHz,
TL1=0xfd;//
delay();
TR1=1;//
for(i=0;i<8;i++)
{SBUF=a[ i];
while(TI==0);
TI=0;
}
while(1);
}
|