S3C44B0X微处理器内置LCD控制器方案设计

时间:2012-06-26来源:网络

  注:用户通过改变LCDBASEU和LCDBASEL的值来滚动屏幕,但在帧结束时,不能改变LCDBASEU和LCDBASEL的值,因为预取下一帧的数据优先于改变帧,如果这时改变帧,预取的数据将无效而且显示不正确。为了检查LINECNT,应当屏蔽中断,否则如果在读LINECNT后,任意中断刚好执行,因为ISR的执行,LINECNT的值可能无效。

  缓冲区开始地址三(LCDSADDR3)

  LCDSADDR3的地址:0x01F00010;

  属性:R/W;

  复位值:0x000000。

  LCDSADDR3中各个位的意义见表6:

  

  注:PAGEWIDTH和OFFSIZE必须在ENVID=0时变化。

  内置LCD控制器的应用

  LCD控制器能与大多数LCD显示模块接口,例如DMF50081,KCS057QV1AJ等。

  KCS057QV1AJ是由KYOCERA公司生产,具有320 240个象素点、带CFL背光的STN(超扭曲向列)256色LCD显示模块。它不带LCD控制器,很容易与S3C44B0X内置的LCD控制器接口。本节将详述它与LCD控制器的硬件接口连线以及它的驱动程序。

  LCD控制器与KCS057QV1AJ接口设计

  KCS057QV1AJ提供的外部接口信号线如下:

  FRM:驱动器扫描的同步信号线;

  LOAD:数据锁存信号线;

  CP:数据移位时钟信号线;

  DISP:显示控制信号线;

  D[7:0]:8根显示数据输入线。

  在KCS057QV1AJ与LCD控制器之间接线时,KCS057QV1AJ的FRM、LOAD、CP、D[7:0]分别和LCD控制器的VFRAME、VLINE、VCLK、VD[7:0]相连。DISP引脚与S3C44B0X的GPIO的GPC15相连,通过GPC15来控制LCD显示模块的打开和关闭。具体接线如图2。

  

1 2 3 4

关键词: 控制器 方案设计 LCD 内置 微处理器 S3C44B0X

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版