切换到宽版
  • 3272阅读
  • 3回复

[AVR]LCD16064 [复制链接]

上一主题 下一主题
离线庄华
 

发帖
285
M币
456
专家
6
粉丝
19
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-10-19
   去年在往上淘了一块液晶屏幕 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






离线年糕

发帖
71
M币
12
专家
2
粉丝
2
只看该作者 1楼 发表于: 2011-10-19
回 楼主(庄华) 的帖子
请登录后查看
离线庄华

发帖
285
M币
456
专家
6
粉丝
19
只看该作者 2楼 发表于: 2011-10-20
回 1楼(年糕) 的帖子
请登录后查看
离线年糕

发帖
71
M币
12
专家
2
粉丝
2
只看该作者 3楼 发表于: 2011-10-20
回 2楼(庄华) 的帖子
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个