可以在Keil下仿真的T9拼音输入法
2012-06-02
标签: C51 拼音

/*特点是直接在Keil下仿真,切换到串口窗口就可以直接看到结果。

体验仿真步骤如下:

1、把3个帖子的内容分别保存为51t9py.c,51t9py_indexa.h,5py_mb.h,放在同一目录下,将51t9py.c加入工程编译

2、由于Keil的模拟串口是单字节显示,汉字显示为乱码,所以要加挂RICHWIN或RichView这种会重新刷新显示的中文平台,或手工刷新屏幕,所以请先到 http://www.pchome.net/dl/chinese.htm 下载RichView,安装运行

3、在Keil环境下可以直接按“Ctrl+F5”键仿真,按“F5”全速运行,切换到在串口依次输入: //

64*.6 426***.5 98*.7 936.3 586.1 4826*.1 9464*.7 64*.6试试:-)

4、按键对应(根据我自己的手机设置的,全部在PC的小键盘操作)://

Num/:上一拼音?*:下一拼音//

7:pqrs8:tuv9:wxyz-:前翻页//

4:ghi5:jkl6:mno+:后翻页//

1:?2:abc3:def回车键:输入状态和选字状态切换//

0:?.和空格及回车键:输入状态和选字状态切换//

*/

//请把这个帖子的内容保存为51t9py.c

//--------------------------------------------------------------------------//

//源程序大公开//

//(c) Copyright 2001-2003 xuwenjun//

//All Rights Reserved//

//V1.00//

//--------------------------------------------------------------------------//

//标 题: T9拼音输入法模块//

//文件名: 51t9py.c//

//版 本: V1.00//

//修改人: 徐文军E-mail:xuwenjun@21cn.com//

//日 期: 05-4-8//

//描 述: T9拼音输入法模块//

//声 明://

//以下代码仅免费提供给学习用途,但引用或修改后必须在文件中声明出处. //

//如用于商业用途请与作者联系.E-mail:xuwenjun@21cn.com//

//有问题请mailto xuwenjun@21cn.com欢迎与我交流!//

//--------------------------------------------------------------------------//

//老版本: 无老版本文件名://

//创建人: 徐文军E-mail:xuwenjun@21cn.com//

//日 期: 02-11-05//

//描 述://

//1、很久以前的程序,根据网友张 凯、李 强的51py输入法子程序改编,//

//增加索引、完善主程序、测试程序,使之在Keil下直接仿真//

//2、在Keil环境下可以直接按“Ctrl+F5”键仿真,切换到在串口依次输入: //

//64*.6 426***.5 98*.7 936.3 586.1 4826*.1 9464*.7 64*.6试试:-)//

//3、由于Keil的模拟串口是单字节显示,汉字显示为乱码,所以要加挂//

//RICHWIN或RichView这种会重新刷新显示的中文平台,或手工刷新屏幕//

//(RichView可以到 http://www.pchome.net/dl/chinese.htm 下载)//

//4、按键对应(根据我自己的手机设置的,全部在PC的小键盘操作)://

//Num/:上一拼音?*:下一拼音//

//7:pqrs8:tuv9:wxyz-:前翻页//

//4:ghi5:jkl6:mno+:后翻页//

//1:?2:abc3:def回车键:输入状态和选字状态切换//

//0:?.和空格及回车键:输入状态和选字状态切换//

//--------------------------------------------------------------------------//

#include

#include

#include"PY_mb.h"

//#include"51t9_MB.h"

#include"51t9py_indexa.h"

#define CNTLQ0x11

#define CNTLS0x13

#define DEL0x7F

#define BACKSPACE0x08

#define CR0x0D

#define LF0x0A

unsigned char cpt9PY_Mblen;

struct t9PY_index code* cpt9PY_Mb[16];

unsigned char t9PY_ime(char *strInput_t9PY_str)

{

struct t9PY_index *cpHZ,*cpHZedge,*cpHZTemp;

unsigned char i,j,cInputStrLength;

cpt9PY_Mblen=0;//完全匹配组数

j=0;//j为匹配最大值

cInputStrLength=strlen(strInput_t9PY_str);//输入拼音串长度//

if(*strInput_t9PY_str=='\0')return(0);//如果输入空字符返回0//

cpHZ=&(t9PY_index2[0]);//查首字母索引//

cpHZedge=t9PY_index2+sizeof(t9PY_index2)/sizeof(t9PY_index2[0]);

//strInput_t9PY_str++;//指向拼音串第二个字母//

while(cpHZ < cpHZedge)//待查询记录条数

{

for(i=0;i

{

if(*(strInput_t9PY_str+i)!=*((*cpHZ).t9PY_T9+i))//检查字符串匹配

{

if (i+1 > j)

{

j=i+1;//j为匹配最大值

cpHZTemp=cpHZ;

}

break;//发现字母串不配,退出//

}

}

if((i==cInputStrLength) && (cpt9PY_Mblen<16))//字母串全配,最多8组

{

cpt9PY_Mb[cpt9PY_Mblen]=cpHZ;

cpt9PY_Mblen++;

}

cpHZ++;

}

if(j!=cInputStrLength)//不完全匹配输出最多匹配的1组

cpt9PY_Mb[0]=cpHZTemp;

return (cpt9PY_Mblen);//输出完全匹配组数,0为无果而终//

}

char * t9PY_ime_mb(char *strInput_t9PY_str)

{

if(t9PY_ime(strInput_t9PY_str) > 0)

return ((*(cpt9PY_Mb[0])).PY_mb);

else

return (PY_mb_space);

}

void t9PY_Test(void)

{

bit PYEnter=0;

bit HZok=0;

unsigned char temp;

//unsigned char temp2;

unsigned char t9PYn=0;

char idata inline[16]={0x00};

idata char chinese_word[3]="";

char tempchar,Add=0,i=0;

struct t9PY_index *cpTemp;

//cpTemp=t9PY_index2;

//printf ("\n按键 /:上一拼音 *:下一拼音 .和空格及回车键:输入状态和选字状态切换\n");//

printf ("请按键:2-abc 3-def 4-ghi 5-jkl 6-mno 7-pqrs 8-tuv 9-wxyz \n");//

while(!HZok)

{

tempchar=getchar();

switch (tempchar)

{

//case '0':

case '1':

case '2':

case '3':

case '4':

case '5':

case '6':

case '7':

case '8':

case '9':

if (~PYEnter)

{

inline[i]=tempchar;

i++;

Add=0;

t9PY_ime(inline);

}

break;

case '/':

if (t9PYn >0) t9PYn --;

break;

case '*':

t9PYn ++;

if (t9PYn >=cpt9PY_Mblen) t9PYn --;

break;

case '-':

if (Add >= 12) Add -= 12;

break;

case '=':

case '+':

if (Add < strlen((*cpTemp).PY_mb) -12 )Add += 12;

break;

case BACKSPACE:

if (i>0) i--;

inline[i]=0x00;

Add=0;

t9PY_ime(inline);

//cpTemp=cpt9PY_Mb[t9PYn];

break;

//case '\n':

case '.'://输入状态和选字状态切换

case ' ':

case '\n':

PYEnter ^=1;

break;

default:

//HZok=1;

break;

}

printf ("\r");

if (PYEnter)

{

printf ("选");

cpTemp=cpt9PY_Mb[t9PYn];

if((cpTemp != PY_mb_space) && (tempchar>='1') && (tempchar<='9'))

{

HZok=1;

t9PYn=0;

printf ("\r");

//printf ("%s\n",inline);

chinese_word[0]=*((*cpTemp).PY_mb+Add+(tempchar-'1')*2);

chinese_word[1]=*((*cpTemp).PY_mb+Add+(tempchar-'1')*2+1);

printf (chinese_word);

printf ("\n");

}

else

{

//printf ((*(cpTemp)).PY);

printf (":");

printf ((*cpTemp).PY_mb+Add);

//printf ("\n拼音1 2 3 4 5 6 7 8 9\r");

}

}

else

{

printf ("拼");

for (temp=t9PYn;temp

{

cpTemp=cpt9PY_Mb[temp];

//temp2=((strlen((*(cpTemp)).PY_mb)-Add)/2);

//printf ("%2bd:%02bd:",temp,temp2);

printf (":");

printf ((*(cpTemp)).PY);

//printf ((*(cpTemp)).PY_mb+Add);

//printf ("\n");

}

//printf ("\n");

}

}

}

//-----以下为测试程序---------------------------------------------------------------------//

#include

#include

#ifdef MONITOR51/* Debugging with Monitor-51 needs*/

char code reserve [3] _at_ 0x23;/* space for serial interrupt if*/

#endif/* Stop Exection with Serial Intr.*/

/* is enabled*/

void main (void) {

char input_string[]="98";

/*------------------------------------------------

Setup the serial port for 1200 baud at 16MHz.

------------------------------------------------*/

#ifndef MONITOR51

SCON= 0x50;/* SCON: mode 1, 8-bit UART, enable rcvr*/

TMOD |= 0x20;/* TMOD: timer 1, mode 2, 8-bit reload*/

TH1= 250;/* TH1:reload value for 9600 baud @ 11.0592MHz */

TR1= 1;/* TR1:timer 1 run*/

TI= 1;/* TI:set TI to send first char of UART*/

#endif

/*------------------------------------------------

Note that an embedded program never exits (because

there is no operating system to return to).It

must loop and execute forever.

------------------------------------------------*/

//printf ("Hello World\n");/* Print "Hello World" */

printf ("\n");

printf ("%s\n",input_string);

printf (t9PY_ime_mb(input_string));

printf ("按键对应:(全部在PC的小键盘操作)\n");

printf ("/-上一拼音 *-下一拼音\n");

printf ("7-pqrs8-tuv9-wxyz--前翻页\n");

printf ("4-ghi5-jkl6-mno+-后翻页\n");

printf ("1-无效2-abc3-def回车键-输入状态和选字状态切换\n");

printf ("0-无效.和空格及回车键-输入状态和选字状态切换\n\n");

while(1)

{

t9PY_Test();

}

}

//请把这个帖子的内容保存为51t9py_indexa.h

//--------------------------------------------------------------------------//

//源程序大公开//

//(c) Copyright 2001-2003 xuwenjun//

//All Rights Reserved//

//V1.00//

//--------------------------------------------------------------------------//

//标 题: T9拼音输入法索引//

//文件名: 51t9py_indexa.h//

//版 本: V1.00//

//修改人: 徐文军E-mail:xuwenjun@21cn.com//

//日 期: 05-4-8//

//描 述: T9拼音输入法索引//

//声 明://

//以下代码仅免费提供给学习用途,但引用或修改后必须在文件中声明出处. //

//如用于商业用途请与作者联系.E-mail: xuwenjun@21cn.com//

//有问题请mailto xuwenjun@21cn.com欢迎与我交流!//

//--------------------------------------------------------------------------//

//老版本: 无老版本文件名://

//创建人: 徐文军E-mail:xuwenjun@21cn.com//

//日 期: 02-11-05//

//描 述://

//--------------------------------------------------------------------------//

struct t9PY_index

{

char code *t9PY_T9;

char code *PY;

char code *PY_mb;

};

/*"拼音输入法查询码表,T9数字字母索引表(index)"*/

struct t9PY_index code t9PY_index2[] ={{"","",PY_mb_space},

{"2","a",PY_mb_a},

{"3","e",PY_mb_e},

{"4","i",PY_mb_space},

{"6","o",PY_mb_o},

{"8","u",PY_mb_space},

{"8","v",PY_mb_space},

{"24","ai",PY_mb_ai},

{"26","an",PY_mb_an},

{"26","ao",PY_mb_ao},

{"22","ba",PY_mb_ba},

{"24","bi",PY_mb_bi},

{"26","bo",PY_mb_bo},

{"28","bu",PY_mb_bu},

{"22","ca",PY_mb_ca},

{"23","ce",PY_mb_ce},

{"24","ci",PY_mb_ci},

{"28","cu",PY_mb_cu},

{"32","da",PY_mb_da},

{"33","de",PY_mb_de},

{"34","di",PY_mb_di},

{"38","du",PY_mb_du},

{"36","en",PY_mb_en},

{"37","er",PY_mb_er},

{"32","fa",PY_mb_fa},

{"36","fo",PY_mb_fo},

{"38","fu",PY_mb_fu},

{"42","ha",PY_mb_ha},

{"42","ga",PY_mb_ga},

{"43","ge",PY_mb_ge},

{"43","he",PY_mb_he},

{"48","gu",PY_mb_gu},

{"48","hu",PY_mb_hu},

{"54","ji",PY_mb_ji},

{"58","ju",PY_mb_ju},

{"52","ka",PY_mb_ka},

{"53","ke",PY_mb_ke},

{"58","ku",PY_mb_ku},

{"52","la",PY_mb_la},

{"53","le",PY_mb_le},

{"54","li",PY_mb_li},

{"58","lu",PY_mb_lu},

{"58","lv",PY_mb_lv},

{"62","ma",PY_mb_ma},

{"63","me",PY_mb_me},

{"64","mi",PY_mb_mi},

{"66","mo",PY_mb_mo},

{"68","mu",PY_mb_mu},

{"62","na",PY_mb_na},

{"63","ne",PY_mb_ne},

{"64","ni",PY_mb_ni},

{"68","nu",PY_mb_nu},

{"68","nv",PY_mb_nv},

{"68","ou",PY_mb_ou},

{"72","pa",PY_mb_pa},

{"74","pi",PY_mb_pi},

{"76","po",PY_mb_po},

{"78","pu",PY_mb_pu},

{"74","qi",PY_mb_qi},

{"78","qu",PY_mb_qu},

{"73","re",PY_mb_re},

{"74","ri",PY_mb_ri},

{"78","ru",PY_mb_ru},

{"72","sa",PY_mb_sa},

{"73","se",PY_mb_se},

{"74","si",PY_mb_si},

{"78","su",PY_mb_su},

{"82","ta",PY_mb_ta},

{"83","te",PY_mb_te},

{"84","ti",PY_mb_ti},

{"88","tu",PY_mb_tu},

{"92","wa",PY_mb_wa},

{"96","wo",PY_mb_wo},

{"98","wu",PY_mb_wu},

{"94","xi",PY_mb_xi},

{"98","xu",PY_mb_xu},

{"92","ya",PY_mb_ya},

{"93","ye",PY_mb_ye},

{"94","yi",PY_mb_yi},

{"96","yo",PY_mb_yo},

{"98","yu",PY_mb_yu},

{"92","za",PY_mb_za},

{"93","ze",PY_mb_ze},

{"94","zi",PY_mb_zi},

{"98","zu",PY_mb_zu},

{"264","ang",PY_mb_ang},

{"224","bai",PY_mb_bai},

{"226","ban",PY_mb_ban},

{"226","bao",PY_mb_bao},

{"234","bei",PY_mb_bei},

{"236","ben",PY_mb_ben},

{"243","bie",PY_mb_bie},

{"246","bin",PY_mb_bin},

{"224","cai",PY_mb_cai},

{"226","can",PY_mb_can},

{"226","cao",PY_mb_cao},

{"242","cha",PY_mb_cha},

{"243","che",PY_mb_che},

{"244","chi",PY_mb_chi},

{"248","chu",PY_mb_chu},

{"268","cou",PY_mb_cou},

{"284","cui",PY_mb_cui},

{"286","cun",PY_mb_cun},

{"286","cuo",PY_mb_cuo},

{"324","dai",PY_mb_dai},

{"326","dan",PY_mb_dan},

{"326","dao",PY_mb_dao},

{"343","die",PY_mb_die},

{"348","diu",PY_mb_diu},

{"368","dou",PY_mb_dou},

{"384","dui",PY_mb_dui},

{"386","dun",PY_mb_dun},

{"386","duo",PY_mb_duo},

{"326","fan",PY_mb_fan},

{"334","fei",PY_mb_fei},

{"336","fen",PY_mb_fen},

{"368","fou",PY_mb_fou},

{"424","gai",PY_mb_gai},

{"426","gan",PY_mb_gan},

{"426","gao",PY_mb_gao},

{"434","gei",PY_mb_gei},

{"436","gen",PY_mb_gan},

{"468","gou",PY_mb_gou},

{"482","gua",PY_mb_gua},

{"484","gui",PY_mb_gui},

{"486","gun",PY_mb_gun},

{"486","guo",PY_mb_guo},

{"423","hai",PY_mb_hai},

{"426","han",PY_mb_han},

{"426","hao",PY_mb_hao},

{"434","hei",PY_mb_hei},

{"436","hen",PY_mb_hen},

{"468","hou",PY_mb_hou},

{"482","hua",PY_mb_hua},

{"484","hui",PY_mb_hui},

{"486","hun",PY_mb_hun},

{"486","huo",PY_mb_huo},

{"542","jia",PY_mb_jia},

{"543","jie",PY_mb_jie},

{"546","jin",PY_mb_jin},

{"548","jiu",PY_mb_jiu},

{"583","jue",PY_mb_jue},

{"586","jun",PY_mb_jun},

{"524","kai",PY_mb_kai},

{"526","kan",PY_mb_kan},

{"526","kao",PY_mb_kao},

{"536","ken",PY_mb_ken},

{"568","kou",PY_mb_kou},

{"582","kua",PY_mb_kua},

{"584","kui",PY_mb_kui},

{"586","kun",PY_mb_kun},

{"586","kuo",PY_mb_kuo},

{"524","lai",PY_mb_lai},

{"526","lan",PY_mb_lan},

{"526","lao",PY_mb_lao},

{"534","lei",PY_mb_lei},

{"543","lie",PY_mb_lie},

{"546","lin",PY_mb_lin},

{"548","liu",PY_mb_liu},

{"568","lou",PY_mb_lou},

{"583","lue",PY_mb_lue},

{"586","lun",PY_mb_lun},

{"586","luo",PY_mb_luo},

{"624","mai",PY_mb_mai},

{"626","man",PY_mb_man},

{"626","mao",PY_mb_mao},

{"634","mei",PY_mb_mei},

{"636","men",PY_mb_men},

{"643","mie",PY_mb_mie},

{"646","min",PY_mb_min},

{"648","miu",PY_mb_miu},

{"668","mou",PY_mb_mou},

{"624","nai",PY_mb_nai},

{"626","nan",PY_mb_nan},

{"626","nao",PY_mb_nao},

{"634","nei",PY_mb_nei},

{"636","nen",PY_mb_nen},

{"643","nie",PY_mb_nie},

{"646","nin",PY_mb_nin},

{"648","niu",PY_mb_niu},

{"683","nue",PY_mb_nue},

{"686","nuo",PY_mb_nuo},

{"724","pai",PY_mb_pai},

{"726","pan",PY_mb_pan},

{"726","pao",PY_mb_pao},

{"734","pei",PY_mb_pei},

{"736","pen",PY_mb_pen},

{"743","pie",PY_mb_pie},

{"746","pin",PY_mb_pin},

{"768","pou",PY_mb_pou},

{"742","qia",PY_mb_qia},

{"743","qie",PY_mb_qie},

{"746","qin",PY_mb_qin},

{"748","qiu",PY_mb_qiu},

{"783","que",PY_mb_que},

{"786","qun",PY_mb_qun},

{"726","ran",PY_mb_ran},

{"726","rao",PY_mb_rao},

{"736","ren",PY_mb_ren},

{"768","rou",PY_mb_rou},

{"784","rui",PY_mb_rui},

{"786","run",PY_mb_run},

{"786","ruo",PY_mb_ruo},

{"724","sai",PY_mb_sai},

{"726","sao",PY_mb_sao},

{"726","san",PY_mb_san},

{"736","sen",PY_mb_sen},

{"742","sha",PY_mb_sha},

{"743","she",PY_mb_she},

{"744","shi",PY_mb_shi},

{"748","shu",PY_mb_shu},

{"768","sou",PY_mb_sou},

{"784","sui",PY_mb_sui},

{"786","sun",PY_mb_sun},

{"786","suo",PY_mb_suo},

{"824","tai",PY_mb_tai},

{"826","tan",PY_mb_tan},

{"826","tao",PY_mb_tao},

{"843","tie",PY_mb_tie},

{"868","tou",PY_mb_tou},

{"884","tui",PY_mb_tui},

{"886","tun",PY_mb_tun},

{"886","tuo",PY_mb_tuo},

{"924","wai",PY_mb_wai},

{"926","wan",PY_mb_wan},

{"934","wei",PY_mb_wei},

{"936","wen",PY_mb_wen},

{"942","xia",PY_mb_xia},

{"943","xie",PY_mb_xie},

{"946","xin",PY_mb_xin},

{"948","xiu",PY_mb_xiu},

{"983","xue",PY_mb_xue},

{"986","xun",PY_mb_xun},

{"926","yan",PY_mb_yan},

{"926","yao",PY_mb_yao},

{"946","yin",PY_mb_yin},

{"968","you",PY_mb_you},

{"983","yue",PY_mb_yue},

{"986","yun",PY_mb_yun},

{"924","zai",PY_mb_zai},

{"926","zan",PY_mb_zan},

{"926","zao",PY_mb_zao},

{"934","zei",PY_mb_zei},

{"936","zen",PY_mb_zen},

{"942","zha",PY_mb_zha},

{"943","zhe",PY_mb_zhe},

{"944","zhi",PY_mb_zhi},

{"948","zhu",PY_mb_zhu},

{"968","zou",PY_mb_zou},

{"984","zui",PY_mb_zui},

{"986","zun",PY_mb_zun},

{"986","zuo",PY_mb_zuo},

{"2264","bang",PY_mb_bang},

{"2364","beng",PY_mb_beng},

{"2426","bian",PY_mb_bian},

{"2426","biao",PY_mb_biao},

{"2464","bing",PY_mb_bing},

{"2264","cang",PY_mb_cang},

{"2364","ceng",PY_mb_ceng},

{"2424","chai",PY_mb_chai},

{"2426","chan",PY_mb_chan},

{"2426","chao",PY_mb_chao},

{"2436","chen",PY_mb_chen},

{"2468","chou",PY_mb_chou},

{"2484","chuai",PY_mb_chuai},

{"2484","chui",PY_mb_chui},

{"2484","chun",PY_mb_chun},

{"2486","chuo",PY_mb_chuo},

{"2664","cong",PY_mb_cong},

{"2826","cuan",PY_mb_cuan},

{"3264","dang",PY_mb_dang},

{"3364","deng",PY_mb_deng},

{"3426","dian",PY_mb_dian},

{"3426","diao",PY_mb_diao},

{"3464","ding",PY_mb_ding},

{"3664","dong",PY_mb_dong},

{"3826","duan",PY_mb_duan},

{"3264","fang",PY_mb_fang},

{"3364","feng",PY_mb_feng},

{"4264","gang",PY_mb_gang},

{"4364","geng",PY_mb_geng},

{"4664","gong",PY_mb_gong},

{"4824","guai",PY_mb_guai},

{"4826","guan",PY_mb_guan},

{"4264","hang",PY_mb_hang},

{"4364","heng",PY_mb_heng},

{"4664","hong",PY_mb_hong},

{"4823","huai",PY_mb_huai},

{"4826","huan",PY_mb_huan},

{"5426","jian",PY_mb_jian},

{"5426","jiao",PY_mb_jiao},

{"5464","jing",PY_mb_jing},

{"5826","juan",PY_mb_juan},

{"5264","kang",PY_mb_kang},

{"5364","keng",PY_mb_keng},

{"5664","kong",PY_mb_kong},

{"5824","kuai",PY_mb_kuai},

{"5826","kuan",PY_mb_kuan},

{"5264","lang",PY_mb_lang},

{"5366","leng",PY_mb_leng},

{"5426","lian",PY_mb_lian},

{"5426","liao",PY_mb_liao},

{"5464","ling",PY_mb_ling},

{"5664","long",PY_mb_long},

{"5826","luan",PY_mb_luan},

{"6264","mang",PY_mb_mang},

{"6364","meng",PY_mb_meng},

{"6426","mian",PY_mb_mian},

{"6426","miao",PY_mb_miao},

{"6464","ming",PY_mb_ming},

{"6264","nang",PY_mb_nang},

{"6364","neng",PY_mb_neng},

{"6426","nian",PY_mb_nian},

{"6426","niao",PY_mb_niao},

{"6464","ning",PY_mb_ning},

{"6664","nong",PY_mb_nong},

{"6826","nuan",PY_mb_nuan},

{"7264","pang",PY_mb_pang},

{"7364","peng",PY_mb_peng},

{"7426","pian",PY_mb_pian},

{"7426","piao",PY_mb_piao},

{"7464","ping",PY_mb_ping},

{"7426","qian",PY_mb_qian},

{"7426","qiao",PY_mb_qiao},

{"7464","qing",PY_mb_qing},

{"7826","quan",PY_mb_quan},

{"7264","rang",PY_mb_rang},

{"7364","reng",PY_mb_reng},

{"7664","rong",PY_mb_rong},

{"7826","ruan",PY_mb_ruan},

{"7264","sang",PY_mb_sang},

{"7364","seng",PY_mb_seng},

{"7424","shai",PY_mb_shai},

{"7426","shan",PY_mb_shan},

{"7426","shao",PY_mb_shao},

{"7436","shen",PY_mb_shen},

{"7468","shou",PY_mb_shou},

{"7482","shua",PY_mb_shua},

{"7484","shui",PY_mb_shui},

{"7486","shun",PY_mb_shun},

{"7486","shuo",PY_mb_shuo},

{"7664","song",PY_mb_song},

{"7826","suan",PY_mb_suan},

{"8264","tang",PY_mb_tang},

{"8364","teng",PY_mb_teng},

{"8426","tian",PY_mb_tian},

{"8426","tiao",PY_mb_tiao},

{"8464","ting",PY_mb_ting},

{"8664","tong",PY_mb_tong},

{"8826","tuan",PY_mb_tuan},

{"9264","wang",PY_mb_wang},

{"9364","weng",PY_mb_weng},

{"9426","xian",PY_mb_xiao},

{"9426","xiao",PY_mb_xiao},

{"9464","xing",PY_mb_xing},

{"9826","xuan",PY_mb_xuan},

{"9264","yang",PY_mb_yang},

{"9464","ying",PY_mb_ying},

{"9664","yong",PY_mb_yong},

{"9826","yuan",PY_mb_yuan},

{"9264","zang",PY_mb_zang},

{"9364","zeng",PY_mb_zeng},

{"9424","zhai",PY_mb_zhai},

{"9426","zhan",PY_mb_zhan},

{"9426","zhao",PY_mb_zhao},

{"9436","zhen",PY_mb_zhen},

{"9468","zhou",PY_mb_zhou},

{"9482","zhua",PY_mb_zhua},

{"9484","zhui",PY_mb_zhui},

{"9486","zhun",PY_mb_zhun},

{"9486","zhuo",PY_mb_zhuo},

{"9664","zong",PY_mb_zong},

{"9826","zuan",PY_mb_zuan},

{"24264","chang",PY_mb_chang},

{"24364","cheng",PY_mb_cheng},

{"24664","chong",PY_mb_chong},

{"24826","chuan",PY_mb_chuan},

{"48264","guang",PY_mb_guang},

{"48264","huang",PY_mb_huang},

{"54264","jiang",PY_mb_jiang},

{"54664","jiong",PY_mb_jiong},

{"58264","kuang",PY_mb_kuang},

{"54264","liang",PY_mb_liang},

{"64264","niang",PY_mb_niang},

{"74264","qiang",PY_mb_qiang},

{"74664","qiong",PY_mb_qiong},

{"74264","shang ",PY_mb_shang},

{"74364","sheng",PY_mb_sheng},

{"74824","shuai",PY_mb_shuai},

{"74826","shuan",PY_mb_shuan},

{"94264","xiang",PY_mb_xiang},

{"94664","xiong",PY_mb_xiong},

{"94264","zhang",PY_mb_zhang},

{"94364","zheng",PY_mb_zheng},

{"94664","zhong",PY_mb_zhong},

{"94824","zhuai",PY_mb_zhuai},

{"94826","zhuan",PY_mb_zhuan},

{"248264","chuang",PY_mb_chuang},

{"748264","shuang",PY_mb_shuang},

{"948264","zhuang",PY_mb_zhuang},

};

可能会用到的工具/仪表
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号