开始做毕业设计了。我的题目是“用SOPC实现LCD中文显示”。以后我会不断把我的进展跟大家分享,也希望大家给我提出宝贵的意见和建议。在此先谢谢了!
相信有很多人做过这个题目,不难,但是也不简单。导师给我的要求是在LCD上实现任意文字的中文显示:在PC上输入文字,然后传给FPGA板子,在LCD上显示出来。
这个设计基本上分为下面几个部分:
1-LCD显示原理;
2-LCD控制方式;
3-汉字编码原理,中文字库的组成和结构;
4-字模提取;
5-(点阵)汉字显示;
6-使用SOPC进行硬件设计。
导师给我的第一个任务是收集资料并学习,给了3周时间。我找了下,发现几篇比较好的:
1-LCD Fundamentals Using PIC16C92X Microcontrollers。Microchip公司的文档资料,编号AN-658。主要介绍了LCD的显示原理。
2-丁志军,贾岚。点阵图形式液晶显示器上的中文显示。Vol.22,No.4,Radio Communications Technology,1996。
3-王建校,危建国。SOPC设计基础与实践。西安电子科技大学出版社,2006。
4-Quartus II和NIOS II的文档也是很不错的资料,就是有点多,需要整理。
资料看完以后,导师叫我选液晶片子。我一直觉得这些液晶都大同小异,所以我偷了下懒,直接在《今日电子》上随便找了个广告。选那家公司还因为它自带字库,感觉会比较方便。当时我并不知道自带字库的片子可以不用提取字模,大大简化了设计。我上那家公司的网站,选了块比较大的,把它的说明书下了下来。它的说明书写得很详细,还带了参考程序,包括汇编和C语言的(基于51单片机的)。我选的液晶型号是OCMJ8X15D-2,240X128的,厂家叫金鹏电子有限公司(http://www.gptlcm.cn/)。
接下来就是消化说明书了,弄懂它的编程方法。每种液晶片子的控制器可能不同,编程方法就有区别,但是基本原理没变。就是控制好片选、读使能、写使能等等这几种信号,还有就是片子自己的几条指令。
目前我刚做完这一步。现在正在学SOPC和NIOS II的编程。
用户115267 2008-4-23 16:57
用户71098 2008-4-4 13:48
用户1113192 2008-4-4 07:46
用户108595 2008-4-3 23:30
用户388430 2008-4-3 16:50