SED1335液晶控制器与单片机的接口应用(图)
文件大小: 69k
源码售价: 10 个金币 积分规则     积分充值
资源说明:要:本文介绍了SED1335液晶控制器的硬件结构,SED1335与MCS51单片机的接口,并给出了接口时序特性和软件设计思路。关键词:液晶控制器;单片机;接口;时序特性   引言  在小型测控仪表中越来越多地使用了液晶显示器LCD,LCD本身不会发光,是利用外部光的反射原理,当笔端所加的交流信号与公共端的信号异相时,该笔端就会被点亮,若同相,则该笔端不会点亮。液晶显示功耗小,字形美观,它使得测控仪表可用集成电池来供电。现在的大量测控仪表均采用单片机为主控器件,所以在液晶显示器和单片机之间存在一接口电路,通常由专用的IC来完成,SED1335液晶控制器就是其中的 SED1335液晶控制器是一种常用的微控制器与液晶显示器(LCD)之间的接口芯片,由日本精工爱普生公司生产。这款控制器具有丰富的指令集和强大的驱动能力,能够支持高达640×256点阵的显示。在小型测控仪表和其他嵌入式系统中,LCD因其低功耗和高可视性而被广泛使用。SED1335作为接口控制器,简化了单片机(例如MCS51系列)与LCD之间的通信。 SED1335的硬件结构包括三个主要部分:MPU(微处理器)接口、控制部分和驱动LCM(液晶模块)部分。MPU接口具备I/O缓冲器,无需判断控制器是否繁忙,可以直接接收并处理来自MPU的指令和数据。控制部分包含振荡器、逻辑功能、显示RAM管理、字符库和驱动时序发生器。驱动部分则负责数据传输、显示区域的合成以及生成液晶模块所需的时序。 在与MCS51单片机的接口设计中,SED1335使用了DB数据总线、CS片选信号、A0选择信号、RD读操作信号和WR写操作信号。A0引脚用于区分指令输入和数据输入,当A0为1时,写入指令或读取数据;为0时,写入数据和参数。接口兼容8080和M6800系列的MPU,通过SEL1和SEL2引脚的组合来选择。与8080系列的接口时序有特定的要求,包括地址建立时间、地址保持时间、读写周期、读写脉冲宽度等。 软件设计方面,接口软件主要包括初始化程序和中断显示子程序。初始化程序设置SED1335的参数,如显示字符的高度、宽度、点阵行数等,通常以参数表的形式输入。中断显示子程序根据设定的时间间隔执行,例如每5秒更新一屏,根据液晶点阵列数计算中断时间。中断次数由R0记录,每次中断后右移一位,当R0清零时,处理完一个字节的数据,然后进行屏幕刷新。 SED1335液晶控制器为单片机提供了一种高效的手段来驱动LCD显示,通过合理的硬件连接和精心设计的软件程序,能够实现灵活、稳定且低功耗的显示效果。在小型测控仪表和其他嵌入式系统中,这种接口方案大大降低了开发复杂度,提高了系统的可靠性。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。