//主程序
void main()
{
SCON=0x10; 串口模式 0,允許串口接收
while(1)
{
SPL=0; //置數(shù)(load),讀入并行輸入口的 8 位數(shù)據(jù)
SPL=1; //移位(shift),并口輸入被封鎖,串行轉(zhuǎn)換開始
while(RI==0); //未接收 1 字節(jié)時等待
RI=0; //RI 軟件置位
P0=SBUF; //接收到的數(shù)據(jù)顯示在 P0 口,顯示撥碼開關(guān)的值
DelayMS(20);
}
}
評論