发表于:2004-10-14 15:36:00
楼主
彩色液晶显示设计方案,需要的朋友联系我哦!
彩色液晶显示技术是目前最人性化,最流行的显示技术。具有直观的优点。可显示字符,图型、曲线、汉字。
友利华(河南)高科技开发有限公司
河南省郑州市经八路11号院1号楼11层
网址:http://tft.5322.cn
ureikayzq@yahoo.com.cn
yan1688@126.com
0371-6645356 3926723
联系人:阎先生
应用举例:
为了加快开发进度,我们举一应用实例,该例由单片机MCS51来驱动彩色液晶显示器
YD-601、YD-602S、YD-603、YD-501A原理如图。后附一段完成清屏工作的程序。
运行本程序,将屏幕清成044H代码所表示的颜色
;VRAM的片选地址〔E000,FFFFH〕
;A13,14,15=P1.0,P1.1,P1.2
ORG0000H
LJMP MAIN
ORG0100H
MAIN:
LCALL lnitscreen;初始化时,将VRAM中的所有地址数据清为0
MOV R1,#044H;将屏幕清成044H代码所表示的颜色
LCALL Clearscreen
MAIN1:
SJMP MAIN1
;=============================================================
initscreen:
LCALL Cls
RET
Cls:
MOV R2,#8
MOV R3,#00000000b
Cls1:
MOV P1,,R3
MOV DPTR,#0E000h
MOV R4,#20H
Cls1A:
MOV R5,#00H
MOV A,#00H
Cls2:
MOVX@DPTR,A
INC DPTR
DJNZ R5,Cls2
DJINZ R4,Cls1A
INC R3
DJNZ R2,Cls1
RET
;=================================================
Clearscreen
LCALL Ccls
RET
;R1=COLORCODE
CCls:
MOV R2,#8
MOV R3,#00000000b
CCls1:
MOV P1 ,R3
MOV DPTR,#0E000h
MOV R4,#20h
CCLS2A:
MOV R5,#0Alh
MOV A,R1
CCLS2:
MOVX@DPTR,A
INC DPTR
DJNZ R5,CCLS2
MOV R5,#Fh
CCLS2B:
INC DPTR
DJNZ R5,CCLS2B
DJNZ R4,CCLS2A
INC R3
RET
END