新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机与LCD的串行接口设计与实现

单片机与LCD的串行接口设计与实现

作者:时间:2009-05-21来源:网络收藏

2.3 初始化
液晶显示器在使用之前要先初始化,初始化中除设置程序堆栈指针外,主要是针对模块中的控制芯片进行功能设置,如文本/图形首地址和区域设置、文本/图形开关、光标形状设置及闪烁开关、模式设置及清屏等。
2.4 汉字的显示
  液晶显示模块字符的显示有文本显示和图形显示两种方式。这里重点介绍以图形方式显示汉字的方法。
240×128点阵的液晶显示模块能显示15×8个汉字。对于每个汉字的显示,首先应该计算该汉字在字库中的地址,然后读出该汉字的字型码。当显示至一行的末尾时要换行显示。
显示汉字时,一个16×16的汉字字型码占32个字节,每显示一行要2个字节;第二行显示时,显示地址要在前一行首字节地址上加30,共需要16次循环才能完整地显示一个汉字。
在处理汉字显示时,如果要汉字的反显(例如菜单操作),将汉字的32字节字模数据分别与0xFF异或(XRL)运算,或者取反(CPL)运算后再显示即可。
在该系统中,还需要显示数字、字母以及光标,这些都是通过图形方式16×8点阵显示的。16×8点阵的显示方法与16×16点阵显示类似,在此不再赘述。

本文引用地址:http://www.eepw.com.cn/article/173724.htm

图2程序流程图
3 模块在医疗仪器中的应用
本文介绍的液晶显示模块与采用数据发送方式,这种方式不仅节省了I/O端口资源,而且数据传送更加稳定、可靠,操作控制更加灵活、方便,该方式已成功应用于半自动生化分析仪产品的研发。实践证明,液晶屏具有清晰的显示效果,并且无闪烁,满足了生化分析仪的显示要求。

图3 半自动生化分析仪原理框图
该半自动生化分析仪以16F774作为主芯片,由吸、洗液电路模块、滤光片转动模块、多级放大电路模块、温度控制模块以及微型打印机、LCD液晶显示模块和薄膜键盘等外围输入输出设备组成,原理如图3所示。测量结果不仅可以以字符的形式显示在LCD液晶屏上,美观、方便,便于直接读取数据,也可以通过微型打印机将测量数据打印出来,便于进一步分析与研究。薄膜键盘的使用可实现翻页查询、数据录入等功能。由于16F774的I/O端口资源有限,LCD液晶显示模块和微型打印机均以发式与PIC16F774交换数据,有效地解决了问题。LCD液晶显示模块的应用也为整个系统的低功耗提供了保障。
4 结束语
本文作者创新点在于采用了单片机与液晶显示模块的接口,利用高速八位串行输入/并行输出移位寄存器74HC164进行数据的串/并转换,执行速度快,刷新率高,满足LCD在生化分析仪中的显示要求。实践证明,采用图形点阵式JM240128A LCD模块作为智能仪器的显示终端,接口规范、界面美观。由于多数LCD型号的电气特性以及硬件电路接口都十分类似,所以本文采用的方法具有普遍适用性。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


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



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭