#include<reg52.h>
void init()
{
TMOD=0x20;//設定定時器1為作業方式2
TH1=0xE8; //裝初值,串口波特率1200
TL1=0xE8;
TR1=1;
SM0=0; //設定串口為作業方式1
SM1=1;
REN=1;
EA=1;
// ES=1;
}
void main()
{
init();
SBUF=0x33;
// while(!TI);
// TI=0;
}
uj5u.com熱心網友回復:
期待大神解答,感謝感謝,不是很懂SBUF發送的原理!uj5u.com熱心網友回復:
期待大神解答,感謝感謝,不是很懂SBUF發送的原理!uj5u.com熱心網友回復:
在線等待,感謝感謝!!!uj5u.com熱心網友回復:
單片機沒有停機指令,main()執行完了會繼續執行后面的未知指令直到重啟void main()
{
init();
SBUF=0x33;
// while(!TI);
// TI=0;
while(1);
}
uj5u.com熱心網友回復:
好的,我試下,感謝感謝
uj5u.com熱心網友回復:
確實是這個原因,菜鳥在此非常感謝??
uj5u.com熱心網友回復:
哈哈,小朋友會很菜鳥的錯誤。單片機程式必須按照如下格式撰寫
int main(void)
{
初始化;
while (1)
{
重復執行的代碼;
}
}
uj5u.com熱心網友回復:
是的,菜鳥正在努力學習
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/104202.html
標籤:單片機/工控
上一篇:69圖詳細記錄Ubuntu20.04安裝程序及簡單配置
下一篇:鎖相環
