⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ylf240128a.s

📁 自己编制的北京友力发公司的液晶显示模块驱动程序
💻 S
📖 第 1 页 / 共 4 页
字号:
	.module YLF240128A.c
	.area code(ram, con, rel)
	.area lit(rom, con, rel)
_GrCode::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,255
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,255
	.byte 128,128
	.byte 128,128
	.byte 128,128
	.byte 128,128
	.byte 1,1
	.byte 1,1
	.byte 1,1
	.byte 1,1
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.byte 0,0,0,0
	.dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
	.dbsym e GrCode _GrCode A[80:80]kc
_ChCode::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 251,248
	.byte 146,8
	.byte 147,248
	.byte 162,8
	.byte 162,8
	.byte 147,248
	.byte 138,128
	.byte 138,'H
	.byte 170,'P
	.byte 146,32
	.byte 130,32
	.byte 130,16
	.byte 130,142
	.byte 131,4
	.byte 130,0
	.byte 32,64
	.byte 32,64
	.byte 252,160
	.byte 33,24
	.byte 'C,246
	.byte 'T,0
	.byte 252,4
	.byte 'S,212
	.byte 18,'T
	.byte 31,212
	.byte 242,'T
	.byte 19,212
	.byte 18,'T
	.byte 18,'T
	.byte 19,'D
	.byte 18,140
	.byte 12,0
	.byte 6,0
	.byte 2,0
	.byte 1,0
	.byte 3,0
	.byte 2,128
	.byte 2,128
	.byte 4,64
	.byte 4,32
	.byte 8,32
	.byte 8,16
	.byte 16,8
	.byte 32,14
	.byte 64,4
	.byte 128,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 6,0
	.byte 10,0
	.byte 20,0
	.byte 40,0
	.byte 95,254
	.byte 128,2
	.byte 95,254
	.byte 40,0
	.byte 20,0
	.byte 10,0
	.byte 6,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 255,255
	.byte 128,1
	.byte 128,1
	.byte 128,3
	.byte 128,5
	.byte 128,9
	.byte 128,17
	.byte 160,33
	.byte 144,'A
	.byte 136,129
	.byte 133,1
	.byte 130,1
	.byte 128,1
	.byte 128,1
	.byte 128,1
	.byte 255,255
	.byte 255,255
	.byte 128,1
	.byte 128,1
	.byte 144,9
	.byte 136,17
	.byte 132,33
	.byte 130,'A
	.byte 129,129
	.byte 129,129
	.byte 130,'A
	.byte 132,33
	.byte 136,17
	.byte 144,9
	.byte 128,1
	.byte 128,1
	.byte 255,255
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 127,254
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,16
	.byte 63,248
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,4
	.byte 127,254
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 127,252
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 63,248
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 127,254
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 127,252
	.byte 'D,132
	.byte 'D,132
	.byte 'D,132
	.byte 'D,132
	.byte 'D,132
	.byte 'D,132
	.byte 'H,132
	.byte 'H,124
	.byte 'P,4
	.byte 96,4
	.byte 64,4
	.byte 127,252
	.byte 64,4
	.byte 0,0
	.byte 0,0
	.byte 127,248
	.byte 2,0
	.byte 2,0
	.byte 2,0
	.byte 2,0
	.byte 2,32
	.byte 63,240
	.byte 4,32
	.byte 4,32
	.byte 4,32
	.byte 4,32
	.byte 4,36
	.byte 255,254
	.byte 0,0
	.byte 0,0
	.byte 4,128
	.byte 36,192
	.byte 36,128
	.byte 36,254
	.byte 37,64
	.byte 38,32
	.byte 36,48
	.byte 4,16
	.byte 0,0
	.byte 63,248
	.byte 36,136
	.byte 36,136
	.byte 36,136
	.byte 36,136
	.byte 255,254
	.byte 0,0
	.byte 16,0
	.byte 16,32
	.byte 16,16
	.byte 253,254
	.byte 17,4
	.byte 16,'P
	.byte 20,140
	.byte 25,4
	.byte 48,0
	.byte 209,252
	.byte 16,32
	.byte 16,32
	.byte 16,32
	.byte 16,32
	.byte 'S,254
	.byte 32,0
	.byte 0,0
	.byte 255,254
	.byte 0,0
	.byte 15,224
	.byte 'I,36
	.byte 'I,36
	.byte 'O,228
	.byte 'I,36
	.byte 'I,36
	.byte 'I,36
	.byte 'O,228
	.byte 'H,36
	.byte 64,4
	.byte 127,252
	.byte 64,4
	.byte 0,0
	.byte 0,0
	.byte 127,254
	.byte 2,0
	.byte 4,0
	.byte 63,252
	.byte 36,'D
	.byte 36,'D
	.byte 39,196
	.byte 36,'D
	.byte 36,'D
	.byte 39,196
	.byte 36,'D
	.byte 36,'D
	.byte 63,252
	.byte 32,4
	.byte 0,0
	.byte 4,0
	.byte 12,32
	.byte 17,240
	.byte 63,16
	.byte 2,0
	.byte 255,252
	.byte 4,64
	.byte 9,32
	.byte 50,24
	.byte 204,'n
	.byte 49,132
	.byte 6,24
	.byte 24,96
	.byte 3,128
	.byte 124,0
	.byte 0,0
	.byte 8,32
	.byte 'I,48
	.byte 42,32
	.byte 28,32
	.byte 255,126
	.byte 28,'D
	.byte 43,'D
	.byte 'H,196
	.byte 8,40
	.byte 255,40
	.byte 18,16
	.byte 52,16
	.byte 12,40
	.byte 50,'N
	.byte 192,132
	.byte 0,0
	.byte 64,0
	.byte 33,240
	.byte 49,16
	.byte 33,16
	.byte 1,16
	.byte 1,16
	.byte 226,14
	.byte 37,248
	.byte 33,8
	.byte 33,8
	.byte 32,144
	.byte 32,144
	.byte 40,96
	.byte 48,144
	.byte 35,14
	.byte 12,4
	.byte 63,248
	.byte 36,'H
	.byte 36,'H
	.byte 63,248
	.byte 1,0
	.byte 127,252
	.byte 2,0
	.byte 31,240
	.byte 16,16
	.byte 31,240
	.byte 16,16
	.byte 31,240
	.byte 16,16
	.byte 31,240
	.byte 16,16
	.byte 255,254
	.byte 8,128
	.byte 12,96
	.byte 24,64
	.byte 23,254
	.byte 48,0
	.byte 51,248
	.byte 'P,0
	.byte 147,248
	.byte 16,0
	.byte 19,248
	.byte 18,8
	.byte 18,8
	.byte 18,8
	.byte 19,248
	.byte 18,8
	.byte 0,0
	.byte 31,240
	.byte 16,16
	.byte 16,16
	.byte 16,16
	.byte 31,240
	.byte 0,0
	.byte 255,254
	.byte 8,0
	.byte 8,0
	.byte 31,240
	.byte 8,16
	.byte 0,16
	.byte 0,16
	.byte 1,16
	.byte 0,160
	.byte 0,64
	.byte 64,2
	.byte 39,194
	.byte 36,'B
	.byte 132,'R
	.byte 'E,'R
	.byte 'U,'R
	.byte 21,'R
	.byte 37,'R
	.byte 37,'R
	.byte 37,'R
	.byte 197,'R
	.byte 'A,2
	.byte 'B,130
	.byte 'B,'B
	.byte 'D,'J
	.byte 'H,4
	.byte 0,32
	.byte 64,40
	.byte 32,36
	.byte 48,36
	.byte 39,254
	.byte 0,32
	.byte 224,32
	.byte 39,224
	.byte 33,32
	.byte 33,16
	.byte 33,16
	.byte 33,10
	.byte 41,202
	.byte 54,6
	.byte 32,2
	.byte 0,0
	.byte 4,64
	.byte 4,64
	.byte 255,254
	.byte 4,64
	.byte 8,0
	.byte 12,128
	.byte 8,144
	.byte 24,152
	.byte 40,160
	.byte 'H,192
	.byte 9,128
	.byte 10,132
	.byte 8,132
	.byte 8,134
	.byte 8,124
	.byte 8,0
	.byte 17,8
	.byte 16,136
	.byte 16,144
	.byte 253,254
	.byte 16,32
	.byte 48,32
	.byte 57,252
	.byte 'T,32
	.byte 'P,32
	.byte 144,32
	.byte 19,254
	.byte 16,32
	.byte 16,32
	.byte 16,32
	.byte 16,32
	.byte 16,32
	.byte 16,128
	.byte 24,64
	.byte 35,252
	.byte 34,4
	.byte 'J,4
	.byte 251,252
	.byte 18,0
	.byte 35,252
	.byte 123,'T
	.byte 3,'T
	.byte 5,252
	.byte 53,'T
	.byte 197,'T
	.byte 9,'T
	.byte 17,12
	.byte 0,0
	.byte 36,4
	.byte 52,4
	.byte 36,36
	.byte 63,164
	.byte 'D,36
	.byte 4,36
	.byte 127,164
	.byte 4,36
	.byte 63,164
	.byte 36,164
	.byte 36,164
	.byte 36,164
	.byte 36,132
	.byte 39,132
	.byte 5,20
	.byte 4,8
	.byte 16,0
	.byte 16,0
	.byte 17,252
	.byte 254,132
	.byte 16,136
	.byte 48,136
	.byte 56,136
	.byte 52,'H
	.byte 'T,'P
	.byte 'P,'P
	.byte 144,32
	.byte 16,32
	.byte 16,'P
	.byte 17,142
	.byte 22,4
	.byte 16,0
	.dbsym e ChCode _ChCode A[928:29:32]kc
	.area eeprom(rom, con, rel)
	.dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
	.area data(ram, con, rel)
	.dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
	.area text(rom, con, rel)
	.dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
	.dbfunc e delay_us _delay_us fV
;              i -> R20,R21
;              n -> R16,R17
	.even
_delay_us::
	xcall push_gset1
	.dbline -1
	.dbline 233
; /*ATMega16 LCD YLF240128A with T6963c controller*/
; /*internal 8Mhz osc*/
; /*PIN DEFINE
; 1   --  FG      0v
; 2   --  VSS/GND 0v
; 3   --  VDD     5v
; 4   --  V0      -
; 5   --  /WR     H/L     --  PA3
; 6   --  /RD     H/L     --  PA2
; 7   --  CE      L       --  PA1
; 8   --  C/D     H/L     --  PC0
; 9   --  RESET   L       --  PD5
; 10  --  D0      -       --  PB0
; 11  --  D1              --  PB1
; 12  --  D2              --  PB2
; 13  --  D3              --  PB3
; 14  --  D4              --  PB4
; 15  --  D5              --  PB5
; 16  --  D6              --  PB6
; 17  --  D7              --  PB7
; 18  --  FS      H/L(取L)
; 19  --  NC
; 20  --  LED+
; 21  --  LEN-
; */
; 
; #include <iom16v.h>
; #include <macros.h>
; #include <math.h>
; #include <string.h>
; #include <eeprom.h>
; 
; //晶振8MHz
; #define xtal    8
; #define uchar   unsigned char
; #define uint    unsigned int
; //#define ramend  0x45f
; 
; //LCD IO Macro Define
; #define     WR_SET      PORTA|=BIT(3)
; #define     WR_CLR      PORTA&=~BIT(3)
; #define     RD_SET      PORTA|=BIT(2)
; #define     RD_CLR      PORTA&=~BIT(2) 
; #define     CE_SET      PORTA|=BIT(1) 
; #define     CE_CLR      PORTA&=~BIT(1) 
; #define     CD_SET      PORTC|=BIT(0) 
; #define     CD_CLR      PORTC&=~BIT(0) 
; #define     FS_SET      PORTD|=BIT(7) 
; #define     FS_CLR      PORTD&=~BIT(7) 
; #define     IN_DIR      PORTA|=BIT(0) 
; #define     OUT_DIR     PORTA&=~BIT(0) 
; #define     RST_SET     PORTD|=BIT(5) 
; #define     RST_CLR     PORTD&=~BIT(5) 
; #define     LCDLINE     16 
; #define     LCDCOLUMN   30 
; #define     TXHOME      0x40 
; #define     TXAREA      0x41 
; #define     GRHOME      0x42 
; #define     GRAREA      0x43 
; #define     CUPSET      0x21 
; #define     OFFSET      0x22 
; #define     ADPSET      0x24 
; #define     AWRON       0xB0 
; #define     AREON       0xB1 
; #define     AWROFF      0xB2 
; 
; //***************************************************************  
; //LCD 8*8 
; //***************************************************************
; 
; #define      BLANK      0 
; #define      BLACK      1 
; #define      ONLINE      2 
; #define      MIDLINE      3 
; #define      UNDERLINE   4 
; #define      LEFTLINE   5 
; #define      RIGHTLINE   6 
; //***************************************************************    
; //LCD 16*16 
; //***************************************************************
; 
; #define     BLANK      0 
; #define     XIAN      1 
; #define     SHU1      2 
; #define     RU         3 
; #define     ARROW      4 
; #define      HOOK      5    
; #define      FORK      6 
; #define      ONE         7 
; #define      TWO         8 
; #define      THREE      9 
; 
; #define      FOUR      10 
; #define      FIVE      11 
; #define      JIAN      12 
; #define      KONG      13 
; #define      HUA         14 
; #define      MIAN      15 
; #define    CAN         16 
; #define      SHU         17    
; #define      SE1         18 
; #define      ZHI         19 
; 
; #define      XIN1      20 
; #define      HAO         21 
; #define      CE         22 
; #define      SHI         23 
; #define      HUA1      24 
; #define      YANG      25 
; #define    BIAN      26 
; #define      ZHI1      27    
; #define      QUAN      28 
; 
; //*********************************************************** 
; //Global Variable Define 
; //*********************************************************** 
; #pragma data:   code 
; const uchar GrCode[8*10]={ 
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//blank 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -