找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[求助]《51单片机C语言教程》中关于12864液晶的一个问题。

[复制链接]
跳转到指定楼层
楼主
ID:41469 发表于 2012-6-7 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

175页第三至后面几行关于显示随机数字的代码,后面都加有“+0x30”,请问这个“0x30”是什么意思?谢谢了!


原代码是:
uint ran;
ran=rand();                                     //产生5位随机数字
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100+0x30;
dis1[4]=ran%10+0x30;


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

使用道具 举报

沙发
ID:7485 发表于 2012-6-7 21:00 | 只看该作者
ascii码中30H(16进制)对应的是“0”,31H对应的是“1”,.......39H对应的是“9”。字库中用16进制ascii码对应点阵字型码,所以要加30H(c语言表示为0x30)
回复

使用道具 举报

板凳
ID:41469 发表于 2012-6-7 21:26 | 只看该作者

明白了,谢谢回复。

 

[此贴子已经被作者于2012-6-7 21:28:26编辑过]
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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