首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机做字符识别时只能识别十六进制代码吗?小弟我用atmel8a,多谢

2013-10-25 
单片机做字符识别时只能识别十六进制代码吗?我用atmel8a,谢谢我通过串口输入字符作为指令来控制单片机输出

单片机做字符识别时只能识别十六进制代码吗?我用atmel8a,谢谢
我通过串口输入字符作为指令来控制单片机输出,结果PC机这边写程序最后调试的结果是只能把字符转成十六进制发送到单片机,普通字符或十进制不行吗???
[解决办法]
十进制: 这个问题问的没意义,对机器来说十进制十六进制都是一样的,比如你PC端发1,2,3,4,17,和发0x01,0x02,0x03,0x04,0x11是一样的.

普通字符的话你得弄明白ASCII和unicode的区别的话就没什么问题了.比如你PC端发个"兰州烧饼"到单片机的串口,线上发送的会是unicode编码,只要你下位机的单片能认出这个几个"数"就可以.

说直接点就是不论是什么字符,什么进制,对机器来说都是数
[解决办法]
PC端一般都是以ascii码来识别的,如果你要发纯数字,那么在下位机收到的就是纯数字

热点排行