⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_printf.c

📁 3c44B0实验箱上液晶屏的控制程序
💻 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 + -