日志档案

发表于 2008-3-28 22:16:29

8

标签: 无标签

我的毕业设计(一)

开始做毕业设计了。我的题目是“用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的编程。

系统分类: CPLD/FPGA   |   用户分类: FPGA设计   |   来源: 原创   |   【推荐给朋友】

    阅读(1213)    回复(6)  

投一票您将和博主都有获奖机会!

  • liege

    2008-4-3 16:50:31

    对于这个我算外行,但看着还是瞒有条理的,相信你很快就能成功 ,也希望你继续把完成的经过让大家分享一下,互相学习!谢谢

  • dzcz88

    2008-4-3 23:30:26

    你好:看到你可以有任务做,好羡慕,我是大二了,单片机除了看书就没的做了。我也好想做一个这样的东西,感觉你做的这个还不错,不知道可以让我分享不,我就学了,数电,模电,单片机,汇编,C语言。没有学的,我想我可以继续努力。谢了

  • wwh_nuaa

    2008-4-4 7:46:54

    不错,有空也到我的论坛,帮我踩踩!!

  • xieweichao

    2008-4-4 13:48:21

    http://group.ednchina.com/716/ 每年的毕业又要到,快毕业的你做了什么设计,快来跟大家交流吧!

  • 史丽娟

    2008-4-16 15:46:05

    你有博创sopc 1000的相关资料吗? 我正在学,没有头绪,导师又压得紧。 有的话麻烦你,给我mail 点。万分感谢。 shilijuan0505@126.com qq 346600457

  • exploer

    2008-4-23 16:57:39

    不错,希望你能坚持自己的计划,加油!