![]() |
發布時間: 2020-3-29 14:38
正文摘要:想用兩個51單片機進行串口通信通信,從機掃描按鍵后,將鍵值發送給主機,主機得到鍵值后對應的led發光,用Proteus仿真,但是兩個單片機好像不能通信,請問哪里出問題了,晶振是11.0592的,波特率也一樣。問題是:主 ... |
是不是開了全局中斷的問題? |
如果只是點個燈,在串口中斷里可以做的。如果協議比較復雜,或顯示是動態刷新的點陣,則還是要分清層次,不能在中斷里刷屏。 |
carpcarey 發表于 2020-3-29 18:23 可以了,不過我想知道怎么用串口控制一個數字秒表,在串口中斷里面用顯示函數嗎 |
把EA=0去掉 |
carpcarey 發表于 2020-3-29 18:23 試過了,沒用 |
你先把主機程序case '0':led=0;break;修改為case 0:led=0;break;去掉兩個單引號試試。 |