专利名称:家电液晶显示模块与单片机的间接访问方式接口的制作方法
技术领域:
本实用新型涉及一种家电液晶显示模块与单片机的间接访问方式接口。
背景技术:
液晶显示模块在各类测量及控制仪表中由于其功耗低、寿命长、价格低、接口控制 方便等优点而被广泛的应用。其中家电液晶显示模块是一类专用于显示字母、数字、符号 等点阵式液晶显示模块。目前最常用的字符型家电液晶显示驱动器是日本HITACHI公司 的HD44780U及其兼容品。字符型家电液晶显示模块的外接口信号实际上就是HD44780U与 MCU接口部的信号,所以接口技术要满足HD44780U与单片机MCU接口部的要求,关键要满 足HD44780U的时序关系。目前的家电液晶显示模块与单片机MCU的接口方式大多采用直 接访问方式,直接控制方式是把液晶显示模块作为存储器直接进行读写操作,编程简捷,但 只适用于低速连接,难以满足高速计算机与家电液晶显示模块的连接要求。
实用新型内容为解决现有技术中家电液晶显示模块与单片机采用直接访问方式难以满足高速 计算机与家电液晶显示模块的连接要求的技术问题,本实用新型提供了一种家电液晶显示 模块与单片机的间接访问方式接口。本实用新型为了解决上述技术问题采用的技术方案是提供一种家电液晶显示模 块与单片机的间接访问方式接口,所述家电液晶显示模块与单片机的间接访问方式接口把 家电液晶显示模块作为终端接在单片机MCU的并行接口上或接在单片机MCU系统的并行接 口集成电路上。所述接口在电路连接方式上,把51系列的单片机的Pl和P3接口作为并行接口与 家电液晶显示模块连接。所述接口在驱动程序的编写上,要特别注意时序的配合。根据M6800时序的规范, 在写操作时,需要强调的是使能信号E是下降沿有效,在软件设置顺序上,先设置RS,R/W状 态,再设置数据,然后产生E信号的脉冲,最后复位RS,R/W状态;在读操作时,需要强调的是 使能信号E是高电平有效,在软件设置顺序上是先设置RS,R/W状态,再设置E信号为高,这 时从数据口读取数据,然后将E信号置低,最后复位RS和R/W状态。图中的可调电位器为 家电液晶显示模块提供了可调的驱动电压,用以实现显示对比度的调节,从而达到最佳的 显示效果。其具体时序应满足下列时序表和图2图3所示的时序图A、写操作[0008] B、读操作 本实用新型的优点在于采用间接控制方式通过软件执行来产生操作时序,在时 间上足够满足家电液晶显示产品的技术要求,因此能够实现高速计算机对家电液晶显示模 块的有效控制。由此可以引申为丰富了家电产品的液晶显示内容,提高家电液晶显示模块 的显示效果,提升家电产品档次。
图1是本实用新型实施例家电液晶显示模块与单片机的间接访问方式接口的电 路图;图2是本实用新型实施例家电液晶显示模块与单片机的间接访问方式接口写操 作的时序图;图3是本实用新型实施例家电液晶显示模块与单片机的间接访问方式接口读操 作的时序图。
具体实施方式
下面结合具体的实施例与说明书附图对本实用新型做详细说明。如图1所示,一种家电液晶显示模块与单片机的间接访问方式接口,所述家电液 晶显示模块与单片机的间接访问方式接口把家电液晶显示模块作为终端连接在单片机MCU 的并行接口上。把单片机8031的Pl和P3接口作为并行接口与字符型家电液晶显示模块 连接。所述接口在驱动子程序的设置上,根据M6800时序的规范,在写操作时,需要强调的 是使能信号E是下降沿有效。在软件设置顺序上,先设置RS,R/W状态,再设置数据,然后产生E信号的脉冲,最后复位RS,R/W状态;在读操作时,需要强调的是使能信号E是高电平有 效。所以在软件设置顺序上是先设置RS,R/W状态,再设置E信号为高,这时从数据口读取 数据,然后将E信号置低,最后复位RS和R/W状态。以下是字符型液晶显示模块的驱动程序举例[0018]COMEQU20H;指令寄存器[0019]DATEQU21H;数据寄存器[0020]RSEQUP3. 3;寄存器选择信号[0021]R/ffEQUP3. 4;读/写选择信号[0022]EEQUP3. 5;使能信号[0023]1、读忙标志BF和地址计数器AC值子程序[0024]PRO=PUSHACC[0025]MOVP1,#0FFH ;Pl置位,准备读[0026]CLRRS;RS = 0[0027]SETBR/ff;R/W = 1[0028]SETBE;E = 1[0029]MOVCOM, Pl;读BF和AC值[0030]CLRE;E = 0[0031]POPACC[0032]RET[0033]2、写指令代码子程序[0034]PRl:PUSHACC[0035]CLRRS ; RS = 0[0036]SETBR/W ;R/W = 1[0037]PRll MOVPI, #0FFH ;Pl置位,准备读[0038]SETBE ;E = 1[0039]MOVA, Pl;读BF和AC值[0040]CLRE;E = 0[0041]JBACC. 7,PRl ;判 BF = 0 ?是[0042]CLRR/ff;R/W = 0[0043]MOVPI, COM;写入指令代码[0044]SETBE;E = 1[0045]CLRE;E = 0[0046]POPACC[0047]RET[0048]3、写显示数据子程序[0049]PR2:PUSHACC[0050]CLRRS ; RS = 0[0051]SETBR/W ;R/W = 1[0052]PR21 MOVPI, #0FFH ;Pl置位,准备读MOV CLR JB
SETB
CLR
MOV
SETB
CLR
SETB E A, Pl
E
ACC. 7,PR21
RS
R/W
PI, DAT
E E
POP ACC RET
4、读显示数据子程序
PR3 PUSH CLR SETB PR31:M0V
SETB MOV A, Pl
ACC RS R/ff
E
CLR E JB
SETB
ACC. 7,PR31 RS
SETB R/ff
MOV
PI, #0FFH
SETB E
MOV CLR POP RET
COM, Pl
E
ACC
;E = 1
;读BF和AC值 ;E = O
;判BF = O ?是继续 ;RS = 1 ;R/ff = O ;写入数据 ;E = 1 ;E = O
;RS = O ;R/W = 1
P1,#0FFH ;Pl置位,准备读
;E = 1
;读BF和AC值 ;E = O ;判BF = O ?是继续 ;RS = 1 ;R/W = 1 ;Pl置位,准备读 ;E = 1 ;读数据 ;E = 0
以上内容是结合具体的优选技术方案对本实用新型所作的进一步详细说明,不能 认定本实用新型的具体实施只局限于这些说明。对于本实用新型所属技术领域的普通技术 人员来说,在不脱离本实用新型构思的前提下,还可以做出若干简单推演或替换,都应当视 为属于本实用新型的保护范围。
权利要求一种家电液晶显示模块与单片机的间接访问方式接口,其特征在于所述家电液晶显示模块接在单片机MCU的并行接口上或接在单片机MCU系统的并行接口集成电路上。
2.根据权利要求1所述的家电液晶显示模块与单片机的间接访问方式接口,其特征在 于所述家电液晶显示模块与单片机的间接访问方式接口在电路连接方式上,把51系列的 单片机的Pl和P3接口作为并行接口与家电液晶显示模块连接。
专利摘要本实用新型公开了一种广泛应用在家电领域的液晶显示模块与单片机的间接访问方式接口。所述家电液晶显示模块与单片机的间接访问方式接口是把家电液晶显示模块作为终端连接在单片机MCU的并行接口上或连接在单片机MCU系统的并行接口集成电路上。本实用新型采用间接控制方式通过软件执行来产生操作时序,能够实现高速计算机与家电液晶显示模块的连接。
文档编号G06F3/14GK201681584SQ20102015545
公开日2010年12月22日 申请日期2010年4月9日 优先权日2010年4月9日
发明者李华文 申请人:大连东显电子有限公司