📄 lcd_printf.c
字号:
#include"def.h"
extern u8 ZK168_ASC[128][16];
/***************************************显示单个字符**************************************/
void Lcd_Printf_Single_Character16(u8 Character_Asc,s16 x, s16 y,u32 Color)
{
u8 i;
i=Character_Asc;
Lcd_Write_Single_Character16(ZK168_ASC[i],x,y,Color);
}
/***************************************显示字符串_方法一**************************************/
/*
void Lcd_Printf_String16(s8 *String,s16 x, s16 y,u32 Color)
{
u8 i,Len;
Len= strlen(String);
for (i=0;i<Len+1;i++)
{
Lcd_Printf_Single_Character16(*(String+i),x,y,Color);
x+=8;
}
}
*///这种方法前面要添加两个头文件#include<stdio.h> ;当然,此处第一个形参也可以定义为s8 String[],后面取元素时相应变为String[i]
// #include<string.h>
/***************************************显示字符串_方法二**************************************/
void Lcd_Printf_String16(s8 *String,s16 x, s16 y,u32 Color)
{
u8 i;
while(*String)
{
if(x<320)
{
Lcd_Printf_Single_Character16(*String++,x,y,Color);
x+=8;
}
else
{
x=0;
y+=16;
Lcd_Printf_Single_Character16(*String++,x,y,Color);
x+=8;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -