生物医学工程生产实习指导书(6)

2019-04-15 21:21

又有233的RGB格式,这因硬件而定。在彩色图像显示时,首先要给显示缓存区一个首地址,这个地址要在4字节对齐的边界上,而且,需要在SDRAM的4MB字节空间之内。它是通过配置相应的寄存器来实现的。之后,接下来的76800字节,就为显示缓存区,这里的数据会直接显示到LCD屏上去。屏上图像的变化是由于该显示缓存区内数据的变化而产生的。

在了解了8位彩色LCD显示原理之后,通过正确配置S3C2410的LCD控制器相应的寄存器,就能正确启动LCD的显示。请仔细阅读各寄存器的配置项。 表4-1为LCD的控制寄存器1的的配置说明。

表4-1

LINECNT:(只读) 这些位反映行计数值

[27:18] CLKVAL:

确定VCLK的频率.

23

[17:8] STN:VCLK = HCLK / (CLKVAL x 2) ( CLKVAL≥2 ) TFT:VCLK = HCLK / [(CLKVAL + 1) x 2] ( CLKVAL≥0 ) MMODE:

[7] PNRMODE:

[6:5]

确定VM的改变速度.

0 = 每一帧,

1 = 由 MVAL 定义

选择显示模式

00 = 4位双扫描显示模式(STN) 01 = 4位单扫描显示模式(STN) 10 = 8位单扫描显示模式(STN) 11 = TFT显示器

BPPMODE:选择BPP(Bits Per Pixel)模式

[4:1] 0011:STN8位彩色模式 0100:STN12位彩色模式

ENVID:

[0]

LCD视频输出和逻辑的允许与否

0 = 不允许,LCD FIFO 清除 1 = 允许

表4-2 为LCD的控制寄存器2的的配置说明。

表4-2

VBPD: [31:24] 在STNLCD上面应该置0

LINEVAL: [23:14] 确定LCD屏的垂直尺寸 VFPD: [13: 6] 在STNLCD上面应该置0 VSPW: [5: 0] 在STNLCD上面应该置0

24

表4-3 为LCD的控制寄存器3的的配置说明。

表4-3

WDLY:

确定VLINE和VCLK之间的延时

[25:19] 00 = 16HCLK, 01 = 32 HCLK,

10 = 48 HCLK, 11 = 64 HCLK

HOZVAL: [18:8] 确定LCD屏的水平尺寸,HOZVAL值的确定必须满足一行

总的字节数是4的倍数。如120点的LCD 的水平尺寸X=120不支持,因为一行包含15个字节,而X=128可以被支持(16个字节),额外的8点将被LCD驱动器放弃.

LINEBLANK:[31:21] 确定行扫描的空闲时间. LINEBLANK的单位是HCLK X 8.

如: LINEBLANK 为10, 则在VCLK中插入10个系统时钟

表4-4 为LCD的控制寄存器4的的配置说明。

25

表4-4

MVAL [15:8] 如果MMODE=1,这两位定义VM信号以什么速度变化

VM Rate = VLINE Rate / ( 2 * MVAL)

WLH:[7:0]

确定VLINE高电平的宽度

[7:2] 保留 [1:0]

00 = 16HCLK, 01 = 32 HCLK, 10 = 48 HCLK, 11 = 64 HCLK

表4-5 为LCD的控制寄存器5的的配置说明。

26

表4-5

对于STNLCD,需要设置下面几个位:

INVVCLK [10] STN/TFT:这个位设置VCLK活动边缘的极性

27


生物医学工程生产实习指导书(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:跨境电商人才初级认证试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: