01 / 30 秒回忆
PCtoLCD 类工具的关键是把字符先栅格化成固定宽高的像素格,再按扫描规则把每 8 个像素压成一个字节。它生成的是字模数据,不是字体文件本身。
TOOLS / 嵌入式
按固定字宽、字高和浏览器字体把字符串转换为 LCD 字模数据。
快速理解
输入
输出
知识回忆
概念、关系和工程边界。
01 / 30 秒回忆
PCtoLCD 类工具的关键是把字符先栅格化成固定宽高的像素格,再按扫描规则把每 8 个像素压成一个字节。它生成的是字模数据,不是字体文件本身。
02 / 核心关系
每个字符独立占用 cellWidth × cellHeight;行扫描时每行需要 ceil(cellWidth/8) 个字节,列扫描时每列需要 ceil(cellHeight/8) 个字节,字符按输入顺序拼接。
03 / 使用判断
先按目标 LCD 的字宽、字高、页寻址和位序设置参数,再用 A、框线或数字 8 这类已知图案核对首个字符;中文字符通常需要更大的固定字框。
把浏览器字体渲染结果当作 PCtoLCD2002 的固定字库,或忽略字号、字框裁剪、行列扫描和 bit7/bit0 方向。不同字体文件可能让同一字符的像素不同。
本工具适合快速生成和学习验证;量产字库还要固定字体文件、栅格化环境、编码表、存储对齐和控制器刷屏函数,并用固件实机逐字节确认。