OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3197|回复: 1

关于12864显示动态的数字

[复制链接]

1

主题

12

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-4-14
在线时间
5 小时
发表于 2017-4-25 15:05:46 | 显示全部楼层 |阅读模式
3金钱
void dis_len(int len,uint8_t *len_string)
        {       int n,j;
                for(n=7;n<=10;n++)
                {       j=len%1000;
                        len_string[n]=0x30+j;
                        len=10*(len-1000*j);
                }
               txt_disp(len_string,0x88);
}
这是我写的,想在12864上显示我输入的数字(4位十进制数)
结果显示4个0  0000.。。想问下为啥(应该不是txt-disp这个函数的问题)


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12224
金钱
12224
注册时间
2013-3-8
在线时间
1297 小时
发表于 2017-4-25 20:21:47 | 显示全部楼层
dis_len这个函数写的不正确,len_string[n]从7开始,到9结束,而你显示的是len_string[n]从0开始3结束的地方
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 20:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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