No.6835 作者:linquan 邮件:xjt.linquan@x263.net ID:4574 登陆:4次 QQ:5580077 文章数:8篇 最后登陆IP:202.117.32.109 最后登陆:2006/4/26 9:16:33 注册:2001/12/13 9:56:00 财富:40 发帖时间:2002/4/1 20:51:00 发贴者IP:202.117.27.48 标题:linquan:硬件:求助--信利液晶模块 摘要:No.6835硬件:求助--信利液晶模块 我用的是信利的mg320240dbcw-7n,控制器是sed1335,可是试验过程中,无论如何都不能正 常初始化,不知道是何种问题。特向各位请教。 以下为我的硬件连接关系: at89c52 液晶模块 P2.5------------------------/CS P2.4------------------------A0 /WR-------------------------/WR /RD-------------------------/RD D0--D7-----------------------D0--D7 RESET--------反向后-----------RESET +5V--------VCC GND----------GND (+5V)--(-24V)可调----------VO(大约调到-18V) 命令字地址为:0DFFFH 数据字地址为:0CFFFH *********************************** 最关键的是参数取值应该是多少 我以下的取值正确否? 在实验过程中的现象是:出现几条高亮度的水平直线 或者整屏一直在闪烁 从书上看到这可能是tc/r参数设置不正确,但是我怎么改正都不行 急切想得到您的帮助,请尽快回复 ************************************** 初始化程序如下: ; 直接访问方式地址定义,根据用户平台接口修改 CWADD1 EQU 0DFFFH ; 写指令代码地址 DWADD1 EQU 0CFFFH ; 写参数及显示数据地址 DRADD1 EQU 0DFFFH ; 读参数及显示数据地址 CRADD1 EQU 0CFFFH ; 读忙状态地址 COM EQU 30H ; 指令寄存器 DAT1 EQU 31H ; 参数及显示数据寄存器 COUNT1 EQU 32H ; 计数器1 COUNT2 EQU 33H ; 计数器2 ;-------------- SYSTEM SET 参数 -------------- SYSTAB: DB 30H,87H,07H,27H,42H,0F0H,30H,00H ; P1-P8参数 SCRTAB: DB 00H,00H,0F0H,00H,40H,0F0H,00H,80H,00H,00H ; P1-P10参数 ; 初始化子程序INT ; 内部调用子程序:PR1,PR2 ; 程序调用入口:INT ; 程序参数库:SYSTAB,SCRTAB ; 程序调用变量:无 INT: MOV COM,#40H ; SYSTEM SET 代码 LCALL PR1 ; 写入指令代码 MOV COUNT1,#00H ; 设置计数器COUNT=0 INT1: MOV DPTR,#SYSTAB ; 设置指令参数表地址 MOV A,COUNT1 ; 取参数 MOVC A,@A+DPTR MOV DAT1,A LCALL PR2 ; 写入参数 INC COUNT1 ; 计数器加一 MOV&nbs ......
>>返回讨论的主题
|