학생 ID 및 이름 표시
코드의 일부는
코드를 사용
의 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의 온도 및 습도 표시
코드의 일부,
마지막으로 굽기 프로그램을 컴파일
긴 문자를 표시하려면 위아래 또는 왼쪽과 오른쪽으로 스 와이프하세요.
첫 번째 액정 디스플레이 프로그램을 기반으로 스크롤링 디스플레이에 새로운 롤 기능이 추가되어 하드웨어로 구현됩니다.
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