lcd_setCursor和 lcd_setTextSize和lcd_write怎么写
时间: 2024-03-26 11:40:16 浏览: 218
这些函数的具体实现方式取决于你所使用的 LCD12864 显示模块的驱动库。在这里,我给你提供两个常用的驱动库——Adafruit_SSD1306 和 U8g2,以供参考。
如果你使用的是 Adafruit_SSD1306 驱动库,那么这些函数的实现方式如下:
```
void lcd_setCursor(unsigned char x, unsigned char y) {
display.setCursor(x, y);
}
void lcd_setTextSize(unsigned char TextSize) {
display.setTextSize(TextSize);
}
void lcd_write(unsigned char ch) {
display.write(ch);
}
```
如果你使用的是 U8g2 驱动库,那么这些函数的实现方式如下:
```
void lcd_setCursor(unsigned char x, unsigned char y) {
u8g2.setCursor(x, y);
}
void lcd_setTextSize(unsigned char TextSize) {
u8g2.setFontMode(1); // 设置字体模式为平滑模式
u8g2.setFont(u8g2_font_6x13_tf); // 设置字体
u8g2.setFontPosTop(); // 设置字体位置
}
void lcd_write(unsigned char ch) {
u8g2.drawGlyph(x, y, ch);
}
```
需要注意的是,这里给出的只是示例代码,具体实现方法需要根据你所使用的 LCD12864 显示模块的驱动库进行修改。
阅读全文