![]() |
發布時間: 2017-6-10 17:05
正文摘要:各位大神請看下這個程序哪里出問題了,一直接收不到數據,需要實現下面這個功能 #include <AT89X51.h> #define uchar unsigned char #define uint unsigned int uchar trdata[]={0xaa,0x01 ... |
在中斷函數里加一些打印信息,看看進沒進中斷函數 |
至上力晨 發表于 2017-6-11 09:06 書上有詳細解讀分析。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。 |
zl2168 發表于 2017-6-10 23:26 同樣感謝,但是我不知道傳感器內部是怎么進行收發的 |
本帖最后由 zl2168 于 2017-6-10 23:27 編輯 實例80 帶RS 232接口的雙機通信 先Proteus仿真一下,確認有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。 |
yzwzfyz 發表于 2017-6-10 17:57 這可能是指令發送的問題吧,因為我有串口調試助手可以采集到數據 |
把你的程序畫成流程框圖,你就知道問題在哪里了。 |
頂一下,求各位大神幫忙 |
請各位大神幫忙 |