单片机怎么把整型数据转化成字符型由LCD屏显示? 5

 我来答
zhxiufan
推荐于2016-06-09 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38381
国家科技进步奖

向TA提问 私信TA
展开全部
将整形数据转换为字符型很简单,就是将数字变成ASCII形态就可以了。如果是汇编的话,方法是:
1、将数据转换为BCD码。
2、将每一个BCD码加30H。
3、将结果送显示
如果是C语言的话,更简单,直接分离每一位数,然后加0x30就可以了。
举例如下。
比如无符号整型量送显。
disp(unsigned int x)

{
unsigned char a,b,c,d,e;

a=x/10000+0x30;
b=(x/1000)%10+0x30;
c=(x/100)%10+0x30;
d=(x/10)%10+0x30;
e=x%10+0x30;
......................
}
LiuXiwang518
2012-04-29 · 超过11用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:27万
展开全部
整数转为字符型数字,只要在整数的基础上加上48就是字符型的数字了,比如0的字符型数字就是30h(十六进制数),1是31h...及都比整数大30h,也就是大48.你可以看看ASCLL码表就明白了,数字的ASCLL码值比对应的整数打30h.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a105865094
推荐于2017-11-25 · TA获得超过240个赞
知道小有建树答主
回答量:571
采纳率:100%
帮助的人:244万
展开全部
简单点就使用Stdio.h库里的printf进行格式化输出,putchar函数改成液晶显示一个数据函数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i电子CK
2012-04-30 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:79.5万
展开全部
就是用整型的分别取出各数位 然后用查表的方法也可以的 自己做个ASC码表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
504639541是我Q
2012-04-29 · TA获得超过229个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:507万
展开全部
用数组形式啊!就可以啊~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式