如何使用PCtoLCD2002取模(汉字、ASCII字符集)?

您所在的位置:网站首页 甲字的特殊字体图片怎么写 如何使用PCtoLCD2002取模(汉字、ASCII字符集)?

如何使用PCtoLCD2002取模(汉字、ASCII字符集)?

2024-07-14 07:26| 来源: 网络整理| 查看: 265

很多是用我们用到LCD显示的时候都会用到LCD取模软件,但是对于这个软件的具体使用方法,我相信大家都会使用,但是有一些细节点还不是很清楚,可能只是跟着人家怎么取模,自己也怎么取模。这篇文章将详细讲解这个取模软件的使用,并通过串口模拟LCD显示的原理,将字模打印出来。 实验平台STM32F103+Keil5

下载地址:PCto2002工具

一、使用串口模拟LCD显示原理打印字模

首先,我们需要使用PCtoLCD,进行汉字取模 在这里插入图片描述 在这里插入图片描述 然后,我们想通过串口打印出我们取到的字模。

实现这一步我们需要: 1、配置好串口。 2、将取到的字模使用数组存储起来。 3、编写字模解析函数void Print_char_16X16(void)。

其中字模解析函数原理,根据取到汉字的方法为1616的字模。我们需要遍历1616个像素点,如果像素点为1,我们通过“ * ”号显示,否则显示为空格。通过定义两个变量row、column,表示我们要用到的行和列。先通过for循环显示16行像素点。然后将每一行(16像素点)分为两个字节(1B = 8bit)。这样就可以遍历到一个字符的每个像素点。

费话不多少,上代码

//16*16 //16*16 uint8_t charer[] = { 0x08,0x20,0x04,0x40,0x7F,0xFC,0x01,0x00,0x01,0x00,0x3F,0xF8,0x01,0x00,0x01,0x00, 0xFF,0xFE,0x01,0x00,0x01,0x00,0x7F,0xFC,0x02,0x80,0x04,0x40,0x18,0x30,0xE0,0x0E/*"美",0*/ }; //16*16字模 void Print_char_16X16(void) { uint16_t row,column;//定义行和列 uint8_t ch = 0; //1、16行字符 for(row = 0; row


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3