ST7565R显示数据的函数
时间: 2023-12-04 15:04:42 浏览: 99
st7565R控制程序
4星 · 用户满意度95%
ST7565R显示数据的函数一般包含以下几个步骤:
1. 设置显示位置和字体大小等参数。
2. 将需要显示的数据转换成对应的显示格式,比如将数字转换成字符。
3. 将转换后的数据传输到显示屏的缓存区中。
4. 更新显示屏的显示内容。
以下是一个示例代码:
```
void ST7565R_disp_data(uchar uc_RowNo, uchar uc_ColNo, int data) {
uchar i = 0;
uchar data_array[5] = {0};
// 设置显示位置和字体大小等参数
// ...
while (data > 0) { // 将数字转换成数组
data_array[i++] = data % 10;
data /= 10;
}
if (i == 0) { // 如果数字是0,直接显示0
ST7565R_disp_HZ16(uc_RowNo, uc_ColNo, '0');
return;
}
while (i-- > 0) { // 从数组最高位开始显示
ST7565R_disp_HZ16(uc_RowNo, uc_ColNo, data_array[i] + '0');
uc_ColNo += 16;
}
// 更新显示屏的显示内容
// ...
}
```
其中 `ST7565R_disp_HZ16()` 函数用来显示一个字符,具体实现可以根据需要自行编写。
阅读全文