![]() |
發布時間: 2016-3-25 15:42
正文摘要:用51單片機寫了一個單片機給PC發送數據的程序。發送的是一段漢字,前一半的漢字顯示正常,后一半的漢字顯示為亂碼。代碼如下: #include<reg51.h> void uartconfig(); void delay10ms(unsigned int c) ; uns ... |
ahshmj 發表于 2016-3-25 16:00 謝謝說明,確實是那個問題。不過網上的曉奇的補丁不知道為什么我用不了,一直是c51.exe haven't change. |
這是keil 的問題。有一個補丁可以解決。 漢字庫中每個區中都有一個字,區位碼的低位字節是“FDH”的,被KEIL過濾掉了。如“三”、“電”、“庚”等等。 也可以直接用這些字的區位碼,而不用漢字。 |