一个用C51实现单片机的中文输入法

一个用C51实现单片机的中文输入法

说明:

拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]); input_py_val为已输入的拼音码字符串头指针,

反回值为中文的起始地址,当为0时,杳询失败

应用举例:

{

unsigned char input_string[]={"bang"};

unsigned char chines_string[100];

sprintf(chines_string,"%s",py_ime(input_string));

}

C51程序:

//"********************CCDC01采集器测试仪软件:拼音输入法模块********************" ///"* 日期: 2006/3 *"

//"* 编译环境:Franklin 3.3.4 *"

//"******************************************************************************"

#include

#include

//"********************CCDC01采集器测试仪软件:拼音输入法码表********************" //"* 软件设计:张凯 *"

//"* 日期: 2001/3 *"

//"* 编译环境:Franklin 3.3.4 *"

//"******************************************************************************"

//"拼音输入法汉字排列表"

unsigned char code PY_mb_a []={"阿啊"};

unsigned char code PY_mb_ai []={"哎哀唉埃挨皑癌矮蔼艾爱隘碍"};

unsigned char code PY_mb_an []={"安氨鞍俺岸按案胺暗"};

unsigned char code PY_mb_ang []={"肮昂盎"};

unsigned char code PY_mb_ao []={"凹敖熬翱袄傲奥澳懊"};

unsigned char code PY_mb_ba []={"八巴叭扒吧芭疤捌笆拔跋把靶坝爸罢霸"};

unsigned char code PY_mb_bai []={"白百佰柏摆败拜稗"};

unsigned char code PY_mb_ban []={"扳班般颁斑搬板版办半伴扮拌绊瓣"};

unsigned char code PY_mb_bang []={"邦帮梆绑榜膀蚌傍棒谤磅镑"};

相关推荐
相关主题
热门推荐