[PIC®/AVR®/dsPIC®产品] 让LCD上的十进制数居中显示

[复制链接]
 楼主| huangcunxiake 发表于 2024-4-14 17:53 | 显示全部楼层 |阅读模式
为了让数字居中显示,那么要知道这个数字是几位数,根据不同位数设置不同的写入起点光标。
  1.   int digitCount=0;
  2.   uint16_t number=0;
  3.   while(number !=0)
  4.   {
  5.     digitCount++;
  6.     number /= 10;
  7.   }
利用这个方法很容易实现了位数的计算,接下来就根据字体大小和放置位置计算合适的光标入口坐标。
zhuomuniao110 发表于 2024-4-15 21:45 | 显示全部楼层
封装成一个函数更好啊。
zhuomuniao110 发表于 2024-4-15 21:45 | 显示全部楼层
封装成函数方便调用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

223

主题

3738

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部