直接在Keil下仿真的T9拼音输入法(完整版)

来源:互联网 发布:do it move it什么歌 编辑:程序博客网 时间:2024/05/17 02:02

直接在Keil下仿真的T9拼音输入法(完整版)
[日期:2005-4-8] 来源:侃单片机 作者:xwj [字体:大 中 小]

/*
看到论坛上有人发T9拼音输入法,好多人感兴趣啊!
呵呵,也把我很久以前的程序找出来重新编译了一下,
特点是直接在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:pqrs 8:tuv 9:wxyz -:前翻页 //
 4:ghi 5:jkl 6:mno +:后翻页 //
 1:? 2:abc 3: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:pqrs 8:tuv 9:wxyz -:前翻页 //
// 4:ghi 5:jkl 6:mno +:后翻页 //
// 1:? 2:abc 3:def 回车键:输入状态和选字状态切换 //
// 0:? .和空格及回车键:输入状态和选字状态切换 //
//--------------------------------------------------------------------------//
#include
#include
#include"PY_mb.h"
//#include"51t9_MB.h"
#include"51t9py_indexa.h"

#define CNTLQ 0x11
#define CNTLS 0x13
#define DEL 0x7F
#define BACKSPACE 0x08
#define CR 0x0D
#define LF 0x0A

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-pqrs 8-tuv 9-wxyz --前翻页/n");
 printf ("4-ghi 5-jkl 6-mno +-后翻页/n");
 printf ("1-无效 2-abc 3-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},
};

原创粉丝点击