这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » T9,Msp430,Nokia6610,LCD 我做的T9输入法,在Msp430

共2条 1/1 1 跳转至

T9,Msp430,Nokia6610,LCD 我做的T9输入法,在Msp430上实现验证了(公布Nokia6610彩屏LCD驱动C代码)

院士
2006-09-17 18:14:16     打赏
T9,Msp430,Nokia6610,LCD 我做的T9输入法,在Msp430上实现验证了(公布Nokia6610彩屏LCD驱动C代码)



关键词: Msp430     Nokia6610     我做     输入法         

院士
2006-12-22 22:43:00     打赏
2楼
问 公布Nokia6610彩屏LCD驱动C代码,在第20个帖子那里,自己去看看,期望能普及这个120元一个彩屏液晶
伪彩LCD,控制器:PCF8833
点阵:132*132  (可以4个角的任意一个作为显示坐标的0点)
颜色深度:12Bit色(4096色)/8Bit(256色)(可以设置)
NOTE:这个液晶也有控制器是EPSON的,在网络上许多人认同的区分方法是:LCD背面是绿色PCB的,控制器是EPSON的S1D15G00 红色PCB的是菲利普的PCF8833 除了控制器的区分外,最大的难点在于如何连线,不管是那个控制器的nokia6610LCD,他们都一定有一样的接口的----一个板对板的插座(红色PCB的还带有而外的焊盘,引线容易很多),在没有找到能跟原有插头完全匹配的插座的情况下,我找了等间距的板对板插座和插头(一对的),把原来的插座焊下来,用买到的板对板的插座焊上去.在做PCB时就可以使用这个买到的板对板的插头做封装了.
    刚刚提到N多人认为绿色PCBNokia6610LCD通常是EPSON的控制器,我买到的也是这样的绿色的,结果我尝试了N次EPSON的指令来初始化LCD,都没有成功,以为这款LCD就要这么给废了,等过了一些天后我想
:不如试试菲利普的PCF8833的指令,结果:呵呵,什么都出来了!
因此结论是:
A.>不管是什么颜色的Nokia6610LCD,硬件接口一定是一样的(想想既然它们都能用在一中手机上,总不会Nokia笨到设计两个接口的地步吧)
B.>控制芯片有可能是两种之一,Nokia6610手机如何识别到底是那个控制器的LCD呢?PCF8833有一个读取ID的命令,多半是靠它来识别的,因此你要是拿到这款液晶,,若是菲利普的指令不能用,换成EPSON的指令试试.
C.>控制器数据手册自己在网上找,一个是PCF8833另一个是S1D15G00
                                       2005/12/26
//--------------------------------------
* 2005/9  2005/10完成整个框架和基本的输入法部分
* 2005/11/28   完成声母模糊音输入码表和函数(Sh--S/Ch--C/Zh--Z/L--N..)
* 2005/12/06   完成软件堆栈的函数,并应用到IME的检索中
支持中文拼音输入,支持模糊音功能Sh--S/Ch--C/Zh--Z/L--N...从图片中可以看到:输入的'ca',关联到'Cha'供操作者候选.
支持大小写英文字母输入
支持数字输入
提供编辑区维护函数
代码可裁减.
....
IAR下编译结果:
11 414 bytes of CODE  memory
    440 bytes of DATA  memory (+ 20 absolute )
26 508 bytes of CONST memory (+  2 absolute )
MSP430/149上运行的结果见图片.
http://file.21ic.com.cn/upload/img/200511/2005122011313777913.jpg
http://file.21ic.com.cn/upload/img/200511/2005122011351099501.jpg

Keil下的编译结果:(把所有可能的作为code的东西都加入code中)
Program Size: data=15.1 xdata=164 code=28394
可见是可以在只有512B的52单片机上使用的,而且优化一下应该不需要外扩SRAM,当然最好是能有1K RAM的型号上使用,那么一定没有问题.


**这个输入法全部使用C语言实现,可以移植到51/MSP430单片机,应用于需要提供汉字输入的场合,比如短消息终端,工业控制领域
**支持词组输入,由于没有找到Free的词组码表,因此没有完善词组输入功能

图片中采用了132x132的4096色LCD,CPU是MSP430的149,字库使用AT45DB041
ps:彩屏液晶就是爽!,430可以走入彩屏时代了!!!
呵呵,谁要是有需要中文输入的Case可以找我咯...
1: 再给张全图再给张全图 2: 佩服厉害厉害,真的很佩服
能不能把代码和原理图给参考参考啊。
我是搞汽车自动变速器的,我们的项目目前是在路试阶段,已经路试过3千公里,软件也是C语言,代码大小16K,控制离合,拨档和油门执行机构。我跟你交换参考参考行否?

                                   欢迎访问我的网站:www.dyic.com.cn 3: 给一张前期在UCGUI上实现的截图给一张前期在UCGUI上实现的截图:
http://file.21ic.com.cn/upload/img/200511/2005122012131440978.jpg
T9使用了uCGUI提供的显示函数和按键输入函数,这也证明了T9可以应用于uCGUI. 4: 对楼主的彩屏感兴趣什么型号,手机上用的吗 5: 彩屏是nokia6610的控制器是PCF8833  在ourAVR论坛上有过关于这个的讨论.
只是和LCD连接的插头非常贵!20元一套!而液晶在西安能100块买到.
倒是要提醒的是这款液晶有两种控制器的,另外一种是Epson的,具体情况在网上找找吧. 6: 给我个看看 7: 不方便的内容就不用给出了我想了解下开发的构架

现在学习430中,前一段听了利达尔的430巡讲会,感觉不错
lqqm@aspe.buaa.edu.cn
谢了 8: 硬件都很简单的东西硬件都很简单的东西,没有什么东西可讲的,MSP430+LCD+AT45DB041+KepPad
本来我做这个板的目的是验证我的T9,连带试试彩色LCD.LCD驱动调试好了后,T9的移植仅仅用了一个下午而已,而后做的很多都是细节调整和BUG修正. 9: 呵呵,我前段时间也搞过类似的东西!MSP430,普通黑白STN屏,可显示12*4个汉字(4行12列)

用遥控器控制输入拼音,不过感觉做得没有楼主的高级,呵呵!

程序基本已调试成功!
10: 我在此拜见各位老师了看了各位的杰作,在下实在是佩服,我以前也想玩一下430的片子,但是碰到了一些问题,实在是无法解决,故搁浅了,恳请各位前辈多多指导,我在此谢谢大家了。我的邮箱是:mymcu51@126.com 11: 楼主能否把程序给我一份?小弟也想学习学习!可以吗?mechadlutlwh@163.com
多谢了! 12: 动不动就要源代码,哪里有那么多的好事呢?不给代码. 13: 哈哈 14: 那你发个图片上来馋咱们干嘛? 15: 给了图片就一定要给代码么?给了图片就一定要给代码么?因为高兴因此在这里说说这个东西呀!改天整理好4096色液晶的驱动后再公开液晶部分的代码--这样大家可以用这款液晶做手持仪表等等的东西了. 16: re看来这个网站虽然说是中国最大的电子网站,但是几乎没有什么值得看的地方。众多的网友都不肯透露一点技术上的东西。 完全没必要在这里混了。  17: 同意liandao深有同感,程序这东西的调试很费神,往往实现一个功能需要几周甚至几月的调试,拿我们的项目来说,我们这个程序搞了整整一年。所以我也特别反感有的兄弟给我发Email说要这程序要那程序的。
资源可以共享,比如个别资源模块可以发给大家参考一下,但是整个系统是绝对要保密的。 18: jackiezeng不能这么说啊! 19: lcd是自带汉字库的吧

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]