|
|
本帖最后由 zl2168 于 2017-7-31 10:41 編輯 介紹你3個參考案例 先Proteus仿真一下,確認有效。 實例77 雙機串行通信方式1
實例77 雙機通信方式1.rar
(40.4 KB, 下載次數: 5)
實例78 雙機串行通信方式2
實例78 雙機通信方式2.rar
(46.57 KB, 下載次數: 2)
實例79 雙機串行通信方式3
實例79 雙機通信方式3.rar
(45.3 KB, 下載次數: 2)
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。 |
|
問題說得不夠清楚! 樓上的說的是單片機發送,發送完畢要清TI。 如果是PC機發送,你的程序已經清接收RI,應該沒有問題。 或許是串口調試軟件的問題。換個調試軟件試試,最好就用STC下載軟件中的串口功能,很好用。 沒有看到你的程序全部,不好判斷。 |
| 參與人數 1 | 黑幣 +5 | 收起 理由 |
|---|---|---|
|
| + 5 | 是軟件的問題。我之前沒發現stc下載軟件有. |
| 發送的話,中斷里面后面加一句TI=0;這是因為發送完數據后。TI位被置位,必須由軟件清零。 |