📄 ylf240128a.lis
字号:
0290 4000 .byte 64,0
0292 21F0 .byte 33,240
0294 3110 .byte 49,16
0296 2110 .byte 33,16
0298 0110 .byte 1,16
029A 0110 .byte 1,16
029C E20E .byte 226,14
029E 25F8 .byte 37,248
02A0 2108 .byte 33,8
02A2 2108 .byte 33,8
02A4 2090 .byte 32,144
02A6 2090 .byte 32,144
02A8 2860 .byte 40,96
02AA 3090 .byte 48,144
02AC 230E .byte 35,14
02AE 0C04 .byte 12,4
02B0 3FF8 .byte 63,248
02B2 2448 .byte 36,'H
02B4 2448 .byte 36,'H
02B6 3FF8 .byte 63,248
02B8 0100 .byte 1,0
02BA 7FFC .byte 127,252
02BC 0200 .byte 2,0
02BE 1FF0 .byte 31,240
02C0 1010 .byte 16,16
02C2 1FF0 .byte 31,240
02C4 1010 .byte 16,16
02C6 1FF0 .byte 31,240
02C8 1010 .byte 16,16
02CA 1FF0 .byte 31,240
02CC 1010 .byte 16,16
02CE FFFE .byte 255,254
02D0 0880 .byte 8,128
02D2 0C60 .byte 12,96
02D4 1840 .byte 24,64
02D6 17FE .byte 23,254
02D8 3000 .byte 48,0
02DA 33F8 .byte 51,248
02DC 5000 .byte 'P,0
02DE 93F8 .byte 147,248
02E0 1000 .byte 16,0
02E2 13F8 .byte 19,248
02E4 1208 .byte 18,8
02E6 1208 .byte 18,8
02E8 1208 .byte 18,8
02EA 13F8 .byte 19,248
02EC 1208 .byte 18,8
02EE 0000 .byte 0,0
02F0 1FF0 .byte 31,240
02F2 1010 .byte 16,16
02F4 1010 .byte 16,16
02F6 1010 .byte 16,16
02F8 1FF0 .byte 31,240
02FA 0000 .byte 0,0
02FC FFFE .byte 255,254
02FE 0800 .byte 8,0
0300 0800 .byte 8,0
0302 1FF0 .byte 31,240
0304 0810 .byte 8,16
0306 0010 .byte 0,16
0308 0010 .byte 0,16
030A 0110 .byte 1,16
030C 00A0 .byte 0,160
030E 0040 .byte 0,64
0310 4002 .byte 64,2
0312 27C2 .byte 39,194
0314 2442 .byte 36,'B
0316 8452 .byte 132,'R
0318 4552 .byte 'E,'R
031A 5552 .byte 'U,'R
031C 1552 .byte 21,'R
031E 2552 .byte 37,'R
0320 2552 .byte 37,'R
0322 2552 .byte 37,'R
0324 C552 .byte 197,'R
0326 4102 .byte 'A,2
0328 4282 .byte 'B,130
032A 4242 .byte 'B,'B
032C 444A .byte 'D,'J
032E 4804 .byte 'H,4
0330 0020 .byte 0,32
0332 4028 .byte 64,40
0334 2024 .byte 32,36
0336 3024 .byte 48,36
0338 27FE .byte 39,254
033A 0020 .byte 0,32
033C E020 .byte 224,32
033E 27E0 .byte 39,224
0340 2120 .byte 33,32
0342 2110 .byte 33,16
0344 2110 .byte 33,16
0346 210A .byte 33,10
0348 29CA .byte 41,202
034A 3606 .byte 54,6
034C 2002 .byte 32,2
034E 0000 .byte 0,0
0350 0440 .byte 4,64
0352 0440 .byte 4,64
0354 FFFE .byte 255,254
0356 0440 .byte 4,64
0358 0800 .byte 8,0
035A 0C80 .byte 12,128
035C 0890 .byte 8,144
035E 1898 .byte 24,152
0360 28A0 .byte 40,160
0362 48C0 .byte 'H,192
0364 0980 .byte 9,128
0366 0A84 .byte 10,132
0368 0884 .byte 8,132
036A 0886 .byte 8,134
036C 087C .byte 8,124
036E 0800 .byte 8,0
0370 1108 .byte 17,8
0372 1088 .byte 16,136
0374 1090 .byte 16,144
0376 FDFE .byte 253,254
0378 1020 .byte 16,32
037A 3020 .byte 48,32
037C 39FC .byte 57,252
037E 5420 .byte 'T,32
0380 5020 .byte 'P,32
0382 9020 .byte 144,32
0384 13FE .byte 19,254
0386 1020 .byte 16,32
0388 1020 .byte 16,32
038A 1020 .byte 16,32
038C 1020 .byte 16,32
038E 1020 .byte 16,32
0390 1080 .byte 16,128
0392 1840 .byte 24,64
0394 23FC .byte 35,252
0396 2204 .byte 34,4
0398 4A04 .byte 'J,4
039A FBFC .byte 251,252
039C 1200 .byte 18,0
039E 23FC .byte 35,252
03A0 7B54 .byte 123,'T
03A2 0354 .byte 3,'T
03A4 05FC .byte 5,252
03A6 3554 .byte 53,'T
03A8 C554 .byte 197,'T
03AA 0954 .byte 9,'T
03AC 110C .byte 17,12
03AE 0000 .byte 0,0
03B0 2404 .byte 36,4
03B2 3404 .byte 52,4
03B4 2424 .byte 36,36
03B6 3FA4 .byte 63,164
03B8 4424 .byte 'D,36
03BA 0424 .byte 4,36
03BC 7FA4 .byte 127,164
03BE 0424 .byte 4,36
03C0 3FA4 .byte 63,164
03C2 24A4 .byte 36,164
03C4 24A4 .byte 36,164
03C6 24A4 .byte 36,164
03C8 2484 .byte 36,132
03CA 2784 .byte 39,132
03CC 0514 .byte 5,20
03CE 0408 .byte 4,8
03D0 1000 .byte 16,0
03D2 1000 .byte 16,0
03D4 11FC .byte 17,252
03D6 FE84 .byte 254,132
03D8 1088 .byte 16,136
03DA 3088 .byte 48,136
03DC 3888 .byte 56,136
03DE 3448 .byte 52,'H
03E0 5450 .byte 'T,'P
03E2 5050 .byte 'P,'P
03E4 9020 .byte 144,32
03E6 1020 .byte 16,32
03E8 1050 .byte 16,'P
03EA 118E .byte 17,142
03EC 1604 .byte 22,4
03EE 1000 .byte 16,0
03F0 .dbsym e ChCode _ChCode A[928:29:32]kc
.area eeprom(rom, con, rel)
0000 .dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
.area data(ram, con, rel)
0000 .dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
.area text(rom, con, rel)
0000 .dbfile D:\单片机编程\iccavr\YLF240128A\YLF240128A.c
0000 .dbfunc e delay_us _delay_us fV
0000 ; i -> R20,R21
0000 ; n -> R16,R17
.even
0000 _delay_us::
0000 0E940000 xcall push_gset1
0004 .dbline -1
0004 .dbline 233
0004 ; /*ATMega16 LCD YLF240128A with T6963c controller*/
0004 ; /*internal 8Mhz osc*/
0004 ; /*PIN DEFINE
0004 ; 1 -- FG 0v
0004 ; 2 -- VSS/GND 0v
0004 ; 3 -- VDD 5v
0004 ; 4 -- V0 -
0004 ; 5 -- /WR H/L -- PA3
0004 ; 6 -- /RD H/L -- PA2
0004 ; 7 -- CE L -- PA1
0004 ; 8 -- C/D H/L -- PC0
0004 ; 9 -- RESET L -- PD5
0004 ; 10 -- D0 - -- PB0
0004 ; 11 -- D1 -- PB1
0004 ; 12 -- D2 -- PB2
0004 ; 13 -- D3 -- PB3
0004 ; 14 -- D4 -- PB4
0004 ; 15 -- D5 -- PB5
0004 ; 16 -- D6 -- PB6
0004 ; 17 -- D7 -- PB7
0004 ; 18 -- FS H/L(取L)
0004 ; 19 -- NC
0004 ; 20 -- LED+
0004 ; 21 -- LEN-
0004 ; */
0004 ;
0004 ; #include <iom16v.h>
0004 ; #include <macros.h>
0004 ; #include <math.h>
0004 ; #include <string.h>
0004 ; #include <eeprom.h>
0004 ;
0004 ; //晶振8MHz
0004 ; #define xtal 8
0004 ; #define uchar unsigned char
0004 ; #define uint unsigned int
0004 ; //#define ramend 0x45f
0004 ;
0004 ; //LCD IO Macro Define
0004 ; #define WR_SET PORTA|=BIT(3)
0004 ; #define WR_CLR PORTA&=~BIT(3)
0004 ; #define RD_SET PORTA|=BIT(2)
0004 ; #define RD_CLR PORTA&=~BIT(2)
0004 ; #define CE_SET PORTA|=BIT(1)
0004 ; #define CE_CLR PORTA&=~BIT(1)
0004 ; #define CD_SET PORTC|=BIT(0)
0004 ; #define CD_CLR PORTC&=~BIT(0)
0004 ; #define FS_SET PORTD|=BIT(7)
0004 ; #define FS_CLR PORTD&=~BIT(7)
0004 ; #define IN_DIR PORTA|=BIT(0)
0004 ; #define OUT_DIR PORTA&=~BIT(0)
0004 ; #define RST_SET PORTD|=BIT(5)
0004 ; #define RST_CLR PORTD&=~BIT(5)
0004 ; #define LCDLINE 16
0004 ; #define LCDCOLUMN 30
0004 ; #define TXHOME 0x40
0004 ; #define TXAREA 0x41
0004 ; #define GRHOME 0x42
0004 ; #define GRAREA 0x43
0004 ; #define CUPSET 0x21
0004 ; #define OFFSET 0x22
0004 ; #define ADPSET 0x24
0004 ; #define AWRON 0xB0
0004 ; #define AREON 0xB1
0004 ; #define AWROFF 0xB2
0004 ;
0004 ; //***************************************************************
0004 ; //LCD 8*8
0004 ; //***************************************************************
0004 ;
0004 ; #define BLANK 0
0004 ; #define BLACK 1
0004 ; #define ONLINE 2
0004 ; #define MIDLINE 3
0004 ; #define UNDERLINE 4
0004 ; #define LEFTLINE 5
0004 ; #define RIGHTLINE 6
0004 ; //***************************************************************
0004 ; //LCD 16*16
0004 ; //***************************************************************
0004 ;
0004 ; #define BLANK 0
0004 ; #define XIAN 1
0004 ; #define SHU1 2
0004 ; #define RU 3
0004 ; #define ARROW 4
0004 ; #define HOOK 5
0004 ; #define FORK 6
0004 ; #define ONE 7
0004 ; #define TWO 8
0004 ; #define THREE 9
0004 ;
0004 ; #define FOUR 10
0004 ; #define FIVE 11
0004 ; #define JIAN 12
0004 ; #define KONG 13
0004 ; #define HUA 14
0004 ; #define MIAN 15
0004 ; #define CAN 16
0004 ; #define SHU 17
0004 ; #define SE1 18
0004 ; #define ZHI 19
0004 ;
0004 ; #define XIN1 20
0004 ; #define HAO 21
0004 ; #define CE 22
0004 ; #define SHI 23
0004 ; #define HUA1 24
0004 ; #define YANG 25
0004 ; #define BIAN 26
0004 ; #define ZHI1 27
0004 ; #define QUAN 28
0004 ;
0004 ; //***********************************************************
0004 ; //Global Variable Define
0004 ; //***********************************************************
0004 ; #pragma data: code
0004 ; const uchar GrCode[8*10]={
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//blank
0004 ; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//black
0004 ; 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//online
0004 ; 0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,//middleline
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,//underline
0004 ; 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,//leftline
0004 ; 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01//rightline
0004 ;
0004 ; };
0004 ;
0004 ; const uchar ChCode[][32]={
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*BLANK upper left*/
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*BLANK upper right*/
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*BLANK lower left*/
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*BLANK lower right*/
0004 ; //;-- 限 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0xFB,0xF8,0x92,0x08,0x93,0xF8,0xA2,0x08,0xA2,0x08,0x93,0xF8,0x8A,0x80,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -