找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2375|回复: 6
收起左侧

想请教下大家这个代码的意思

[复制链接]
ID:250287 发表于 2017-12-30 22:58 | 显示全部楼层 |阅读模式
本帖最后由 15796245 于 2017-12-30 23:09 编辑

                OLED_ShowChar(60, 2, ASCII[disbuff[0]]);
                 OLED_ShowChar(98, 2, ASCII[10]);//显示.
                  OLED_ShowChar(84, 2, ASCII[disbuff[1]]);
                  OLED_ShowChar(96, 2, ASCII[disbuff[2]]);
                 OLED_ShowChar(122, 2, ASCII[12]);显示M
    这是一段OLED程序的代码,想请教下  为什么ASCII[10]代表的是.     ASCII[12]代表的是M?ASCII码对照表里的M不是77么?



回复

使用道具 举报

ID:269365 发表于 2017-12-30 23:32 | 显示全部楼层
你把ASCII的定义拿出来看下,这个应该是自定义的,ASCII只是作者起的一个数组名称而已,你要看怎么赋值的。
回复

使用道具 举报

ID:269365 发表于 2017-12-30 23:40 | 显示全部楼层
本身OLED_ShowChar函数是显示一个字符,前面2个参数代表横坐标,纵坐标,最后是点阵,一般来说由若干个u8类型的组成,所谓的字库
你要看具体ASCII怎么定义的,OLED_ShowChar这个函数又是怎么定义的,很可能最后这个参数是个指针
回复

使用道具 举报

ID:269377 发表于 2017-12-31 01:00 来自手机 | 显示全部楼层
简单来说就是一个数组
回复

使用道具 举报

ID:269426 发表于 2017-12-31 11:05 | 显示全部楼层
这是一个将ASCII转换成十进制字符的数组
回复

使用道具 举报

ID:269549 发表于 2017-12-31 17:53 | 显示全部楼层
你看一下这个函数的定义,应该是定义这个出错了
回复

使用道具 举报

ID:250287 发表于 2018-1-1 02:26 | 显示全部楼层
找到那段数组的代码了  谢谢大家
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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