位置:51电子网 » 技术资料 » 显示光电

图像控制器程序代码

发布时间:2008/12/17 0:00:00 访问次数:442

  s1d13506的软件初始化配置各种寄存器和编写颜色表(look up table,lut)。下面详细给出sldl3506的初始化步骤,该初始化配置s1dl3506控制lcd在640×480分辨率、78hz的刷新率、16位数据接口、256色8bpp、40melz时钟输入、外接50ns的edo-dram,32ms刷新时钟模式下工作。

  (1)设置寄存器01h为0x00;使能内存/寄存器选择位;设置寄存器01fch=0x00;禁止显示输出。

  (2)设置寄存器04h和08h为0x00;设置gpio为输人引脚。

  (3)设置寄存器010h、014h、018h和01ch分另刂为0x00、0x10、0x02和0x02,选择clki为单一的40mhz主输入时钟,mclk和lcd pclk时钟为clki的一半。

  (4)设置寄存器01eh为0x01;设置cpu等待状态。

  (5)设置寄存器020h、021h、02ah和02bh分别为0x01、0x06、0x01和0x01;配置外接存储器接口,寄存器020h表示外设为edo内存;寄存器021h表示外设的刷新时钟为32ms:寄存器02ah和2bh配置dram的读写时间。

  (6)配置lcd的类型和时间寄存器,根据刷新率配置水平和垂直扫描的时间;寄存器30h、32h、34h、38h、39h和3ah分别设置为0x26、0x4f、0xlf、0xdf、0x01和0x2c,其他相关寄存器均为0。

  (7)配置lcd输出的格式,包括存储空间的起始地址以及∏fo的初始值;设置寄存器40h、46h和47h分别为0x03、0x40和0x01,其他相关寄存器均为0。

  (8)设置寄存器olfch=0x01;使能lcd显示输出;完成sld13506的初始化工作。

  根据以上初始化步骤,编写程序代码如下:



  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  s1d13506的软件初始化配置各种寄存器和编写颜色表(look up table,lut)。下面详细给出sldl3506的初始化步骤,该初始化配置s1dl3506控制lcd在640×480分辨率、78hz的刷新率、16位数据接口、256色8bpp、40melz时钟输入、外接50ns的edo-dram,32ms刷新时钟模式下工作。

  (1)设置寄存器01h为0x00;使能内存/寄存器选择位;设置寄存器01fch=0x00;禁止显示输出。

  (2)设置寄存器04h和08h为0x00;设置gpio为输人引脚。

  (3)设置寄存器010h、014h、018h和01ch分另刂为0x00、0x10、0x02和0x02,选择clki为单一的40mhz主输入时钟,mclk和lcd pclk时钟为clki的一半。

  (4)设置寄存器01eh为0x01;设置cpu等待状态。

  (5)设置寄存器020h、021h、02ah和02bh分别为0x01、0x06、0x01和0x01;配置外接存储器接口,寄存器020h表示外设为edo内存;寄存器021h表示外设的刷新时钟为32ms:寄存器02ah和2bh配置dram的读写时间。

  (6)配置lcd的类型和时间寄存器,根据刷新率配置水平和垂直扫描的时间;寄存器30h、32h、34h、38h、39h和3ah分别设置为0x26、0x4f、0xlf、0xdf、0x01和0x2c,其他相关寄存器均为0。

  (7)配置lcd输出的格式,包括存储空间的起始地址以及∏fo的初始值;设置寄存器40h、46h和47h分别为0x03、0x40和0x01,其他相关寄存器均为0。

  (8)设置寄存器olfch=0x01;使能lcd显示输出;完成sld13506的初始化工作。

  根据以上初始化步骤,编写程序代码如下:



  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!