您当前的位置:五五电子网电子知识单片机-工控设备51单片机12864液晶无字库液晶图形显示程序 正文
12864液晶无字库液晶图形显示程序

12864液晶无字库液晶图形显示程序

点击数:7240 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   51单片机
;****学习动画显示的基础(12864液晶)       
      COM EQU 20H
      DAT EQU 21H
      X EQU 22H         ;页地址
      Y EQU 23H         ;列地址
      XX EQU 24H     ;页地址缓冲器          
      COUNT EQU 33H     ;倒计数单元
      CODE0 EQU 34H     ;表格起始地址,赋0值后与DPTR合成查表指针地址
CS1     BIT     P2.3
CS2     BIT     P2.4
D_I     BIT     P3.6   ;4
R_W     BIT     P2.5   ;5
E       BIT     P2.6   ;6
DB0_DB7 EQU     P0
      ORG 0000H        ;主程序
      AJMP MAIN
      ORG 0030H
MAIN:  MOV  SP,#60H
      LCALL INT
LOOP:  SETB CS1
       SETB CS2
       LCALL CLEAR
//*****动画开始:      
HSJ1: SETB CS1            ;第1幅图      
      CLR CS2
      LCALL CLEAR
       MOV  CODE0,#00H    ;基址指针,从TAB1首地址开始  
       MOV  DPTR,#TAB1    ;送前半幅图地址  
       MOV  XX,#0B8H        ;从0页0列开始       ,每半屏共0到7八页   
      ACALL H1            ;调用显示子程序
       MOV  XX,#0BAH        ;从2页0列开始
      ACALL H1
       MOV  CODE0,#00H    ;基址指针,从TAB2首地址开始
;
       MOV  DPTR,#TAB2    ;送后半幅图地址  
       MOV  XX,#0BCH        ;从4页0列开始  
      ACALL H1
       MOV  XX,#0BEH        ;从6页0列开始
      ACALL H1
      LCALL DEL            ;每一帧图的时间间隔(即延时)    
HSJ2: LCALL CLEAR         ;第2幅图
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB3
       MOV  XX,#0B8H
      ACALL H1
       MOV  XX,#0BAH        
      ACALL H1
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB4
       MOV  XX,#0BCH
      ACALL H1
       MOV  XX,#0BEH        
      ACALL H1
      LCALL DEL
HSJ3: LCALL CLEAR        ;第3幅图
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB5
       MOV  XX,#0B8H
      ACALL H1
       MOV  XX,#0BAH        
      ACALL H1
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB6
       MOV  XX,#0BCH
      ACALL H1
       MOV  XX,#0BEH        
      ACALL H1
      LCALL DEL
HSJ4: LCALL CLEAR        ;第4幅图
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB7
       MOV  XX,#0B8H
      ACALL H1
       MOV  XX,#0BAH    
      ACALL H1
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB8
       MOV  XX,#0BCH
      ACALL H1
       MOV  XX,#0BEH        
      ACALL H1
      LCALL DEL
HSJ5: LCALL CLEAR         ;第5幅图
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB9
       MOV  XX,#0B8H
      ACALL H1
       MOV  XX,#0BAH    
      ACALL H1
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB10
       MOV  XX,#0BCH
      ACALL H1
       MOV  XX,#0BEH        
      ACALL H1
      LCALL DEL
HSJ6: LCALL CLEAR        ;第6幅图
       MOV  CODE0,#00H    
       MOV  DPTR,#TAB11

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机

上一篇:PCF8563时钟程序