讨论如何利 用软件控制LM3033B-0BR3液晶显示模块时序,采用C51语言编程,驱动液晶模块实现并行传输方式的字符、汉字以及图形显示。具体阐述了LM3033B- -0BR3液晶显示;模块与单片机AT89552的并行接口电路和软件编程方法。
显示器是人类与应用设备沟通的重要界面,近年来,随着电子技术的飞速发展,液晶显示技术在实际生活中得到了广泛应用。液晶显示模块以其微功耗、体积小、显示内容丰富、模块化以及接O电路简单等诸多优点在科研、生产和产品设计等领域中发挥着越来越重要的作用。LM3033B系列液晶显示模块是深圳TOPWAY公司生产的中文显示模块中的一员。采用了台湾的ST7920控制芯片,并提供了中文字库,为中文显示开发方面带来了更多的方便。本文以LM3033B- -0BR3为例介绍了12864 点阵液晶显示模块的引脚、结构、功能,详述了与AT89S52单片机的硬件接口电路及有关软件编程方法。
字符显示
每屏可显示4行8列共32个16x16点阵的汉字,每个显示RAM可显示1个中文字符或2个;16x8点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCI码字符的显示。内部提供128x2字节的字符显示RAM缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM ( 中文字库)、HCGROM( ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:显示自定义字型其代码分别是0000H、0002H、0004H和0006H共4个,显示半宽ASClI码字符为02H~7FH,A1A0H ~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~ 9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如表1所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !