C51單片機 串口收發 數據不一致(個人問題記錄)

遇到的問題: 這是簡單的將接收到的字符發送回去的程序,然而,發出去的01(十六進制,實際是0x01),收到的卻是81。如果發出去02,收到82。發出去80,收到80。發出去9A,收到9A。也就是小於0x80的全部偏差了80,大於0x80的值不變。這個問題我摸索了一天,淦! 解決辦法: 換了一個8051單片機和最小系統板,就能用了。(學校的普中單片機集成板不靠譜,淦) 原因猜測: 之前的晶振是11.
相關文章
相關標籤/搜索