欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 03:14:48 责任编辑: Author_N1

 

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

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

说直接点就是不论是什么字符,什么进制,对机器来说都是数
--参考方法--
PC端一般都是以ascii码来识别的,如果你要发纯数字,那么在下位机收到的就是纯数字
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:14:48
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20028/
本文WWW.DOC100.NET DOC100.NET版权所有。