TFT显示屏-6x12英文字体取模说明

  • 6x12英文字体取模说明
尺寸设置如下图所示:


取模数据如下(点击打开):
6x12英文ASCII取模数据
函数定义如下:
void LCD_Show_1206_char(u16 x,u16 y,u16 fc, u16 bc, u8 num,u8 mode)
{
    u8 temp;
    u8 pos,t;
    u16 colortemp=POINT_COLOR;      		   
    num=num-' ';//得到偏移后的值
    LCD_SetWindows(x,y,x+6-1,y+12-1);//设置单个文字显示窗口
    if(!mode) //非叠加方式:字体带有背景色,显示时会将原来显示的内容覆盖掉
    {		
        for(pos=0;pos<12;pos++)
	{
	    temp = asc2_1206[num][pos];//调用1206字体,需要自己取模定义
	    for(t=0;t<6;t++)
            {                 
		if(temp&0x80)
		{
		    Lcd_WriteData_16Bit(fc);
		}
		else 
		{
		    Lcd_WriteData_16Bit(bc); 
		}
		temp<<=1;
	    }
			
	}	
    }
    else//叠加方式:字体不带背景色,直接叠加显示到原来显示的内容上
    {
	for(pos=0;pos<12;pos++)
	{
	    temp = asc2_1206[num][pos];//调用1206字体,需要自己取模定义
	    for(t=0;t<6;t++)
	    {   
		POINT_COLOR=fc;              
		if(temp&0x80)
		{
		    LCD_DrawPoint(x+t,y+pos);//画一个点    
		}
		temp<<=1;
	    }
	}
    }
    POINT_COLOR=colortemp;	
    LCD_SetWindows(0,0,lcddev.width-1,lcddev.height-1);//恢复窗口为全屏         	   
}

TAG: XIAO ESP32S3 Sense超小SuperMini开发板含摄像头适用于Arduino RJ45转RS232 树莓派PICO 广告机 CAN FD逻辑分析仪 树莓派全局快门摄像头160万索尼IMX296 黑白相机 Micro HDMI 转 HDMI 可选Type C 或接线端子供电 适用于树莓派 5/4B支持双 4K 输出 树莓派5 Milk-V Duo摄像头 树莓派5 PCIe TO M.2 MINI支持 Gen2 和Gen3 SSD 2230/2242 树莓派5 POE + PCIE M.2 NVME SSD固态硬盘 Pi5 2242/2230 Pi5以太网供电教程 ESP32 S3开发板1.85寸 虾哥小智AI音箱DeepSeek人工智能语音聊天机器人盒子N16R8 树莓派3.97寸e-Paper电子墨水屏 黑白四灰度 800x480适用于Arduino /Jetson /STM32 /ESP32 树莓派摄像头MLX90641红外热像仪模块 16×12像素适用于Arduino/STM32 树莓派13.3寸LCD DSI显示屏MIPI触摸屏1920x1080 树莓派5 树莓派0.85寸LCD 数据手册 代码 树莓派zero摄像头 XIAO ESP32S3 Plus 20GPIO迷你N16R8开发板ESP32-S3适用于Arduino