新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Linux液晶显示屏驱动设计

Linux液晶显示屏驱动设计

作者:时间:2012-03-07来源:网络收藏

3LCD读写原理

FYD12864-0402B每屏可显示4行8列共32个16×16点阵的汉字,每个显示RAM可显示1个中文字符或2个16×8点阵全高ASCII码字符,即每屏最多可显示32个中文字符或64个ASCII码字符。FYD12864-0402B内部提供128×2字节的字符显示RAM缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。3种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006,共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8 192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系。

4 部分代码解析




5 编写Makefile和用户级测试程序

下面2行宏变量定义使用armv41-unknown-linux-gcc编译器编译,默认使用gcc编译器、X86 PC平台。



结 语

设备程序作了详细的介绍,在实际开发板AT91RM9200上加入FYD12864-0402B模块,该液晶驱动采用通用化接口和调用方法,对开发其他设备驱动程序具有很好的指导意义。

本文引用地址:http://www.eepw.com.cn/article/149499.htm linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程


led显示器相关文章:led显示器原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭