標(biāo)題:
51單片機(jī)串口通信能發(fā)送任意數(shù)據(jù)使流水燈亮或者滅嗎?
[打印本頁]
作者:
qq1611901472
時間:
2019-3-8 13:22
標(biāo)題:
51單片機(jī)串口通信能發(fā)送任意數(shù)據(jù)使流水燈亮或者滅嗎?
51單片機(jī)串口通信能發(fā)送任意數(shù)據(jù)使流水燈亮或者滅嗎?求助,謝謝各位大佬。!
作者:
Angle145
時間:
2019-3-8 16:34
CSDN博客,《51單機(jī)片串口通訊示例源碼》,
https://blog.csdn.net/qq_37007823/article/details/86500355
參考下
作者:
lfc315
時間:
2019-3-8 16:40
可以啊 高手就是能隨心所欲
作者:
yang96381
時間:
2019-3-8 18:10
可以通過板子上的按鈕控制,也可以通過電腦串口和板子通信控制等。
作者:
7358655
時間:
2019-3-8 20:23
你意思是上位機(jī)發(fā)送任意數(shù)據(jù),打開關(guān)閉下位機(jī)流水燈程序。
從機(jī)LED程序加判斷
u8 j, k;
j=0;
RI==1;
RI=0;
j++;
k=j%2;
if(k==0){break;}
大概思路就這樣關(guān)閉就是跳出循環(huán),或者GOTO 也能實現(xiàn),前提你把ES=1;EA=1;串口中斷 總中斷打開。
while(1);死循環(huán)也能跳出。發(fā)一次上位機(jī)發(fā)送任意數(shù)據(jù),流水燈一直工作直到下次再發(fā)送關(guān)閉,如果器件有鎖存,break前鎖存清零,負(fù)責(zé)程序會最后一個燈開著的。
作者:
liut_text
時間:
2019-3-8 21:01
這個肯定是可以的
作者:
dxn396396396
時間:
2019-3-8 21:45
可以實現(xiàn)的!
作者:
wulin
時間:
2019-3-8 22:00
本帖最后由 wulin 于 2019-3-8 22:31 編輯
開啟串口,只要查詢串口接收中斷請求標(biāo)志位為1,流水燈啟停標(biāo)志取反即可。
if(RI==1) //查詢接收中斷請求標(biāo)志位為1
{
RI=0; //接收中斷請求標(biāo)志位清0
LED_sign=~LED_sign; //流水燈啟停標(biāo)志取反
}
作者:
dwq012
時間:
2019-3-8 23:36
可以通過電腦串口和板子通信控制。
作者:
刀刀見紅
時間:
2019-3-9 02:11
可以啊,只要你功夫下的深
作者:
天風(fēng)情
時間:
2019-3-9 09:29
可以實現(xiàn)
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1