ASM 板


LINE

看板 ASM  RSS
※ 引述《aegishow (clover)》之铭言: : 我想问一些关於编码的问题,以下是部分程式码 : unsigned char code seg7[]={0xc0,0xf9,0xa4 : ,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; : code char mes[]="$LGIN,275,34,5" ; //自己设的字串资料 : 我想要显示自己设的字串资料中的34,也就是第二个逗号跟第三个逗号中间的数字 : 我是利用电脑送出这个字串 : L=第三个逗号的位置(13) : SBUF=mes[L-1]; //我用SBUF读到的是4也就是34H : 我用7段显示器接P0 : P0=seg7[mes[L-1]+1] //为什麽显示出来不是数字4呢?? 结果不是数字 mes[L-1] = '4' mes[L-1]+1 = '4' + 1 = '5' = 35H P0 = seg7[mes[L-1]+1] = seg7[35H] = ??? 正确的做法应该是: P0 = seg7[ mes[L-1] - 30H ]; 这样就好了……没事再加一是做啥呢? 请记住一个很重要的观念:4 和 '4' 和 "4" 是完全不同的东西 : 我直接放数字上去,也就是 : P0=seg7[5] //却可以显示出数字4 因为那个数字就是4 : SBUF读到的数字4是经过转码了吗? 所以我看到的数字并不是原始的资料吗? 你看到的数字就是 UART 所读到的数字 : 要怎麽把SBUF读到的资料转成数字呢? 不用转,因为你在传送字串时,已经转成 ASCII 了 : 该不会要自己建一个对照表吧? 某个程度上会需要建立 ASCII -> 数字 的表格 不过因为你只想显示数字 0~9,所以SBUF读进来的资料只要 -30H 就可以了 所以其实也不用建对照表 再想想吧……有很多事情你把它搞混了 这个已经离组语很远了…… -- 只要觉得有生命危险,就马上四散逃走…… --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.156.98
1F:推 aegishow:茅塞顿开 08/05 09:04
2F:→ aegishow:话说30H不能用,要用0x30机器才看的懂XD 08/05 09:19







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP