(1) 获取字模数据; (2) 根据字模格式,编写液晶显示函数; (3) 编写测试程序,控制液晶英文。 2. 代码分析 ASCII 字模数据 要显示字符首先要有字库数据,在工程的“fonts.c”文件中我们定义了一系列大小为 要显示字符首先要有字库数据,在工程的“fonts.c”文件中我们定义了一系列大小为 24x32、 16x24、8x16 的 ASCII 码表的字模数据,其形式见代码清单 28-3。 代码清单 28-3 部分英文字库 16x24 大小(fonts.c 文件) 1 /* 2 * 常用 ASCII 表,偏移量 32,大小:24(高度)* 16 (宽度) 3 */ 4 //@conslons 字体,阴码点阵格式,逐行顺向取摸 5 const uint8_t ASCII16x24_Table [ ] = { 6 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 7 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 8 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 9 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 10 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 11 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 12 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 13 0x00,0x00,0x03,0x80,0x01,0x80,0x01,0x80, 14 0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80, 15 0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x00, 16 0x00,0x00,0x03,0xc0,0x03,0xc0,0x00,0x00, 17 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 18 19 /*以下部分省略,包含从 空格 至 波浪号 的 ASCII 码图形字模数据*/ 由于 ASCII 中的字符并不多,所以本工程中直接以 C 语言数组的方式存储这些字模数 据,C 语言的 const数组是作为常量直接存储到 STM32 芯片的内部 FLASH 中的,所以如果
- 粉丝: 48
- 资源: 4316
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助