繁体中文
设为首页
加入收藏
当前单片机技术首页 >-精典单片机资料 >> [转]用C51实现单片机的中文输入法

[转]用C51实现单片机的中文输入法 (1)

2008-07-04 00:01:22  作者:  来源:网络  浏览次数:358  文字大小:【】【】【
[转]用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采集器测试仪软件:拼音输入法模块********************"
//"* 软件设计:张 凯 *"
//"* 日期: 2001/3 *"
//"* 编译环境:Franklin 3.3.4 *"
//"******************************************************************************"

#include <string.h>
#include <reg51.h>

//"********************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 []={"肮昂盎"};

[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]

相关文章
 

最新文章

更多

· AMR、ARM和MRM技术简介&...
· ARM公司以及它的系列嵌入...
· MSC1211在高精度智能变送...

推荐文章

更多

· AMR、ARM和MRM技术简介&...
· ARM公司以及它的系列嵌入...
· 从51转到ARM会有困难吗?
· 定时器
· 高精度实时时钟-SD2001...
· MSC1211在高精度智能变送...

热点文章

更多

· 定时器
· 430电源电压一般为3v左右...
· 基于AT89C51的时间/位移...
· 高精度实时时钟-SD2001...
· 温度传感器ds1820 的汇编...
· 从51转到ARM会有困难吗?
· AMR、ARM和MRM技术简介&...
· MSC1211在高精度智能变送...
· 基于MSP430单片机高精度...
· ARM公司以及它的系列嵌入...