资源简介
T9 中英文输入法C51版本源代码,非常实用
代码片段和文件信息
/*
首先:希望下一个人可以出个3.0了加入一些联想输入或者加入笔划输入等等。国人会感激你的。
促进中国文化,发扬中文输入法。
特点是直接在Keil下仿真,切换到串口窗口就可以直接看到结果。
要移植此输入法,只需要看懂unsigned char T9PY_Get_Match_PY_MB(char *p_PadInputstruct t9PY_index code ** List_match_PY_Mb)函数
和拼音码表以及拼音索引的关系,基本上就没什么问题了。
仿真步骤如下:
1、打开解压缩文件,用keil c打开工程文件,然后编译运行即可
2、由于Keil的模拟串口是单字节显示,汉字显示为乱码。在win2000或win XP下,用其他窗口覆盖模拟串口窗口,再激活模拟串口窗口即可正确显示汉字
3、在Keil环境下可以直接按“Ctrl+F5”键仿真,按“F5”全速运行,切换到在串口依次输入: //
9466*.1 486*.3 64*.6 426***.5 试试:-)
4、按键是根据通用手机键盘设置的全部在PC的小键盘操作): //
Num /:上一拼音?*:下一拼音 //
7:pqrs 8:tuv 9:wxyz -:前翻页 //
4:ghi 5:jkl 6:mno +:后翻页 //
1:? 2:abc 3:def 回车键:输入状态和选字状态切换 //
0:? .和空格及回车键:输入状态和选字状态切换 //
*/
//--------------------------------------------------------------------------//
// T9拼音输入法2.0 //
// (c) Copyright 2006 liuchongshan //
// All Rights Reserved //
// V2.0 //
//--------------------------------------------------------------------------//
//标 题: T9拼音输入法模块 //
//文件名: 51t9py.c //
//版 本: V2.00 //
//修改人: 刘崇山 E-mail:lasergo@163.com //
//日 期: 06-03-31 //
//描 述: T9拼音输入法模块 //
//声 明: //
// 促进中国文化,发扬中文输入法,尽请多用多更新 //
// 让中国人做事的效益更高,免做重复之事,浪费资源 //
//-----用于商业?随便了,盗版的东西n多,自己看着办吧,反正我是用于学习的----//
//--------------------------------------------------------------------------//
//原始创建人: 徐文军 (感谢徐文军大哥了^_^) //
//在徐大哥公开的t9输入法上加了码表和参考凌阳单片机提供的t9输入法,修改了一些//
//冬冬.其实几百年前我就找到了徐文军大哥网上提供的文件可惜缺少文件而造成很多//
//时间浪费现在经过两天的奋战终于...拿来给大家分享 //
//-----本人一再强调:公布出来就是为了后人可以站在前人的基础上更进一步!!!-----// //
//--------------------------------------------------------------------------//
#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];//主要用于存放匹配的拼音码表地址,只有cpt9PY_Mb[0]存放的是一个不匹配的拼音码表地址.
//匹配并不是指相比较的字符长短一样,不是完全匹配.例如:34跟346是匹配的,34跟34是完全匹配(在这里我们不需要使用完全匹配)
//=====================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 27183 2010-06-19 16:12 T9C51改查找\T9C51\51t9py_indexa.h
文件 24293 2010-06-19 15:37 T9C51改查找\T9C51\PY_MB.h
文件 5115 2002-04-16 15:32 T9C51改查找\T9C51\STARTUP.A51
文件 11679 2006-03-29 20:44 T9C51改查找\T9C51\STARTUP.LST
文件 749 2006-03-29 20:44 T9C51改查找\T9C51\STARTUP.OBJ
文件 12746 2010-06-21 17:31 T9C51改查找\T9C51\t9.c
文件 42 2010-06-21 15:14 T9C51改查找\T9C51\t9.lnp
文件 36830 2010-06-21 15:14 T9C51改查找\T9C51\t9.M51
文件 170 2010-07-01 11:03 T9C51改查找\T9C51\t9.plg
文件 1983 2006-03-29 21:59 T9C51改查找\T9C51\t9_Uv2
....... 13249 2010-05-17 10:08 T9C51改查找\T9C51\t9.uvproj
....... 1766 2006-04-01 01:46 T9C51改查找\T9C51\t9.opt.bak
....... 57805 2010-05-17 10:08 T9C51改查找\T9C51\t9.uvopt
....... 2507 2010-06-19 14:24 T9C51改查找\T9C51\t9_Uv2.Bak
文件 51959 2010-06-21 15:14 T9C51改查找\T9C51\t9.hex
文件 2507 2010-06-19 14:36 T9C51改查找\T9C51\t9.Uv2
文件 21406 2010-06-21 15:14 T9C51改查找\T9C51\t9.LST
文件 86708 2010-06-21 15:14 T9C51改查找\T9C51\t9.OBJ
文件 67225 2010-06-21 15:14 T9C51改查找\T9C51\t9
....... 1980 2010-06-25 13:10 T9C51改查找\T9C51\t9_Opt.Bak
文件 1971 2010-07-01 11:03 T9C51改查找\T9C51\t9.Opt
目录 0 2010-05-17 10:04 T9C51改查找\T9C51
目录 0 2010-06-18 11:27 T9C51改查找
----------- --------- ---------- ----- ----
429873 23
- 上一篇:cadence运算放大器仿真
- 下一篇:ssm+ maven+excel导入导出源码
相关资源
- STM32+TMC5160代码电路图.rar
- 彼诺GT9鼠标驱动 v1.0.1 最新版
- 莹浦通wpt990打印机驱动 v7.01 官方最新
- 莹浦通WPT980打印机驱动 官方版
- IBM TotalStorage FAStT900存储阵列
- 由AT91M55800A和MC68HC908RF2构成的TPMS
- AT89C51+ADC0808 PROTEUS仿真
- 易语言输入法向导部分源码易语言输
-
Jli
nk V7V8固件烧录及步骤 - GB-T958-2015区域地质图图例高清无码带
- 单片机原理及接口技术C51编程张毅刚
- 基于AT89C51的十字路口交通灯设计pro
- 单片机原理及接口技术C51编程
- at89c51单片机外文翻译
- 单片机原理及接口技术C51编程高清P
- 基于C51的电子琴设计
- 仓颉码转换
- 程序员输入法unicode版
- keilc51源代码
- 在C51中变量的空间分配几个方法
- 初学C51的一些误区
- 单片机初学者学习C51时的一些误区和
- Philips 80C51MX
- 12bit流水线ADC电路整体电路原理图-c
- 0.96OLED_C51系列_IIC应答_例程
- 0-999计数器的C51程序
- gt911触摸屏驱动程序
- [单片机原理与应用设计C51编程+Prote
- 煤矿井下ZT9200/19/35超前支护替棚支架
- 方易通FYT9026全兼容UI
评论
共有 条评论