大家好,本章节给大家讲解一下数值显示是什么东西。
主讲内容:
1.数值显示API
2.数值显示实验
1.数值显示API
emWin提供了多种数值显示API,可用来显示十进制、浮点数、二进制、十六进制等形式的数值,还专门提供了一个API函数用于显示版本号。
这些数值显示API不需要浮点库的支持,并且都针对速度和大小进行了优化,在有些场景下可以简化程序并节省ROM空间和执行空间。
显示的位数小于当前的数值的位数会不显示
实际上这个函数并不支持首位为0
不支持首位为0
显示的位数小于当前的数值的位数会不显示
话不多说直接进入例程。
然后烧写进去。
执行到这里屏幕会显示蓝色。
上面SetFont 是设置字体 设置24号字体加粗
下面SetColor是设置字体颜色 白色
执行到这里 屏幕会显示一行字符
GUI_DispDec():
这个是把当前的显示位置移动到下一行。
GUI_DispDec(12345, 6); 这个是显示一个正的12345
当显示位数大于你要显示的数值的时候 前面会补0
GUI_GotoX(12 * 9); 调整横向位置的显示的一个函数
GUI_DispDec(-12345, 6); 输出-12456
这个在指定位置显示10进制数。
4位16进制 是输出12AB