#定義uchar無符號字符
#定義uint無符號整數
//延遲
無效延遲(單位毫秒)
{
烏恰爾壹世;
而(ms-)for(I = 0;我& lt120;i++);
}
//主程序
void main()
{
uint a = 0x 0001;
uchar c;
SCON = 0x 00;//串口模式0,即移位寄存器輸入/輸出模式。
TI = 1;
while(1)
{
c = a;
SBUF = c;
while(TI = = 0);//等待發送結束。
TI = 0;//TI軟件設置
c = a & gt& gt8;
SBUF = c;
while(TI = = 0);//等待發送結束。
TI = 0;//TI軟件設置
戴萊姆斯(400);
a = a & lt& lt1;
if(a = = 0x 0000)a = 0x 0001;
}
}