去年在往上淘了一块液晶屏幕 16064 出了一个测试程序别的啥也没有,网上资料少的可怜。就放了很久最近闲来无事,就拿来玩玩。
如是就出了下面这程序,程序以测试
http://tradearchive.taobao.com/trade/detail/trade_snap.htm?trade_id=62238374645803引脚定义:1,DL1 2,M 3,CL1 4,CL2 5,DR2 6,VSS 7,VDD 8,VEE
DL1=FLM(场同步)
M=M(交流驱动)
DR2=D(串行数据 160BIT/行)
CL1=LP(行同步/锁存)
CL2=CLK(数据锁存时钟)
VSS=GND
VDD=VCC(5V )
VEE=VEE(应节10k可调电阻)
DL1 BIT P1.3 ;场同步
M BIT P1.4 ;交流输入
CL1 BIT P1.5 ;行同步
CL2 BIT P1.6 ;数据锁存
DR2 BIT P1.7 ;串行数据 160BIT/行
ORG 0000H
//--------------------------
// 信号线置零
//--------------------------
START: CLR DR2
CLR CL1
CLR CL2
CLR DL1
CLR M
CLR C
//--------------------------
// 图像定位
//--------------------------
MOV DPTR,#TAB ;指向图像点阵,这里用的是ROM固定图像
//--------------------------
// 行 场
//--------------------------
CPL CL1
CPL DL1
NOP
NOP
NOP
NOP
CPL CL1
CPL DL1
//--------------------------
// 以下是驱动时序
//--------------------------
MOV R7,#64 ;图像行数
LOOP_1: MOV R6,#20 ;图像列数
LOOP_0: CLR A ;清零
MOV R1,#08 ;8位数据发送的参数
MOVC A ,@A+DPTR
CPL DL1 ;取反
DY: LCALL SJFS
DJNZ R1,DY ;减1不为零跳转 8位数据的发送
INC DPTR
CJNE R6 ,#10 ,NEXT
CPL M ;取反
NEXT: DJNZ R6,LOOP_0 ;减1不为0跳转
SETB CL1 ;行同步
NOP
NOP
CLR CL1 ;行同步
NOP
DJNZ R7 ,LOOP_1
AJMP START
//--------------------------
// 数据发送
//--------------------------
SJFS: RLC A ;右移
SETB CL2 ;数据锁存 高电平开 低电平锁
MOV DR2,C
NOP
NOP
NOP
NOP
CLR CL2
RET
TAB:
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00CH,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,01CH,000H,000H,000H,001H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,003H,080H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,002H,0C0H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,002H,060H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,004H,030H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,004H,018H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,008H,00CH,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,010H,006H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,010H,000H,000H,000H,010H,002H,000H;
DB 000H,000H,000H,001H,0E0H,000H,000H,000H,000H,000H,000H,000H,000H,002H,000H,000H,000H,030H,003H,000H;
DB 000H,000H,000H,00EH,010H,000H,000H,000H,000H,000H,000H,000H,000H,00AH,001H,080H,000H,020H,001H,000H;
DB 000H,000H,000H,060H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,0C0H,000H,060H,001H,080H;
DB 000H,000H,003H,000H,008H,000H,000H,000H,000H,000H,000H,000H,000H,00AH,001H,040H,000H,040H,000H,080H;
DB 000H,000H,00CH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,040H,000H,0C0H,000H,0C0H;
DB 000H,000H,010H,000H,008H,000H,000H,003H,0F0H,000H,000H,000H,000H,00AH,001H,040H,000H,080H,000H,040H;
DB 000H,000H,020H,000H,000H,000H,000H,002H,018H,000H,000H,000H,000H,000H,000H,080H,001H,080H,000H,020H;
DB 000H,000H,0C0H,000H,008H,000H,000H,004H,00CH,000H,000H,000H,000H,002H,000H,0C0H,001H,000H,003H,0E0H;
DB 000H,001H,000H,000H,000H,000H,000H,004H,004H,000H,000H,000H,000H,008H,000H,040H,002H,01FH,0FEH,000H;
DB 000H,003H,000H,000H,008H,000H,000H,004H,002H,000H,000H,000H,000H,002H,000H,040H,003H,0E0H,000H,000H;
DB 000H,004H,000H,000H,000H,000H,000H,004H,002H,000H,003H,000H,000H,008H,000H,040H,000H,000H,000H,000H;
DB 000H,004H,000H,000H,000H,000H,000H,004H,002H,000H,00DH,000H,000H,004H,000H,060H,000H,000H,000H,000H;
DB 000H,008H,000H,000H,008H,000H,000H,004H,002H,000H,031H,000H,000H,00CH,000H,020H,000H,000H,000H,000H;
DB 000H,010H,000H,000H,000H,000H,000H,004H,002H,000H,021H,000H,000H,000H,000H,050H,000H,000H,000H,000H;
DB 000H,030H,000H,000H,010H,000H,000H,006H,002H,000H,021H,000H,000H,014H,000H,020H,000H,000H,000H,000H;
DB 000H,060H,000H,000H,000H,003H,000H,002H,004H,000H,021H,000H,000H,000H,000H,010H,000H,000H,000H,000H;
DB 000H,040H,000H,000H,000H,019H,000H,001H,004H,000H,012H,000H,000H,018H,000H,030H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,020H,041H,000H,001H,088H,000H,01AH,000H,000H,008H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,001H,001H,000H,000H,090H,000H,00AH,040H,000H,018H,000H,030H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,044H,001H,003H,080H,060H,000H,00CH,060H,000H,008H,000H,030H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,080H,003H,0FEH,080H,060H,000H,00FH,0F8H,000H,010H,000H,010H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,050H,000H,000H,0C7H,098H,000H,008H,00CH,000H,030H,000H,030H,000H,000H,000H,000H;
DB 000H,000H,000H,001H,000H,000H,000H,078H,004H,000H,030H,006H,001H,0C0H,000H,020H,000H,000H,000H,000H;
DB 000H,000H,000H,003H,000H,000H,000H,000H,001H,0C0H,060H,003H,0EEH,010H,000H,0D0H,000H,000H,000H,000H;
DB 000H,000H,000H,002H,000H,000H,000H,000H,000H,03FH,080H,000H,000H,010H,000H,0D0H,000H,000H,000H,000H;
DB 000H,000H,000H,004H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,03FH,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,010H,000H,021H,080H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,020H,080H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00BH,050H,000H,021H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,020H,028H,000H,063H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,060H,024H,000H,0C2H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,022H,000H,082H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,021H,087H,002H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,023H,094H,0EFH,0BFH,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,06CH,0A0H,08CH,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,04EH,000H,078H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,020H,040H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,021H,080H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,012H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00CH,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H;"未命名文件",0
END