找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2834|回复: 0
打印 上一主题 下一主题
收起左侧

单片机读SIM卡遇上一个大 ? 号!

[复制链接]
跳转到指定楼层
楼主
ID:27770 发表于 2018-9-20 23:07 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在用单片机读取SIM卡里的信息时,遇到一个问题,这就是:
一个?号难倒了我!
一个?号难倒了我!—— 与上一行有差别的问号。
如下面的第一张图所示,最左与最右各有两个问号,看到有差别吗?
有如西游记的《路在何方》!
又记得少年时读过的《十万个为什么》!
图中左与右的问号,当用单片机读入时,左边的?号的ASCII码是 3F ,占一个字节。
而右边的?号的ASCII码是 46 46 31 46,占用4个字节,这么大的差别,让我大吃一惊!到底哪个才是?号的正确数据啊?
从汉字的各种不同编码去逐一思考,很快发现了问题,就如下图一的4个问号,左2个是英文问号,右2个是中文问号!冷不丁,很容易出错,而单片机读入时,才真正的火眼金睛,明察丝毫,所以出来一个3F(英文?的ASCII码),另一个为 46 46 31 46(即FF1F,中文Unicodr 码的ASCII码)。
看来,弄电子得特别精心,细心,小心,哪怕是一个标点符号,弄不好就给人闹心!—— 就如这个 ?或 ? 号。
附: 单片机读入不同数字,字母,字符时的读取数据截图,仅供参考。

mmexport1537442688963.jpg (15.04 KB, 下载次数: 40)

mmexport1537442688963.jpg

mmexport1537442666908.jpg (130.28 KB, 下载次数: 33)

mmexport1537442666908.jpg

mmexport1537442672030.jpg (51.03 KB, 下载次数: 42)

mmexport1537442672030.jpg

mmexport1537442675946.jpg (52.74 KB, 下载次数: 33)

mmexport1537442675946.jpg

mmexport1537442680777.jpg (52.38 KB, 下载次数: 48)

mmexport1537442680777.jpg

mmexport1537442685804.jpg (55.76 KB, 下载次数: 26)

mmexport1537442685804.jpg

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表