"N"字元的ASCII碼是78,就是說"N"字元在ASCII碼錶裡是第79個(從0開始數的,0,1,2...78),78用十六進位制表示的話呢就是0x4E
"B" ASCII碼66,十六進位制hex: 0x42
"A" ASCII碼65,hex表示: 0x41
---------------------------------------------------------------------至於奇偶校驗,那是在資料需要傳送(通訊)才用到的一種詢錯方法。對於一個位元組來說(用二進位制表示的),偶校驗一般就是前面7位和最後一位所有的“1”的個數加起來是偶數個;奇校驗就是“1”的個數加起來是奇數個。
---------------------------------------------------------------------回到你的問題,我在想你的問題到底是怎麼樣的呢?
作為一個ASCII碼的話,它的值是已經被美國佬在ASCII碼錶裡定死了的,不會再有什麼奇校驗、偶校驗。
樓主是不是要用什麼通訊方法來傳送"N"、"B"、"A"這三個字元呢?然後你在傳這三個字元的末尾再加上一個位元組,與前面三個字元做奇偶校驗,以保證傳輸錯誤是,接收端能夠發現到錯誤呢?
那麼,類似的處理方法就是ASCII碼值相加,使得總和為0或為1。
----------------------------------------------------------------------不多說了。不知道能不能幫到你。
"N"字元的ASCII碼是78,就是說"N"字元在ASCII碼錶裡是第79個(從0開始數的,0,1,2...78),78用十六進位制表示的話呢就是0x4E
"B" ASCII碼66,十六進位制hex: 0x42
"A" ASCII碼65,hex表示: 0x41
---------------------------------------------------------------------至於奇偶校驗,那是在資料需要傳送(通訊)才用到的一種詢錯方法。對於一個位元組來說(用二進位制表示的),偶校驗一般就是前面7位和最後一位所有的“1”的個數加起來是偶數個;奇校驗就是“1”的個數加起來是奇數個。
---------------------------------------------------------------------回到你的問題,我在想你的問題到底是怎麼樣的呢?
作為一個ASCII碼的話,它的值是已經被美國佬在ASCII碼錶裡定死了的,不會再有什麼奇校驗、偶校驗。
樓主是不是要用什麼通訊方法來傳送"N"、"B"、"A"這三個字元呢?然後你在傳這三個字元的末尾再加上一個位元組,與前面三個字元做奇偶校驗,以保證傳輸錯誤是,接收端能夠發現到錯誤呢?
那麼,類似的處理方法就是ASCII碼值相加,使得總和為0或為1。
----------------------------------------------------------------------不多說了。不知道能不能幫到你。