显示学号和姓名
部分代码
代码使用野火示例程序
main.c函数中的LCD_Test函数中更改显示内容
void LCD_Test(void)
{
/*显示变量*/
static uint8_t testCNT = 0;
char dispBuff[100];
testCNT++;
LCD_SetFont(&Font8x16);
LCD_SetColors(RED,BLACK);
ILI9341_Clear(0,0,LCD_X_LENGTH,LCD_Y_LENGTH); /* 清屏,显示全黑*/
/********显示字符串*******/
ILI9341_DispStringLine_EN_CH(LINE(0),"631607040319");
ILI9341_DispStringLine_EN_CH(LINE(1),"喻");
示例程序中的字符编码
可在字模软件中生成想要显示的字的编码
将生成的字符编码加入fonts.c文件中
最后编译烧录即可
显示AHT20的温度和湿度
部分代码
最后编译烧录程序即可
上下或左右的滑动显示长字符
在第一个液晶显示程序的基础上,新增一个roll函数,用于滚动显示,通过硬件实现
void roll(void)
{
OLED_WR_Byte(0x2F, OLED_CMD);
OLED_WR_Byte(0x27, OLED_CMD);
OLED_WR_Byte(0x00,OLED_CMD);
OLED_WR_Byte(0x00,OLED_CMD);
OLED_WR_Byte(0x07,OLED_CMD);
OLED_WR_Byte(0x2E,OLED_CMD);
while(1);
}
显示函数
void show_roll(void)
{
GUI_ShowCHinese(45,16,16,"123456",1);
}
最后编译运行即可
因为硬件调试不成功,没有做出实际效果,但显示过程基本清楚
参考:https://blog.csdn.net/qq_45999753/article/details/111571924