预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 单片机,的撇口呶C52864点阵液晶显示橄与51程序设计中文图形11ParallelInterfaceTechniquebetweenChineseGraphic2864DotMatrixLCDModuleandSinglechipC51Programming技术究玩李志广12。李晓泉3,淮俊霞1’2(1.河:il:-r业大学应用物理系。天津300130;2。深圳市拓普微科技开发有限公司。深圳518057;3.天津市轻工业设计院。天津300193)摘要:讨论如何利用软件控制LM3033B一0BR3液晶显示模块时序,采用C51语言编程,驱动液晶模块实现并行传输方式的字符、汉字以及图形显示。具体阐述了LM3033B一0BR3液晶显示模块与单片机AT89S52的并行接口电路和软件编程方法。关键词:LM3033B一0BR3液晶显示模块;ST7920控制器;AT89S52单片机;C51编程中图分类号:TN40文献标识码:A51(1.DepartmentTechnology,Tianjin3.Tianjin93,China)李志广等:中文图形12864点阵液晶显示模块与5l单片机的并行接口电路及C51程序设计文章编号:1006-6268(2008)07—0041--04LIZhi-guan912,LIXiao-quan3,HUAIJun-xial卫ofAppliedPhysics,HebeiUniversity300130,China;2.ShenzhenTopwayTechnologyCO.,LTD.,Shenzhen8057,China;LightIndustryDesignInstitute,TianJinAbstract:HowthetimeLM3033B一0BR3modulebyprogrammingwasdiscussedinthispaper.Inwaydrivenparallelcommunicationcharactersgraphicscouldbedisplayedwell.TheinterfacecircuitsoftdesignLM3033B-0BR3AT89S52werenarrateddetail.Keywords:LM3033B-OBR3moduIe:ST7920controller;AT89S52singlechipmicyoco;收稿日期::2008-01—27JIll.,2008,总第90期现代显示Advanced41tocontrolsequenceDisplay 万方数据 l引言霎LM3033B一0BR3特点及操作姑术11.1字符显示16点阵的LM3033B一0BR3的操作指令显示器是人类与应用设备沟通的重要界面,近年来,随着电子技术的飞速发展,液晶显示技术在实际生活中得到了广泛应用。液晶显示模块以其微功耗、体积小、显示内容丰富、模块化以及接口电路简单等诸多优点在科研、生产和产品设计等领域中发挥着越3来越重要的作用“司。LM3033B系列液晶显示模块是深圳TOPWAY公司生产的中文显示模块中的一‘,员。采用了台湾的ST7920控制芯片,并提供了中文j字库,为中文显示开发方面带来了更多的方便。本文以LM3033B一0BR3为例介绍了12864点阵液晶显示模块的引脚、结构、功能,详述了与AT89S52单片机的硬件接口电路及有关软件编程方法。每屏可显示4行8列共32个16汉字,每个显示RAM可显示1个中文宇符或2个8点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。内部提供1282字节的字符显示RAM缓冲区(DDRAM)o字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:显示自定义字型其代码分别是0000H、0002H、0004H和0006H共4个,显示半宽ASCII码字符为02H一7FH,A1AOH—F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H一9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如表1所示[310表1字符显示的RAM地址与32个中文字符显示区域的对应关系1.2图形显示绘图显示RAM提供64x32个位元组的记忆空间(由扩充指令设定绘图RAM位址),在更改绘图RAM时,由扩充指令设定GDRAM位址先设置垂直位址,再设置水平位址(连续写入两个位元组的资料来完成垂直与水平的坐标位址),再写入两个8位的资料到绘图RAM,而位址计数器(AC)会自动加一,整个写入绘图RAM的步骤如下:a.关闭绘图显示功能(