📄 ylf240128a.lis
字号:
0004 ; 0x8A,0x48,0xAA,0x50,0x92,0x20,0x82,0x20,0x82,0x10,0x82,0x8E,0x83,0x04,0x82,0x00,
0004 ; //;-- 输 -- ** 宋体, 12 **
0004 ; 0x20,0x40,0x20,0x40,0xFC,0xA0,0x21,0x18,0x43,0xF6,0x54,0x00,0xFC,0x04,0x53,0xD4,
0004 ; 0x12,0x54,0x1F,0xD4,0xF2,0x54,0x13,0xD4,0x12,0x54,0x12,0x54,0x13,0x44,0x12,0x8C,
0004 ; //;-- 入 -- ** 宋体, 12 **
0004 ; 0x0C,0x00,0x06,0x00,0x02,0x00,0x01,0x00,0x03,0x00,0x02,0x80,0x02,0x80,0x04,0x40,
0004 ; 0x04,0x20,0x08,0x20,0x08,0x10,0x10,0x08,0x20,0x0E,0x40,0x04,0x80,0x00,0x00,0x00,
0004 ; 0x00,0x00,0x00,0x00,0x06,0x00,0x0A,0x00,/*ARROW upper left*/
0004 ; 0x14,0x00,0x28,0x00,0x5F,0xFE,0x80,0x02,/*ARROW upper right*/
0004 ; 0x5F,0xFE,0x28,0x00,0x14,0x00,0x0A,0x00,/*ARROW lower left*/
0004 ; 0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*ARROW lower right*/
0004 ; 0xFF,0xFF,0x80,0x01,0x80,0x01,0x80,0x03,/*HOOK upper left*/
0004 ; 0x80,0x05,0x80,0x09,0x80,0x11,0xA0,0x21,/*HOOK upper right*/
0004 ; 0x90,0x41,0x88,0x81,0x85,0x01,0x82,0x01,/*HOOK lower left*/
0004 ; 0x80,0x01,0x80,0x01,0x80,0x01,0xFF,0xFF,/*HOOK lower right*/
0004 ; 0xFF,0xFF,0x80,0x01,0x80,0x01,0x90,0x09,/*FORK upper left*/
0004 ; 0x88,0x11,0x84,0x21,0x82,0x41,0x81,0x81,/*FORK upper right*/
0004 ; 0x81,0x81,0x82,0x41,0x84,0x21,0x88,0x11,/*FORK lower left*/
0004 ; 0x90,0x09,0x80,0x01,0x80,0x01,0xFF,0xFF, /*FORK lower right*/
0004 ; //;-- 一 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x7F,0xFE,
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0004 ; //;-- 二 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x00,0x10,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x7F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,
0004 ; //;-- 三 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x00,0x00,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,
0004 ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFE,0x00,0x00,0x00,0x00,
0004 ; //;-- 四 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x7F,0xFC,0x44,0x84,0x44,0x84,0x44,0x84,0x44,0x84,0x44,0x84,0x44,0x84,
0004 ; 0x48,0x84,0x48,0x7C,0x50,0x04,0x60,0x04,0x40,0x04,0x7F,0xFC,0x40,0x04,0x00,0x00,
0004 ; //;-- 五 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x7F,0xF8,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x20,0x3F,0xF0,
0004 ; 0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x24,0xFF,0xFE,0x00,0x00,0x00,0x00,
0004 ; //;-- 监 -- ** 宋体, 12 **
0004 ; 0x04,0x80,0x24,0xC0,0x24,0x80,0x24,0xFE,0x25,0x40,0x26,0x20,0x24,0x30,0x04,0x10,
0004 ; 0x00,0x00,0x3F,0xF8,0x24,0x88,0x24,0x88,0x24,0x88,0x24,0x88,0xFF,0xFE,0x00,0x00,
0004 ; //;-- 控 -- ** 宋体, 12 **
0004 ; 0x10,0x00,0x10,0x20,0x10,0x10,0xFD,0xFE,0x11,0x04,0x10,0x50,0x14,0x8C,0x19,0x04,
0004 ; 0x30,0x00,0xD1,0xFC,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x53,0xFE,0x20,0x00,
0004 ; //;-- 画 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0xFF,0xFE,0x00,0x00,0x0F,0xE0,0x49,0x24,0x49,0x24,0x4F,0xE4,0x49,0x24,
0004 ; 0x49,0x24,0x49,0x24,0x4F,0xE4,0x48,0x24,0x40,0x04,0x7F,0xFC,0x40,0x04,0x00,0x00,
0004 ; //;-- 面 -- ** 宋体, 12 **
0004 ; 0x00,0x00,0x7F,0xFE,0x02,0x00,0x04,0x00,0x3F,0xFC,0x24,0x44,0x24,0x44,0x27,0xC4,
0004 ; 0x24,0x44,0x24,0x44,0x27,0xC4,0x24,0x44,0x24,0x44,0x3F,0xFC,0x20,0x04,0x00,0x00,
0004 ; //;-- 参 -- ** 宋体, 12 **
0004 ; 0x04,0x00,0x0C,0x20,0x11,0xF0,0x3F,0x10,0x02,0x00,0xFF,0xFC,0x04,0x40,0x09,0x20,
0004 ; 0x32,0x18,0xCC,0x6E,0x31,0x84,0x06,0x18,0x18,0x60,0x03,0x80,0x7C,0x00,0x00,0x00,
0004 ; //;-- 数 -- ** 宋体, 12 **
0004 ; 0x08,0x20,0x49,0x30,0x2A,0x20,0x1C,0x20,0xFF,0x7E,0x1C,0x44,0x2B,0x44,0x48,0xC4,
0004 ; 0x08,0x28,0xFF,0x28,0x12,0x10,0x34,0x10,0x0C,0x28,0x32,0x4E,0xC0,0x84,0x00,0x00,
0004 ; //;-- 设 -- ** 宋体, 12 **
0004 ; 0x40,0x00,0x21,0xF0,0x31,0x10,0x21,0x10,0x01,0x10,0x01,0x10,0xE2,0x0E,0x25,0xF8,
0004 ; 0x21,0x08,0x21,0x08,0x20,0x90,0x20,0x90,0x28,0x60,0x30,0x90,0x23,0x0E,0x0C,0x04,
0004 ; //;-- 置 -- ** 宋体, 12 **
0004 ; 0x3F,0xF8,0x24,0x48,0x24,0x48,0x3F,0xF8,0x01,0x00,0x7F,0xFC,0x02,0x00,0x1F,0xF0,
0004 ; 0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0xFF,0xFE,
0004 ; //;-- 信 -- ** 宋体, 12 **
0004 ; 0x08,0x80,0x0C,0x60,0x18,0x40,0x17,0xFE,0x30,0x00,0x33,0xF8,0x50,0x00,0x93,0xF8,
0004 ; 0x10,0x00,0x13,0xF8,0x12,0x08,0x12,0x08,0x12,0x08,0x13,0xF8,0x12,0x08,0x00,0x00,
0004 ; //;-- 号 -- ** 宋体, 12 **
0004 ; 0x1F,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x00,0x00,0xFF,0xFE,0x08,0x00,
0004 ; 0x08,0x00,0x1F,0xF0,0x08,0x10,0x00,0x10,0x00,0x10,0x01,0x10,0x00,0xA0,0x00,0x40,
0004 ; //;-- 测 -- ** 宋体, 12 **
0004 ; 0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52,0x55,0x52,0x15,0x52,0x25,0x52,
0004 ; 0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82,0x42,0x42,0x44,0x4A,0x48,0x04,
0004 ; //;-- 试 -- ** 宋体, 12 **
0004 ; 0x00,0x20,0x40,0x28,0x20,0x24,0x30,0x24,0x27,0xFE,0x00,0x20,0xE0,0x20,0x27,0xE0,
0004 ; 0x21,0x20,0x21,0x10,0x21,0x10,0x21,0x0A,0x29,0xCA,0x36,0x06,0x20,0x02,0x00,0x00,
0004 ; //;-- 花 -- ** 宋体, 12 **
0004 ; 0x04,0x40,0x04,0x40,0xFF,0xFE,0x04,0x40,0x08,0x00,0x0C,0x80,0x08,0x90,0x18,0x98,
0004 ; 0x28,0xA0,0x48,0xC0,0x09,0x80,0x0A,0x84,0x08,0x84,0x08,0x86,0x08,0x7C,0x08,0x00,
0004 ; //;-- 样 -- ** 宋体, 12 **
0004 ; 0x11,0x08,0x10,0x88,0x10,0x90,0xFD,0xFE,0x10,0x20,0x30,0x20,0x39,0xFC,0x54,0x20,
0004 ; 0x50,0x20,0x90,0x20,0x13,0xFE,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,
0004 ; //;-- 编 -- ** 宋体, 12 **
0004 ; 0x10,0x80,0x18,0x40,0x23,0xFC,0x22,0x04,0x4A,0x04,0xFB,0xFC,0x12,0x00,0x23,0xFC,
0004 ; 0x7B,0x54,0x03,0x54,0x05,0xFC,0x35,0x54,0xC5,0x54,0x09,0x54,0x11,0x0C,0x00,0x00,
0004 ; //;-- 制 -- ** 宋体, 12 **
0004 ; 0x24,0x04,0x34,0x04,0x24,0x24,0x3F,0xA4,0x44,0x24,0x04,0x24,0x7F,0xA4,0x04,0x24,
0004 ; 0x3F,0xA4,0x24,0xA4,0x24,0xA4,0x24,0xA4,0x24,0x84,0x27,0x84,0x05,0x14,0x04,0x08,
0004 ; //;-- 权 -- ** 宋体, 12 **
0004 ; 0x10,0x00,0x10,0x00,0x11,0xFC,0xFE,0x84,0x10,0x88,0x30,0x88,0x38,0x88,0x34,0x48,
0004 ; 0x54,0x50,0x50,0x50,0x90,0x20,0x10,0x20,0x10,0x50,0x11,0x8E,0x16,0x04,0x10,0x00
0004 ;
0004 ; };
0004 ;
0004 ; #pragma data: eeprom
0004 ; #pragma data: data
0004 ;
0004 ; /******************************************************************
0004 ; ******************************************************************
0004 ; Function Area
0004 ; *******************************************************************
0004 ; */
0004 ; void delay_us(uint n)
0004 ; {
0004 .dbline 234
0004 ; uint i=0;
0004 4427 clr R20
0006 5527 clr R21
0008 .dbline 235
0008 ; for(i=0;i<n;i++)
0008 03C0 xjmp L5
000A L2:
000A .dbline 236
000A 0000 nop
000C L3:
000C .dbline 235
000C 4F5F subi R20,255 ; offset = 1
000E 5F4F sbci R21,255
0010 L5:
0010 .dbline 235
0010 4017 cp R20,R16
0012 5107 cpc R21,R17
0014 D0F3 brlo L2
0016 .dbline -2
0016 L1:
0016 0E940000 xcall pop_gset1
001A .dbline 0 ; func end
001A 0895 ret
001C .dbsym r i 20 i
001C .dbsym r n 16 i
001C .dbend
001C .dbfunc e delay_1ms _delay_1ms fV
001C ; i -> R16,R17
.even
001C _delay_1ms::
001C .dbline -1
001C .dbline 240
001C ; NOP();
001C ; }
001C ;
001C ; void delay_1ms(void)
001C ; {
001C .dbline 242
001C 01E0 ldi R16,1
001E 10E0 ldi R17,0
0020 02C0 xjmp L10
0022 L7:
0022 .dbline 242
0022 L8:
0022 .dbline 242
0022 0F5F subi R16,255 ; offset = 1
0024 1F4F sbci R17,255
0026 L10:
0026 .dbline 242
0026 ; uint i;
0026 ; for(i=1;i<(uint)(xtal*143-2);i++);
0026 0637 cpi R16,118
0028 E4E0 ldi R30,4
002A 1E07 cpc R17,R30
002C D0F3 brlo L7
002E .dbline -2
002E L6:
002E .dbline 0 ; func end
002E 0895 ret
0030 .dbsym r i 16 i
0030 .dbend
0030 .dbfunc e delay _delay fV
0030 ; i -> R20,R21
0030 ; n -> R22,R23
.even
0030 _delay::
0030 0E940000 xcall push_gset2
0034 B801 movw R22,R16
0036 .dbline -1
0036 .dbline 246
0036 ; }
0036 ;
0036 ; void delay(uint n)
0036 ; {
0036 .dbline 247
0036 ; uint i=0;
0036 4427 clr R20
0038 5527 clr R21
003A .dbline 248
003A ; for(i=0;i<n;i++)
003A 03C0 xjmp L15
003C L12:
003C .dbline 249
003C EFDF xcall _delay_1ms
003E L13:
003E .dbline 248
003E 4F5F subi R20,255 ; offset = 1
0040 5F4F sbci R21,255
0042 L15:
0042 .dbline 248
0042 4617 cp R20,R22
0044 5707 cpc R21,R23
0046 D0F3 brlo L12
0048 .dbline -2
0048 L11:
0048 0E940000 xcall pop_gset2
004C .dbline 0 ; func end
004C 0895 ret
004E .dbsym r i 20 i
004E .dbsym r n 22 i
004E .dbend
004E .dbfunc e McuInit _McuInit fV
.even
004E _McuInit::
004E .dbline -1
004E .dbline 253
004E ; delay_1ms();
004E ; }
004E ;
004E ; void McuInit(void)
004E ; {
004E .dbline 254
004E ; MCUCR=0x00;
004E 2224 clr R2
0050 25BE out 0x35,R2
0052 .dbline 255
0052 ; DDRA =0xFF;
0052 8FEF ldi R24,255
0054 8ABB out 0x1a,R24
0056 .dbline 256
0056 ; PORTA=0xFF;
0056 8BBB out 0x1b,R24
0058 .dbline 257
0058 ; DDRB =0xFF;
0058 87BB out 0x17,R24
005A .dbline 258
005A ; PORTB=0xFF;
005A 88BB out 0x18,R24
005C .dbline 259
005C ; DDRC =0xFF;
005C 84BB out 0x14,R24
005E .dbline 260
005E ; PORTC=0xFF;
005E 85BB out 0x15,R24
0060 .dbline 261
0060 ; DDRD =0xFF;
0060 81BB out 0x11,R24
0062 .dbline 262
0062 ; PORTD=0xFF;
0062 82BB out 0x12,R24
0064 .dbline -2
0064 L16:
0064 .dbline 0 ; func end
0064 0895 ret
0066 .dbend
0066 .dbfunc e ReadSta _ReadSta fc
0066 ; data -> R16
.even
0066 _ReadSta::
0066 .dbline -1
0066 .dbline 266
0066 ; }
0066 ;
0066 ; uchar ReadSta(void)
0066 ; {
0066 .dbline 269
0066 ; uchar data;
0066 ; // NOP();NOP();NOP();
0066 ; WR_SET;
0066 DB9A sbi 0x1b,3
0068 .dbline 270
0068 ; CD_SET;
0068 A89A sbi 0x15,0
006A .dbline 271
006A ; NOP();NOP();NOP();
006A 0000 nop
006C .dbline 271
006C 0000 nop
006E .dbline 271
006E 0000 nop
0070 .dbline 272
0070 ; RD_CLR;
0070 DA98 cbi 0x1b,2
0072 .dbline 273
0072 ; NOP();NOP();NOP();
0072 0000 nop
0074 .dbline 273
0074 0000 nop
0076 .dbline 273
0076 0000 nop
0078 .dbline 274
0078 ; IN_DIR;
0078 D89A sbi 0x1b,0
007A .dbline 275
007A ; DDRB=0x00;
007A 2224 clr R2
007C 27BA out 0x17,R2
007E .dbline 276
007E ; NOP();NOP();NOP();
007E 0000 nop
0080 .dbline 276
0080 0000 nop
0082 .dbline 276
0082 0000 nop
0084 .dbline 277
0084 ; data=PINB;
0084 06B3 in R16,0x16
0086 .dbline 278
0086 ; RD_SET;
0086 DA9A sbi 0x1b,2
0088 .dbline 279
0088 ; CD_CLR;
0088 A898 cbi 0x15,0
008A .dbline 280
008A ; NOP();NOP();NOP();
008A 0000 nop
008C .dbline 280
008C 0000 nop
008E .dbline 280
008E 0000 nop
0090 .dbline 281
0090 ; return data;
0090 .dbline -2
0090 L17:
0090 .dbline 0 ; func end
0090 0895 ret
0092 .dbsym r data 16 c
0092 .dbend
0092 .dbfunc e WriteCmd _WriteCmd fV
0092 ; command -> R20
.even
0092 _WriteCmd::
0092 0E940000 xcall push_gset1
0096 402F mov R20,R16
0098 .dbline -1
0098 .dbline 285
0098 ; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -