摘要:通过一个小型监控单元的设计实践,详细介绍了一种使用89C51单片机和大屏幕液晶显示模块DMF-50081,进行图形和文本混合显示的软硬件设计思路和编程技巧。给出了DMF-50081与单片机的硬件连接电路和部分程序代码。
关键词:单片机 SED1335控制器 图形汉字 DMF-50081
香港精电公司的DMF-50081点阵图形液晶显示模块是由大屏幕LCD液晶显示器、SED1335控制器、CCFL背光逆变器和DC-DC显示驱动电源四部分组成。它与同类液晶显示模块相比,具有显示信息量大、亮度高、微功耗、体积小、质量轻、超薄等诸多优点,在移动通讯、仪器仪表、电子设备、家用电器等各方面有着十分广泛的用途。
下面以DMF-50081在某工程项目中进行实时监控的实际应用系统为例,详细阐述DMF-50081液晶显示模块
1 DMF-50081模块说明
DMF-50081液晶显示器为320×240点阵CONTROL ENGINEERING China版权所有,能容纳16×16点阵的汉字共20行×15列,且具有较高分辨率(点为0.27×0.27mm)。该器件的外型尺寸为139×120mm,厚度为2.5mm,屏幕可视区为103×79mm。显示方式为全透反显,显示颜色为兰底白字。屏幕右侧有14芯接口与SED1335控制板的J2接口相连,具体管脚说明见表1。由于LCD背光显示需要提供特殊电源,因此外围电路中除了提供正常电源外,还需要冷阴极背光电源逆变器和DC-DC变换器。屏幕下部用2芯背光驱动接口与CCFL背光逆变器输出相连。
表1 14芯LCD接口功能
1.2 SED1335控制器的引脚功能说明
SED1335控制器是日本SEIKO EPSON公司出品的液显示控制器,是一种宽工作电压型2.7~5.5V控制器,它在同类液晶显示控制器产生中是功能最强的一个。其主要特点有:
*带有较强功能的I/O缓冲器;
*指令功能丰富,四位数据可并行发送,最大驱动能力为640×256点阵;
*DMF-50081 LCD显示器件支持文本、图形和图文三层混排显示方式控制工程网版权所有,可显示复杂的文字及图形,而且功能强大,操作灵活。
SED1335控制板外形尺寸为90×50mm,板上有两个接口:分别为J1和J2,其中J1为单片机控制板接口( 16针),J2为液晶显示器(LCD)接口。表2所列是与单片机系统进行接口的引脚功能说明。
表2 16芯MPU接口引脚功能
SED1335的硬件部分由MPU接口单元、内部控制单元、驱动单元等组成。
接口单元具有功能较强的I/O缓冲器。它主要表现在两个方面:第一是MPU访问SED1335时,不须判断其“忙”状态,SED1335可随时准备接受MPU的访问,并在内部时序下及时把MPU发来的指令、数据传输就位。第二是指SED1335在接口单元设置了与8080系列和M6800系列MPU相适配的两种操作时序电路www.cechina.cn,它们可通过器件引脚的电平设置在二者中选择其一。
DMF-50081液晶显示模块中的控制单元由振荡器、功能逻辑电路、显示RAM管理电路、字符库及其管理电路以及可产生驱动时序的时序发生器组成。它可以管理64k字节显示RAM,显示RAM可设置为文本显示或图形显示方式www.cechina.cn,在两种显示方式下www.cechina.cn,显示RAM内的每个字节数据可对应不同的显示内容。SED1335在其内部字符发生器CGROM中固化了160种5×7点阵字符。另外,器件中的驱动单元还具有各显示区的合成显示能力、传输数据的组织功能及产生液晶显示模块所需时序。
1.3 CCFL背光逆变器
该LCD模块采用的是CCFL背光,它是一种冷阴极荧光灯,