您的位置:首页 > 文旅 > 美景 > 机械加工小作坊如何接单_金华免费模板建站_关键词挖掘啊爱站网_网页设计培训教程

机械加工小作坊如何接单_金华免费模板建站_关键词挖掘啊爱站网_网页设计培训教程

2025/4/19 9:00:53 来源:https://blog.csdn.net/xiuye2015/article/details/147051367  浏览:    关键词:机械加工小作坊如何接单_金华免费模板建站_关键词挖掘啊爱站网_网页设计培训教程
机械加工小作坊如何接单_金华免费模板建站_关键词挖掘啊爱站网_网页设计培训教程
#ifndef __STM32_UTIL_H__
#define __STM32_UTIL_H__#include <stdbool.h>
#include <stdio.h>#define p() printf("%s:%d\r\n", __FILE__, __LINE__)#define null NULLtypedef unsigned char byte;
typedef byte u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef int c32; // char 32 bitbool is_digit(char c);
bool is_upper(char c);
bool is_lower(char c);
void p_str(char s[]);int next_rand_limit(int min, int max);int next_rand_limit_max(int max);char next_rand_char(void);#endif
#include "util.h"
#include <stdlib.h>
#include <time.h>static const char LETTERS[52] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm','n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M','N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};bool is_digit(char c) { return c >= '0' && c <= '9'; }bool is_upper(char c) { return c >= 'A' && c <= 'Z'; }bool is_lower(char c) { return c >= 'a' && c <= 'z'; }void p_str(char s[]) { printf("%s\r\n", s); }int next_rand_limit(int min, int max) {// static bool not_inited = true;// if (not_inited) {//     srand(time(null));//     not_inited = false;// }return rand() % (max - min) + min;
}int next_rand_limit_max(int max) {// static bool not_inited = true;// if (not_inited) {//     srand(time(null));//     not_inited = false;// }return rand() % max;
}char next_rand_char() { return LETTERS[next_rand_limit_max(52)]; }
#ifndef __STM32_IIC_H__
#define __STM32_IIC_H__#include "util.h"#define IIC_SCL GPIO_Pin_10
#define IIC_SDA GPIO_Pin_11void IIC_init(void);
void IIC_SCL_output_bit(int bit);
void IIC_SDA_output_bit(int bit);
void IIC_output_8_bit(byte b);
void IIC_output_data(/*byte addr,*/ byte data[], int len);// oled#endif
#include "IIC.h"
#include <stm32f10x.h>void IIC_init() {RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);GPIO_InitTypeDef GPIOB_initial;GPIOB_initial.GPIO_Mode = GPIO_Mode_Out_PP;GPIOB_initial.GPIO_Pin = IIC_SCL | IIC_SDA;GPIOB_initial.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIOB_initial);// spare time , high levelGPIO_WriteBit(GPIOB, IIC_SCL, Bit_SET);GPIO_WriteBit(GPIOB, IIC_SDA, Bit_SET);// p();
}void IIC_SCL_output_bit(int bit) {if (bit == 1) {GPIO_WriteBit(GPIOB, IIC_SCL, Bit_SET);} else {GPIO_WriteBit(GPIOB, IIC_SCL, Bit_RESET);}
}void IIC_SDA_output_bit(int bit) {if (bit == 1) {GPIO_WriteBit(GPIOB, IIC_SDA, Bit_SET);} else {GPIO_WriteBit(GPIOB, IIC_SDA, Bit_RESET);}
}void IIC_output_8_bit(byte b) {// low level firstIIC_SCL_output_bit(0);// 8位for (int i = 7; i >= 0; i--) {IIC_SDA_output_bit(b >> i & 1);// 上升沿触发,低电平到高电平的变换才是接收数据?IIC_SCL_output_bit(1);IIC_SCL_output_bit(0);}// 第9位 ack low level in SDA//  finally,stop signalIIC_SDA_output_bit(0);IIC_SCL_output_bit(1);IIC_SCL_output_bit(0);
}void IIC_output_data(/*byte addr,*/ byte data[], int len) {//p();// startIIC_SCL_output_bit(1);IIC_SDA_output_bit(1);IIC_SDA_output_bit(0);// IIC_output_8_bit(addr);for (int i = 0; i < len; i++) {//p();IIC_output_8_bit(data[i]);}// stop signalIIC_SCL_output_bit(1);IIC_SDA_output_bit(0);IIC_SDA_output_bit(1);
}
#ifndef __STM32_OLED_H__
#define __STM32_OLED_H__#include "util.h"void OLED_init(void);void OLED_clear(void);void OLED_white_screen(void);// x - row 1page max 8,y - column
void OLED_draw_string(int x, int y, char str[], int len);// x - row 2page max 4,y - column
void OLED_draw_hanzi(int x, int y, int str[] /*存储是汉字编码*/, int len);// 第二代API 64 * 128 x-64 y-128
//  x - row,y - column
void OLED_set_pixel(int x, int y, byte color);// draw full screen
void OLED_show_screen(void);void OLED_set_all_bytes(byte color);void OLED_dark_screen(void);void OLED_clear_screen(void);// 任意位置输出汉字
//  char code 4 byte
void OLED_draw_text(int x, int y, c32 str[], int len);// font tools
// int OLED_char_code(char s[],int size);//  找到字库中的索引
// int OLED_char_code_to_char_matrix_index(int char_code);// 单个字符(包括汉字)找到字库中的索引
// int OLED_char_to_char_matrix_index(char s[],int size);// ASCII code 转 本地字符code 码
int OLED_str_to_str(c32 dest[], int d_len, char src[], int s_len);void OLED_text(int x, int y, char *s);void OLED_draw_tiger(void);#endif

#include "IIC.h"
#include "OLED.h"
#include "oledfont.h"
#include "pic.h"
#include <string.h>// 64*128 OLED screen
static byte screen_data[8][128] = {0};// static int OLED_char_code(char s[], int size) {
//     int char_code = 0;
//     for (int i = 0; i < size; i++) {
//         char_code |= s[i] << 8 * (size - i - 1);
//     }
//     return char_code;
// }// 找到字库中的索引
static c32 OLED_char_code_to_char_matrix_index(int char_code) {int total_size = sizeof(bus_font_mappings) / sizeof(int);c32 idx = 0;for (int i = 0; i < total_size / 2; i++) {if (bus_font_mappings[i][0] == char_code) {idx = bus_font_mappings[i][1];break;}}return idx;
}// 单个字符(包括汉字)找到字库中的索引
// static int OLED_char_to_char_matrix_index(char s[], int size) {
//     return OLED_char_code_to_char_matrix_index(OLED_char_code(s, size));
// }int OLED_str_to_str(c32 dest[], int d_len, char src[], int s_len) {// p();int len = 0;// p_str(src);// 每次清空dest,否则重复使用的话会有问题for (int i = 0; i < d_len; i++) {dest[i] = 0;}for (int i = 0; src[i]; i++) {if (src[i] & 0x80) {dest[len] <<= 8;dest[len] |= src[i];// 中文字符在ASCII码中占两字节if (dest[len] & 0x8000) {len++;}} else {dest[len] = src[i];len++;}}for (int i = 0; i < len; i++) {// printf("%#x", dest[i]);dest[i] = OLED_char_code_to_char_matrix_index(dest[i]);// printf(",%d\r\n", dest[i]);}// p();return len;
}static void OLED_send_data(byte data[], int len) {byte d[128 * 2 + 1] = {0};// slave addressbyte address = 0x78;// control byte : D/C# = 1 => databyte data_ctrl = 0x40;d[0] = address;d[1] = data_ctrl;memcpy(d + 2, data, len);IIC_output_data(d, len + 2);
}static void OLED_send_CMD(byte cmd[], int len) {byte c[101] = {0};// slave addressbyte address = 0x78;// control byte : D/C# = 0 => controlbyte cmd_ctrl = 0;c[0] = address;c[1] = cmd_ctrl;memcpy(c + 2, cmd, len);IIC_output_data(c, len + 2);
}void OLED_show_screen() {byte cmd[8] = {0};// 64 rows 8 pagesfor (int i = 0; i < 8; i++) {// set start pagecmd[0] = 0xB0 + i;// set start column 0cmd[1] = 0;cmd[2] = 0x10;OLED_send_CMD(cmd, 3);// 128 columnsfor (int j = 0; j < 128; j++) {OLED_send_data(&screen_data[i][j], 1);}}
}
void OLED_set_all_bytes(byte color) {// 64 rows 8 pagesfor (int i = 0; i < 8; i++) {// 128 columnsfor (int j = 0; j < 128; j++) {screen_data[i][j] = color;}}OLED_show_screen();
}
// 局部更新 字节级
static void OLED_draw_page_column_byte(int page, int col) {byte cmd[3] = {0};// set start pagecmd[0] = 0xB0 + page;// set start column 0cmd[1] = 0xF & col;cmd[2] = 0x10 + (col >> 4);OLED_send_CMD(cmd, 3);OLED_send_data(&screen_data[page][col], 1);
}// x max 64, y  max 128
void OLED_set_pixel(int x, int y, byte color) {int page = x / 8;int bit_pos = x % 8;if (color > 0) {screen_data[page][y] |= 1 << bit_pos;} else {screen_data[page][y] &= ~(1 << bit_pos);}OLED_draw_page_column_byte(page, y);
}// char code 4 byte
void OLED_draw_text(int x, int y, c32 str[], int len) {int start_y = y;for (int i = 0; i < len; i++) {c32 char_code = str[i];if (char_code < 63) {// 8X16 English wordint char_width = 8;char *half_up = bus_fonts[char_code];for (int j = 0; j < char_width; j++) {byte col_byte = half_up[j];for (int bit = 0; bit < 8; bit++) {// 计算任意位置的颜色byte color = col_byte >> bit & 1;int row_idx = x + bit;int col_idx = start_y + j;OLED_set_pixel(row_idx, col_idx, color);}}char *half_down = half_up + 8;for (int j = 0; j < char_width; j++) {byte col_byte = half_down[j];for (int bit = 0; bit < 8; bit++) {// 计算任意位置的颜色byte color = col_byte >> bit & 1;int row_idx = x + 8 + bit;int col_idx = start_y + j;OLED_set_pixel(row_idx, col_idx, color);}}start_y += char_width;} else {// 16X16 Chinese wordint char_width = 16;// c32 char_code = str[i];char *half_up = bus_fonts[char_code];for (int j = 0; j < char_width; j++) {byte col_byte = half_up[j];for (int bit = 0; bit < 8; bit++) {// 计算任意位置的颜色byte color = col_byte >> bit & 1;int row_idx = x + bit;int col_idx = start_y + j;OLED_set_pixel(row_idx, col_idx, color);}}char *half_down = bus_fonts[char_code + 1];for (int j = 0; j < char_width; j++) {byte col_byte = half_down[j];for (int bit = 0; bit < 8; bit++) {// 计算任意位置的颜色byte color = col_byte >> bit & 1;int row_idx = x + 8 + bit;int col_idx = start_y + j;OLED_set_pixel(row_idx, col_idx, color);}}start_y += char_width;}}
}void OLED_dark_screen() { OLED_set_all_bytes(0); }void OLED_clear_screen() { OLED_dark_screen(); }void OLED_text(int x, int y, char *s) {c32 d[100] = {0};int len = OLED_str_to_str(d, 100, s, 100);OLED_draw_text(0, 0, d, len);
}void OLED_init() {// p();// open portIIC_init();byte cmd[8] = {0};// close displaycmd[0] = 0xAE;OLED_send_CMD(cmd, 1);// Charge enablecmd[0] = 0x8D;cmd[1] = 0x94;OLED_send_CMD(cmd, 2);// open displaycmd[0] = 0xAF;OLED_send_CMD(cmd, 1);
}void OLED_clear() {byte col_color_byte = 0;byte cmd[8] = {0};// 8 pagesfor (int page = 0; page < 8; page++) {// set start pagecmd[0] = 0xB0 + page;OLED_send_CMD(cmd, 1);// 128 colums per pagefor (int col = 0; col < 128; col++) {// set start columncmd[0] = col & 0xF;cmd[1] = 0x10 + (col >> 4);OLED_send_CMD(cmd, 2);// set color this columnOLED_send_data(&col_color_byte, 1);}}
}void OLED_white_screen() {byte col_color_byte = 0xFF;byte cmd[8] = {0};// 8 pagesfor (int page = 0; page < 8; page++) {// set start pagecmd[0] = 0xB0 + page;OLED_send_CMD(cmd, 1);// 128 colums per pagefor (int col = 0; col < 128; col++) {// set start columncmd[0] = col & 0xF;cmd[1] = 0x10 + (col >> 4);OLED_send_CMD(cmd, 2);// set color this columnOLED_send_data(&col_color_byte, 1);}}
}void OLED_draw_string(int start_page, int start_column, char str[], int len) {byte col_color_byte = 0;int char_width = 6;int delta = 32;byte cmd[8] = {0};// set start pagecmd[0] = 0xB0 + start_page;OLED_send_CMD(cmd, 1);// set start columncmd[0] = start_column & 0xF;cmd[1] = 0x10 + (start_column >> 4);OLED_send_CMD(cmd, 2);// column 128 bit// rows 8 bit per page// pages 8// display 64*128for (int char_index = 0; char_index < len; char_index++) {char c = str[char_index];for (int i = 0; i < char_width; i++) {// 每次数据写入后,GDDRAM列地址指针将自动增加一个。// 不用每次设置起始列col_color_byte = F6x8[c - delta][i];OLED_send_data(&col_color_byte, 1);}}
}void OLED_draw_hanzi(int x, int y, int str[] /*存储是汉字编码*/, int len) {byte col_color_byte = 0;int char_width = 16;byte cmd[8] = {0};int row_idx = x * 2;for (int i = 0; i < len; i++) {// adjust col positionint col_idx = y + i * char_width;// 上半部// set start page// rowscmd[0] = 0xB0 + row_idx;// set start column// columscmd[1] = col_idx & 0xF;cmd[2] = 0x10 + (col_idx >> 4);OLED_send_CMD(cmd, 3);int shape_code_idx = str[i] * 2;// 每次数据写入后 , 列地址指针自动 +1for (int j = 0; j < char_width; j++) {col_color_byte = Hzk[shape_code_idx][j];OLED_send_data(&col_color_byte, 1);}// 下半部//  set start page// rowscmd[0] = 0xB0 + row_idx + 1;// set start column// columscmd[1] = col_idx & 0xF;cmd[2] = 0x10 + (col_idx >> 4);OLED_send_CMD(cmd, 3);// 每次数据写入后 , 列地址指针自动 +1for (int j = 0; j < char_width; j++) {col_color_byte = Hzk[shape_code_idx + 1][j];OLED_send_data(&col_color_byte, 1);}}
}void OLED_draw_tiger() {byte cmd[8] = {0};byte *tiger_data = &tiger[0][0];// 8 pagesfor (int page = 0; page < 8; page++) {// set start pagecmd[0] = 0xB0 + page;// set start column 0cmd[1] = 0;cmd[2] = 0x10;OLED_send_CMD(cmd, 3);// 128 colums per pagefor (int col = 0; col < 128; col++) {// set color this columnOLED_send_data(&tiger_data[page * 128 + col], 1);}}
}
#ifndef __STM32_OLEDFONT_H__
#define __STM32_OLEDFONT_H__ 	   // (0) 0(1) 1(2) 2(3) 3(4) 4(5) 5(6) 6(7) 7(8) 8(9) 9(10) a(11) b(12) c(13) d(14) e(15)
//  f(16) g(17) h(18) i(19) j(20) k(21) l(22) m(23) n(24) o(25) p(26) q(27) r(28) s(29) t(30) u(31)
//  v(32) w(33) x(34) y(35) z(36) A(37) B(38) C(39) D(40) E(41) F(42) G(43) H(44) I(45) J(46) K(47)
//  L(48) M(49) N(50) O(51) P(52) Q(53) R(54) S(55) T(56) U(57) V(58) W(59) X(60) Y(61) Z(62) 即(63)
//  将(64) 到(65) 达(66) 已(67) 经(68) 站(69) 点(70) 下(71) 一(72) 请(73) 路(74) 公(75) 交(76) 车(77)char bus_fonts[][16]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",1*/
{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"1",2*/
{0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",3*/
{0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00},/*"3",4*/
{0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",5*/
{0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00},/*"5",6*/
{0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"6",7*/
{0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00},/*"7",8*/
{0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00},/*"8",9*/
{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*"9",10*/
{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20},/*"a",11*/
{0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"b",12*/
{0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00},/*"c",13*/
{0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20},/*"d",14*/
{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00},/*"e",15*/
{0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"f",16*/
{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00},/*"g",17*/
{0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20},/*"h",18*/
{0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"i",19*/
{0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00},/*"j",20*/
{0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00},/*"k",21*/
{0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"l",22*/
{0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F},/*"m",23*/
{0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20},/*"n",24*/
{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00},/*"o",25*/
{0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00},/*"p",26*/
{0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80},/*"q",27*/
{0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00},/*"r",28*/
{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00},/*"s",29*/
{0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00},/*"t",30*/
{0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20},/*"u",31*/
{0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00},/*"v",32*/
{0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00},/*"w",33*/
{0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00},/*"x",34*/
{0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00},/*"y",35*/
{0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00},/*"z",36*/
{0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20},/*"A",37*/
{0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00},/*"B",38*/
{0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00},/*"C",39*/
{0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00},/*"D",40*/
{0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00},/*"E",41*/
{0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00},/*"F",42*/
{0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00},/*"G",43*/
{0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20},/*"H",44*/
{0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"I",45*/
{0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00},/*"J",46*/
{0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00},/*"K",47*/
{0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00},/*"L",48*/
{0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00},/*"M",49*/
{0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00},/*"N",50*/
{0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00},/*"O",51*/
{0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00},/*"P",52*/
{0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00},/*"Q",53*/
{0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20},/*"R",54*/
{0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00},/*"S",55*/
{0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00},/*"T",56*/
{0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00},/*"U",57*/
{0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00},/*"V",58*/
{0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00},/*"W",59*/
{0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20},/*"X",60*/
{0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00},/*"Y",61*/
{0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00},/*"Z",62*/
{0x00,0xFE,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00},
{0x00,0x3F,0x20,0x10,0x0A,0x04,0x18,0x00,0x00,0xFF,0x00,0x04,0x08,0x07,0x00,0x00},/*"即",63*/
{0x00,0x08,0x30,0x00,0xFF,0x00,0x88,0x84,0x53,0x22,0x12,0xCA,0x06,0x00,0x00,0x00},
{0x04,0x04,0x02,0x01,0xFF,0x00,0x02,0x0A,0x12,0x42,0x82,0x7F,0x02,0x02,0x02,0x00},/*"将",64*/
{0x42,0x62,0x52,0x4A,0xC6,0x42,0x52,0x62,0xC2,0x00,0xF8,0x00,0x00,0xFF,0x00,0x00},
{0x40,0xC4,0x44,0x44,0x7F,0x24,0x24,0x24,0x20,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00},/*"到",65*/
{0x40,0x40,0x42,0xCC,0x00,0x10,0x10,0x10,0x90,0x7F,0x90,0x10,0x10,0x10,0x10,0x00},
{0x00,0x40,0x20,0x1F,0x20,0x48,0x44,0x42,0x41,0x40,0x40,0x41,0x42,0x4C,0x40,0x00},/*"达",66*/
{0x00,0x00,0xE2,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xFE,0x00,0x00,0x00,0x00},
{0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x78,0x00,0x00},/*"已",67*/
{0x20,0x30,0xAC,0x63,0x20,0x18,0x80,0x82,0x42,0x22,0x12,0x1A,0x26,0x42,0x80,0x00},
{0x22,0x67,0x22,0x12,0x12,0x12,0x40,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x40,0x00},/*"经",68*/
{0x00,0xC8,0x08,0x09,0x0E,0xE8,0x08,0x00,0x00,0x00,0xFF,0x10,0x10,0x10,0x10,0x00},
{0x10,0x30,0x17,0x10,0x0E,0x09,0x08,0xFF,0x41,0x41,0x41,0x41,0x41,0xFF,0x00,0x00},/*"站",69*/
{0x00,0x00,0xC0,0x40,0x40,0x40,0x7F,0x48,0x48,0x48,0x48,0xC8,0x08,0x08,0x00,0x00},
{0x80,0x40,0x37,0x04,0x04,0x14,0x64,0x04,0x14,0x64,0x04,0x07,0x10,0xE0,0x00,0x00},/*"点",70*/
{0x02,0x02,0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x42,0x82,0x02,0x02,0x02,0x02,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01,0x06,0x00,0x00,0x00},/*"下",71*/
{0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"一",72*/
{0x40,0x42,0xCC,0x00,0x00,0x44,0x54,0x54,0x54,0x7F,0x54,0x54,0x54,0x44,0x40,0x00},
{0x00,0x00,0x7F,0x20,0x10,0x00,0xFF,0x15,0x15,0x15,0x55,0x95,0x7F,0x00,0x00,0x00},/*"请",73*/
{0x00,0x3E,0x22,0xE2,0x22,0x3E,0x00,0x10,0x88,0x57,0x24,0x54,0x8C,0x00,0x00,0x00},
{0x40,0x7E,0x40,0x3F,0x22,0x22,0x00,0x01,0xFE,0x42,0x42,0x42,0xFE,0x01,0x01,0x00},/*"路",74*/
{0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00},
{0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"公",75*/
{0x08,0x08,0x88,0x68,0x08,0x08,0x09,0x0E,0x08,0x08,0x88,0x28,0x48,0x88,0x08,0x00},
{0x80,0x81,0x40,0x40,0x21,0x22,0x14,0x08,0x14,0x22,0x41,0x40,0x80,0x81,0x80,0x00},/*"交",76*/
{0x00,0x08,0x88,0x48,0x28,0x18,0x0F,0xE8,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00},
{0x08,0x08,0x09,0x09,0x09,0x09,0x09,0xFF,0x09,0x09,0x09,0x09,0x09,0x08,0x08,0x00},/*"车",77*/
{0x08,0x04,0x93,0x92,0x96,0x9A,0x92,0xFA,0x94,0x93,0x92,0x96,0xFA,0x02,0x02,0x00},
{0x40,0x40,0x47,0x24,0x24,0x14,0x0C,0xFF,0x04,0x04,0x24,0x44,0x24,0x1C,0x00,0x00},/*"第",93*/// 天(0) 府(1) 广(2) 场(3) 地(4) 铁(5) 羊(6) 犀(7) 立(8) 蜀(9) 辉(10) 北(11) 成(12) 都(13) 西(14) 荆(15)
//  竹(16) 中(17) 韦(18) 家(19) 碾(20) 锦(21) 金(22) 沙(23) 博(24) 物(25) 馆(26) 神(27) 仙(28) 树(29) 景(30) 观(31)
//  口(32) 清(33) 江(34) 河(35) 平(36) 村(37){0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00},
{0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x80,0x00},/*"天",95*/
{0x00,0x00,0xFC,0x04,0x04,0xC4,0x34,0x05,0x86,0x84,0x84,0x84,0xF4,0x84,0x84,0x00},
{0x40,0x30,0x0F,0x02,0x01,0xFF,0x00,0x00,0x02,0x0C,0x40,0x80,0x7F,0x00,0x00,0x00},/*"府",1*/
{0x00,0x00,0xF8,0x08,0x08,0x08,0x08,0x09,0x0E,0x08,0x08,0x08,0x08,0x08,0x00,0x00},
{0x80,0x60,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"广",2*/
{0x20,0x20,0xFF,0x20,0x20,0x00,0x42,0xE2,0x52,0x4A,0xC6,0x42,0x40,0xC0,0x00,0x00},
{0x10,0x30,0x1F,0x08,0x28,0x10,0x8C,0x43,0x20,0x18,0x47,0x80,0x40,0x3F,0x00,0x00},/*"场",3*/
{0x20,0x20,0x20,0xFF,0x20,0x20,0x80,0xF8,0x80,0x40,0xFF,0x20,0x10,0xF0,0x00,0x00},
{0x10,0x30,0x10,0x0F,0x08,0x08,0x00,0x3F,0x40,0x40,0x5F,0x42,0x44,0x43,0x78,0x00},/*"地",4*/
{0x20,0x10,0x2C,0xE7,0x24,0x24,0x40,0x3C,0x10,0x10,0xFF,0x10,0x10,0x10,0x00,0x00},
{0x01,0x01,0x01,0x7F,0x21,0x11,0x80,0x41,0x31,0x0D,0x03,0x0D,0x31,0x41,0x81,0x00},/*"铁",5*/
{0x00,0x08,0x88,0x88,0x89,0x8E,0x88,0xF8,0x88,0x8C,0x8B,0x88,0x88,0x08,0x00,0x00},
{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x00},/*"羊",6*/
{0x00,0x00,0xFE,0x0A,0xAA,0x4A,0x4A,0x0A,0xEA,0x0A,0x4A,0x4A,0xAA,0x8E,0x00,0x00},
{0x40,0x30,0x0F,0x10,0x14,0x13,0x12,0x12,0xFF,0x12,0x12,0x12,0x12,0x10,0x10,0x00},/*"犀",7*/
{0x00,0x10,0x10,0x90,0x10,0x10,0x11,0x16,0x10,0x10,0x10,0xD0,0x10,0x10,0x00,0x00},
{0x40,0x40,0x40,0x40,0x43,0x5C,0x40,0x40,0x50,0x4C,0x43,0x40,0x40,0x40,0x40,0x00},/*"立",8*/
{0x00,0x00,0x9E,0x72,0x52,0x5E,0xD2,0x52,0x52,0x5E,0x52,0x52,0x5E,0xC0,0x00,0x00},
{0x02,0x41,0xC0,0x4F,0x49,0x49,0x3F,0x29,0x29,0x2F,0x30,0x60,0x80,0x7F,0x00,0x00},/*"蜀",9*/
{0x44,0x58,0xC0,0x7F,0xD0,0x48,0x26,0x22,0xE2,0x3A,0xA2,0x22,0x22,0x2A,0x06,0x00},
{0x80,0x60,0x1F,0x00,0x7F,0x20,0x10,0x13,0x12,0x12,0xFF,0x12,0x12,0x12,0x10,0x00},/*"辉",10*/
{0x00,0x20,0x20,0x20,0x20,0xFF,0x00,0x00,0x00,0xFF,0x40,0x20,0x10,0x08,0x00,0x00},
{0x20,0x60,0x20,0x10,0x10,0xFF,0x00,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00},/*"北",11*/
{0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0x08,0x08,0xFF,0x08,0x09,0x0A,0xC8,0x08,0x00},
{0x80,0x60,0x1F,0x00,0x10,0x20,0x1F,0x80,0x40,0x21,0x16,0x18,0x26,0x41,0xF8,0x00},/*"成",12*/
{0x20,0x24,0x24,0xA4,0x7F,0x24,0x34,0x28,0x26,0x20,0xFE,0x02,0x22,0xDA,0x06,0x00},
{0x04,0x02,0xFF,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0xFF,0x08,0x10,0x08,0x07,0x00},/*"都",13*/
{0x02,0x02,0xE2,0x22,0x22,0xFE,0x22,0x22,0x22,0xFE,0x22,0x22,0xE2,0x02,0x02,0x00},
{0x00,0x00,0xFF,0x48,0x44,0x43,0x40,0x40,0x40,0x43,0x44,0x44,0xFF,0x00,0x00,0x00},/*"西",14*/
{0x04,0x24,0x24,0xEF,0x24,0x24,0xEF,0x24,0x24,0x04,0xF8,0x00,0x00,0xFF,0x00,0x00},
{0x82,0x42,0x32,0x0F,0x02,0x02,0xFF,0x02,0x02,0x02,0x0F,0x40,0x80,0x7F,0x00,0x00},/*"荆",15*/
{0x80,0x40,0x30,0x1F,0xF0,0x10,0x90,0x40,0x30,0x1F,0x10,0xF0,0x10,0x10,0x10,0x00},
{0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00},/*"竹",16*/
{0x00,0x00,0xF0,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0xF0,0x00,0x00,0x00},
{0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x0F,0x00,0x00,0x00},/*"中",17*/
{0x00,0x08,0x48,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0x48,0x08,0x08,0x00},
{0x00,0x02,0x02,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x22,0x42,0x22,0x1E,0x00,0x00},/*"韦",18*/
{0x10,0x2C,0x24,0x24,0xA4,0xA4,0x65,0xA6,0x24,0x24,0x24,0x24,0xA4,0x34,0x0C,0x00},
{0x40,0x49,0x49,0x29,0x24,0x14,0x52,0x89,0x7F,0x04,0x0A,0x11,0x10,0x20,0x20,0x00},/*"家",19*/
{0x04,0x84,0xE4,0x5C,0x44,0xC4,0x00,0xFE,0x12,0x92,0xF2,0x92,0x92,0xF2,0x9E,0x00},
{0x02,0x01,0x7F,0x10,0x10,0xBF,0x60,0x1F,0x04,0xFC,0x47,0x1C,0x24,0x57,0x8C,0x00},/*"碾",20*/
{0x20,0x10,0x2C,0xE7,0x24,0x24,0x00,0x7C,0x54,0x56,0xD5,0x54,0x54,0x7C,0x00,0x00},
{0x01,0x01,0x01,0x7F,0x21,0x11,0x3E,0x02,0x02,0x02,0xFF,0x02,0x12,0x22,0x1E,0x00},/*"锦",21*/
{0x80,0x80,0x40,0x20,0x50,0x48,0x44,0xC3,0x44,0x48,0x50,0x20,0x40,0x80,0x80,0x00},
{0x40,0x40,0x42,0x4A,0x72,0x42,0x42,0x7F,0x42,0x42,0x62,0x5A,0x42,0x40,0x40,0x00},/*"金",22*/
{0x10,0x60,0x02,0x8C,0x00,0x80,0x60,0x18,0x00,0xFF,0x00,0x00,0x88,0x10,0x60,0x00},
{0x04,0x04,0x7E,0x01,0x00,0x80,0x80,0x40,0x40,0x23,0x10,0x0C,0x03,0x00,0x00,0x00},/*"沙",23*/
{0x20,0x20,0xFF,0x20,0x24,0xF4,0x54,0x54,0x54,0xFF,0x54,0x55,0x56,0xF4,0x04,0x00},
{0x00,0x00,0xFF,0x00,0x08,0x0B,0x19,0x69,0x09,0x0B,0x49,0x89,0x7D,0x0B,0x08,0x00},/*"博",24*/
{0x40,0x3C,0x10,0xFF,0x10,0x10,0x20,0x10,0x8F,0x78,0x08,0xF8,0x08,0xF8,0x00,0x00},
{0x02,0x06,0x02,0xFF,0x01,0x01,0x04,0x42,0x21,0x18,0x46,0x81,0x40,0x3F,0x00,0x00},/*"物",25*/
{0x40,0x30,0x8F,0x28,0x18,0x10,0x0C,0xE4,0x24,0x25,0x26,0x24,0xE4,0x14,0x0C,0x00},
{0x00,0x00,0x7F,0x20,0x10,0x00,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0xF8,0x00,0x00},/*"馆",26*/
{0x08,0x08,0x89,0xEE,0x98,0x00,0x00,0xF8,0x88,0x88,0xFF,0x88,0x88,0xF8,0x00,0x00},
{0x02,0x01,0x00,0xFF,0x00,0x03,0x00,0x1F,0x08,0x08,0xFF,0x08,0x08,0x1F,0x00,0x00},/*"神",27*/
{0x80,0x60,0xF8,0x07,0x00,0xF0,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xF0,0x00,0x00},
{0x00,0x00,0xFF,0x00,0x00,0x3F,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x7F,0x00,0x00},/*"仙",28*/
{0x10,0x90,0xFF,0x90,0x10,0x24,0xC4,0x04,0xFC,0x00,0x90,0x10,0x10,0xFF,0x10,0x00},
{0x06,0x01,0xFF,0x00,0x21,0x10,0x0C,0x03,0x1C,0x00,0x00,0x43,0x80,0x7F,0x00,0x00},/*"树",29*/
{0x40,0x40,0x40,0x5F,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x5F,0x40,0x40,0x40,0x00},
{0x00,0x40,0x20,0x0F,0x09,0x49,0x89,0x79,0x09,0x09,0x09,0x0F,0x20,0x40,0x00,0x00},/*"景",30*/
{0x08,0x48,0x88,0x08,0xC8,0x38,0x00,0xFE,0x02,0x02,0xF2,0x02,0x02,0xFE,0x00,0x00},
{0x20,0x10,0x0C,0x03,0x04,0x98,0x40,0x23,0x18,0x06,0x01,0x7E,0x80,0x83,0xE0,0x00},/*"观",31*/
{0x00,0x00,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x00,0x00,0x00},
{0x00,0x00,0x7F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x7F,0x00,0x00,0x00},/*"口",32*/
{0x10,0x60,0x02,0x8C,0x00,0x44,0x54,0x54,0x54,0x7F,0x54,0x54,0x54,0x44,0x40,0x00},
{0x04,0x04,0x7E,0x01,0x00,0x00,0xFF,0x15,0x15,0x15,0x55,0x95,0x7F,0x00,0x00,0x00},/*"清",33*/
{0x10,0x60,0x02,0x0C,0xC0,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x00,0x00},
{0x04,0x04,0x7C,0x03,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x00},/*"江",34*/
{0x10,0x60,0x02,0x8C,0x00,0x04,0xE4,0x24,0x24,0xE4,0x04,0x04,0xFC,0x04,0x04,0x00},
{0x04,0x04,0x7E,0x01,0x00,0x00,0x0F,0x04,0x04,0x0F,0x40,0x80,0x7F,0x00,0x00,0x00},/*"河",35*/
{0x00,0x02,0x02,0x12,0x62,0x02,0x02,0xFE,0x02,0x02,0x42,0x32,0x02,0x02,0x00,0x00},
{0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00},/*"平",36*/
{0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00},
{0x04,0x03,0x00,0xFF,0x00,0x03,0x00,0x01,0x06,0x40,0x80,0x7F,0x00,0x00,0x00,0x00},/*"村",169*///  起(0) 始(1) 和(2) 终(3) 点(4) 相(5) 同(6) 语(7) 音(8) 注(9) 意(10){0x40,0x48,0x48,0x48,0xFF,0x48,0x48,0x00,0xC4,0x44,0x44,0x44,0xFC,0x00,0x00,0x00},
{0x80,0x60,0x1F,0x20,0x7F,0x44,0x44,0x40,0x4F,0x50,0x50,0x50,0x50,0x5C,0x40,0x00},/*"起",171*/
{0x10,0x10,0xF0,0x1F,0x10,0xF0,0x00,0x40,0xE0,0x58,0x47,0x40,0x50,0x60,0xC0,0x00},
{0x40,0x22,0x15,0x08,0x16,0x21,0x00,0x00,0xFE,0x42,0x42,0x42,0x42,0xFE,0x00,0x00},/*"始",1*/
{0x20,0x24,0x24,0xA4,0xFE,0x23,0x22,0x20,0x00,0xF8,0x08,0x08,0x08,0xF8,0x00,0x00},
{0x10,0x08,0x06,0x01,0xFF,0x01,0x06,0x00,0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00},/*"和",2*/
{0x20,0x30,0xAC,0x63,0x30,0x20,0x10,0x18,0xA7,0x44,0xA4,0x14,0x0C,0x00,0x00,0x00},
{0x22,0x67,0x22,0x12,0x12,0x02,0x01,0x21,0x24,0x44,0x48,0x91,0x01,0x02,0x02,0x00},/*"终",3*/
{0x00,0x00,0xC0,0x40,0x40,0x40,0x7F,0x48,0x48,0x48,0x48,0xC8,0x08,0x08,0x00,0x00},
{0x80,0x40,0x37,0x04,0x04,0x14,0x64,0x04,0x14,0x64,0x04,0x07,0x10,0xE0,0x00,0x00},/*"点",4*/
{0x10,0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFE,0x22,0x22,0x22,0x22,0xFE,0x00,0x00},
{0x08,0x04,0x03,0x00,0xFF,0x00,0x03,0x00,0xFF,0x42,0x42,0x42,0x42,0xFF,0x00,0x00},/*"相",5*/
{0x00,0x00,0xFE,0x02,0x12,0x92,0x92,0x92,0x92,0x92,0x92,0x12,0x02,0xFE,0x00,0x00},
{0x00,0x00,0xFF,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x1F,0x40,0x80,0x7F,0x00,0x00},/*"同",6*/
{0x40,0x42,0xCC,0x00,0x00,0x82,0x92,0x92,0xF2,0x9E,0x92,0x92,0xF2,0x82,0x80,0x00},
{0x00,0x00,0x7F,0x20,0x10,0x00,0xFC,0x44,0x44,0x44,0x44,0x44,0xFC,0x00,0x00,0x00},/*"语",7*/
{0x40,0x40,0x44,0x44,0x54,0x64,0x45,0x46,0x44,0x64,0x54,0x44,0x44,0x40,0x40,0x00},
{0x00,0x00,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00,0x00},/*"音",8*/
{0x10,0x60,0x02,0x8C,0x00,0x08,0x08,0x08,0x09,0xFA,0x08,0x08,0x08,0x08,0x00,0x00},
{0x04,0x04,0x7E,0x01,0x40,0x40,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0x00},/*"注",9*/
{0x10,0x10,0x12,0xD2,0x56,0x5A,0x52,0x53,0x52,0x5A,0x56,0xD2,0x12,0x10,0x10,0x00},
{0x40,0x30,0x00,0x77,0x85,0x85,0x8D,0xB5,0x85,0x85,0x85,0xE7,0x00,0x10,0x60,0x00},/*"意",191*///  提(0) 示(1) 错(2) 误(3) 重(4) 新(5) 输(6) 入(7) 没(8) 有(9) 选(10){0x10,0x10,0x10,0xFF,0x10,0x90,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00},
{0x04,0x44,0x82,0x7F,0x01,0x80,0x42,0x3A,0x42,0x82,0xFE,0x92,0x92,0x92,0x82,0x00},/*"提",193*/
{0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xC2,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00},
{0x20,0x10,0x08,0x06,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x02,0x04,0x08,0x30,0x00},/*"示",1*/
{0x40,0x30,0xEF,0x24,0x64,0x48,0x48,0x7F,0x48,0x48,0x48,0x7F,0x48,0x48,0x40,0x00},
{0x01,0x01,0x7F,0x21,0x11,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00},/*"错",2*/
{0x40,0x42,0xCC,0x00,0x00,0x80,0x9E,0x92,0x92,0x92,0x92,0x92,0x9E,0x80,0x00,0x00},
{0x00,0x00,0x7F,0x20,0x94,0x84,0x44,0x24,0x14,0x0F,0x14,0x24,0x44,0x84,0x84,0x00},/*"误",3*/
{0x10,0x10,0x14,0xD4,0x54,0x54,0x54,0xFC,0x52,0x52,0x52,0xD3,0x12,0x10,0x10,0x00},
{0x40,0x40,0x50,0x57,0x55,0x55,0x55,0x7F,0x55,0x55,0x55,0x57,0x50,0x40,0x40,0x00},/*"重",4*/
{0x40,0x44,0x54,0x65,0xC6,0x64,0x54,0x44,0x00,0xFC,0x44,0x44,0xC4,0x42,0x40,0x00},
{0x20,0x12,0x4A,0x82,0x7F,0x02,0x0A,0x92,0x60,0x1F,0x00,0x00,0xFF,0x00,0x00,0x00},/*"新",5*/
{0x88,0x68,0x1F,0xC8,0x08,0x10,0xC8,0x54,0x52,0xD1,0x12,0x94,0x08,0xD0,0x10,0x00},
{0x09,0x19,0x09,0xFF,0x05,0x00,0xFF,0x12,0x92,0xFF,0x00,0x5F,0x80,0x7F,0x00,0x00},/*"输",6*/
{0x00,0x00,0x00,0x00,0x00,0x01,0xE2,0x1C,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x03,0x0C,0x30,0x40,0x80,0x80,0x00},/*"入",7*/
{0x10,0x60,0x02,0xCC,0x80,0x40,0x20,0x1E,0x02,0x02,0x02,0x3E,0x40,0x40,0x40,0x00},
{0x04,0x04,0x7E,0x01,0x80,0x80,0x83,0x4D,0x51,0x21,0x51,0x49,0x87,0x80,0x80,0x00},/*"没",8*/
{0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,0x24,0x24,0x24,0xE4,0x04,0x04,0x04,0x00},
{0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00},/*"有",9*/
{0x40,0x40,0x42,0xCC,0x00,0x50,0x4E,0xC8,0x48,0x7F,0xC8,0x48,0x48,0x40,0x00,0x00},
{0x00,0x40,0x20,0x1F,0x20,0x50,0x4C,0x43,0x40,0x40,0x4F,0x50,0x50,0x5C,0x40,0x00},/*"选",213*/// 正(0) 在(1) 择(2){0x00,0x02,0x02,0xC2,0x02,0x02,0x02,0xFE,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00},
{0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00},/*"正",215*/
{0x08,0x08,0x88,0xC8,0x38,0x0C,0x0B,0x08,0x08,0xE8,0x08,0x08,0x08,0x08,0x08,0x00},
{0x02,0x01,0x00,0xFF,0x40,0x41,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0x00},/*"在",1*/
{0x10,0x10,0xFF,0x10,0x00,0x82,0x86,0x4A,0x52,0xA2,0x52,0x4A,0x86,0x80,0x80,0x00},
{0x42,0x82,0x7F,0x01,0x00,0x10,0x12,0x12,0x12,0xFF,0x12,0x12,0x12,0x10,0x00,0x00},/*"择",219*///  线(0){0x20,0x30,0xAC,0x63,0x20,0x18,0x80,0x90,0x90,0xFF,0x90,0x49,0x4A,0x48,0x40,0x00},
{0x22,0x67,0x22,0x12,0x12,0x12,0x40,0x40,0x20,0x13,0x0C,0x14,0x22,0x41,0xF8,0x00},/*"线",221*///  上(0){0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x00},
{0x40,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00},/*"上",223*///  当(0) 前(1){0x00,0x40,0x42,0x44,0x58,0x40,0x40,0x7F,0x40,0x40,0x50,0x48,0xC6,0x00,0x00,0x00},
{0x00,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFF,0x00,0x00,0x00},/*"当",225*/
{0x08,0x08,0xE8,0x29,0x2E,0x28,0xE8,0x08,0x08,0xC8,0x0C,0x0B,0xE8,0x08,0x08,0x00},
{0x00,0x00,0xFF,0x09,0x49,0x89,0x7F,0x00,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,0x00},/*"前",227*/};int bus_font_mappings[][2] = {' ',    0,   '0',    1,   '1',    2,   '2',    3,   '3',    4,'4',    5,   '5',    6,   '6',    7,   '7',    8,   '8',    9,'9',    10,  'a',    11,  'b',    12,  'c',    13,  'd',    14,'e',    15,  'f',    16,  'g',    17,  'h',    18,  'i',    19,'j',    20,  'k',    21,  'l',    22,  'm',    23,  'n',    24,'o',    25,  'p',    26,  'q',    27,  'r',    28,  's',    29,'t',    30,  'u',    31,  'v',    32,  'w',    33,  'x',    34,'y',    35,  'z',    36,  'A',    37,  'B',    38,  'C',    39,'D',    40,  'E',    41,  'F',    42,  'G',    43,  'H',    44,'I',    45,  'J',    46,  'K',    47,  'L',    48,  'M',    49,'N',    50,  'O',    51,  'P',    52,  'Q',    53,  'R',    54,'S',    55,  'T',    56,  'U',    57,  'V',    58,  'W',    59,'X',    60,  'Y',    61,  'Z',    62,  0xbcb4, 63,  0xbdab, 65,0xb5bd, 67,  0xb4ef, 69,  0xd2d1, 71,  0xbead, 73,  0xd5be, 75,0xb5e3, 77,  0xcfc2, 79,  0xd2bb, 81,  0xc7eb, 83,  0xc2b7, 85,0xb9ab, 87,  0xbdbb, 89,  0xb3b5, 91,  0xb5da, 93,  0xccec, 95,0xb8ae, 97,  0xb9e3, 99,  0xb3a1, 101, 0xb5d8, 103, 0xccfa, 105,0xd1f2, 107, 0xcfac, 109, 0xc1a2, 111, 0xcaf1, 113, 0xbbd4, 115,0xb1b1, 117, 0xb3c9, 119, 0xb6bc, 121, 0xcef7, 123, 0xbea3, 125,0xd6f1, 127, 0xd6d0, 129, 0xcea4, 131, 0xbcd2, 133, 0xc4eb, 135,0xbdf5, 137, 0xbdf0, 139, 0xc9b3, 141, 0xb2a9, 143, 0xceef, 145,0xb9dd, 147, 0xc9f1, 149, 0xcfc9, 151, 0xcaf7, 153, 0xbeb0, 155,0xb9db, 157, 0xbfda, 159, 0xc7e5, 161, 0xbdad, 163, 0xbad3, 165,0xc6bd, 167, 0xb4e5, 169, 0xC6F0, 171, 0xCABC, 173, 0xBACD, 175,0xD6D5, 177, 0xB5E3, 179, 0xCFE0, 181, 0xCDAC, 183, 0xD3EF, 185,0xD2F4, 187, 0xD7A2, 189, 0xD2E2, 191, 0xCCE1, 193, 0xCABE, 195,0xB4ED, 197, 0xCEF3, 199, 0xD6D8, 201, 0xD0C2, 203, 0xCAE4, 205,0xC8EB, 207, 0xC3BB, 209, 0xD3D0, 211, 0xD1A1, 213, 0xD5FD, 215,0xD4DA, 217, 0xD4F1, 219, 0xCFDF, 221, 0xC9CF, 223, 0xB5B1, 225,0xC7B0, 227};#endif

#include "OLED.h"int main() {OLED_init();OLED_clear_screen();char *str = "你好啊";OLED_draw_text(20,11, str);while (true) {printf("main running\r\n");delay_s(3);}return 0;
}

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com