文件名称:获取字模数据-基于hmm的语音识别系统的matlab仿真
文件大小:29.31MB
文件格式:PDF
更新时间:2024-07-31 04:45:35
STM32 F103
(1) 获取字模数据; (2) 根据字模格式,编写液晶显示函数; (3) 编写测试程序,控制液晶英文。 2. 代码分析 ASCII 字模数据 要显示字符首先要有字库数据,在工程的“fonts.c”文件中我们定义了一系列大小为 24x32、16x24、8x16 的 ASCII 码表的字模数据,其形式见代码清单 29-3。 代码清单 29-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 中的,所以如果 您不需要显示中文,可以不用外部的 SPI-FLASH 芯片,可省去烧录字库的麻烦。以上代码 定义的 ASCII16x24_Table 数组是 16x24 大小的 ASCII 字库。