📄 wstlcd.lis
字号:
.module WSTLCD.C
.area lit(rom, con, rel)
0000 _Shifted::
0000 1C41 .byte 28,'A
0002 3242 .byte 50,'B
0004 2143 .byte 33,'C
0006 2344 .byte 35,'D
0008 2445 .byte 36,'E
000A 2B46 .byte 43,'F
000C 3447 .byte 52,'G
000E 3348 .byte 51,'H
0010 4349 .byte 'C,'I
0012 3B4A .byte 59,'J
0014 424B .byte 'B,'K
0016 4B4C .byte 'K,'L
0018 3A4D .byte 58,'M
001A 314E .byte 49,'N
001C 444F .byte 'D,'O
001E 4D50 .byte 'M,'P
0020 1551 .byte 21,'Q
0022 2D52 .byte 45,'R
0024 1B53 .byte 27,'S
0026 2C54 .byte 44,'T
0028 3C55 .byte 60,'U
002A 2A56 .byte 42,'V
002C 1D57 .byte 29,'W
002E 2258 .byte 34,'X
0030 3559 .byte 53,'Y
0032 1A5A .byte 26,'Z
0034 4530 .byte 'E,48
0036 1631 .byte 22,49
0038 1E32 .byte 30,50
003A 2633 .byte 38,51
003C 2534 .byte 37,52
003E 2E35 .byte 46,53
0040 3636 .byte 54,54
0042 3D37 .byte 61,55
0044 3E38 .byte 62,56
0046 4639 .byte 'F,57
0048 0E7E .byte 14,126
004A 7B3E .byte 123,62
004C 793D .byte 'y,61
004E 7C3F .byte 124,63
0050 7740 .byte 'w,64
0052 547B .byte 'T,123
0054 5B7D .byte 91,125
0056 4C3A .byte 'L,58
0058 5222 .byte 'R,34
005A 413C .byte 'A,60
005C E03C .byte 224,60
005E 5A3B .byte 'Z,59
0060 713A .byte 'q,58
0062 7030 .byte 'p,48
0064 6931 .byte 'i,49
0066 7232 .byte 'r,50
0068 7A33 .byte 'z,51
006A 6B34 .byte 'k,52
006C 7335 .byte 's,53
006E 7436 .byte 't,54
0070 6C37 .byte 'l,55
0072 7538 .byte 'u,56
0074 7D39 .byte 125,57
0076 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0076 .dbsym e Shifted _Shifted A[118:59:2]kc
.area data(ram, con, rel)
0000 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0000 _time::
0000 .blkb 2
.area idata
0000 0200 .byte 2,0
.area data(ram, con, rel)
0002 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0002 .blkb 2
.area idata
0002 0004 .byte 0,4
.area data(ram, con, rel)
0004 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0004 .blkb 2
.area idata
0004 0102 .byte 1,2
.area data(ram, con, rel)
0006 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0006 .blkb 2
.area idata
0006 0207 .byte 2,7
.area data(ram, con, rel)
0008 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
0008 .blkb 2
.area idata
0008 0101 .byte 1,1
.area data(ram, con, rel)
000A .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
000A .blkb 2
.area idata
000A 0703 .byte 7,3
.area data(ram, con, rel)
000C .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
000C .blkb 2
.area idata
000C 0005 .byte 0,5
.area data(ram, con, rel)
000E .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
000E .blkb 1
.area idata
000E 00 .byte 0
.area data(ram, con, rel)
000F .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/Encode.h
000F .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
000F .dbsym e time _time A[15:15]c
000F _Set_Time::
000F .blkb 2
.area idata
000F 5030 .byte 'P,48
.area data(ram, con, rel)
0011 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0011 .blkb 2
.area idata
0011 1701 .byte 23,1
.area data(ram, con, rel)
0013 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0013 .blkb 2
.area idata
0013 2712 .byte 39,18
.area data(ram, con, rel)
0015 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0015 .blkb 1
.area idata
0015 04 .byte 4
.area data(ram, con, rel)
0016 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0016 .dbsym e Set_Time _Set_Time A[7:7]c
0016 _SD2303_Controller1::
0016 .blkb 1
.area idata
0016 00 .byte 0
.area data(ram, con, rel)
0017 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0017 .dbsym e SD2303_Controller1 _SD2303_Controller1 c
0017 _SD2303_Controller2::
0017 .blkb 1
.area idata
0017 20 .byte 32
.area data(ram, con, rel)
0018 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0018 .dbsym e SD2303_Controller2 _SD2303_Controller2 c
.area text(rom, con, rel)
0000 .dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/RTC.h
0000 .dbfunc e NOPNOP _NOPNOP fV
0000 ; i -> R16
.even
0000 _NOPNOP::
0000 .dbline -1
0000 .dbline 16
0000 .dbline 16
0000 02C0 rjmp L5
0002 L2:
0002 .dbline 16
0002 0000 nop
0004 L3:
0004 .dbline 16
0004 0A95 dec R16
0006 L5:
0006 .dbline 16
0006 ; #include <io8535v.h>
0006 ; #include <macros.h>
0006 ; #include "Encode.h"
0006 ; #include "RTC.h"
0006 ; #include "ZIMO.H"
0006 ; #include "LCD.H"
0006 ; #define uchar unsigned char
0006 ; #define uint unsigned int
0006 ;
0006 ; void main(void)
0006 ; {uchar i;
0006 ; DDRA=0xff;
0006 ; PORTA=0xff;
0006 ; DDRB=0xff;
0006 ; PORTB=0xff;
0006 ; DDRC=0xff;
0006 0023 tst R16
0008 E1F7 brne L2
000A .dbline -2
000A .dbline 16
000A L1:
000A .dbline 0 ; func end
000A 0895 ret
000C .dbsym r i 16 c
000C .dbend
000C .dbfunc e SetSCL _SetSCL fV
000C ; i -> R16
.even
000C _SetSCL::
000C .dbline -1
000C .dbline 20
000C ; PORTC=0xff;
000C ; InitLCD();
000C ; ClearScreen(0);
000C ; Set_CS1(0);
000C .dbline 20
000C 0130 cpi R16,1
000E 11F4 brne L7
0010 .dbline 20
0010 A89A sbi 0x15,0
0012 03C0 rjmp L8
0014 L7:
0014 .dbline 21
0014 85B3 in R24,0x15
0016 8E7F andi R24,254
0018 85BB out 0x15,R24
001A L8:
001A .dbline -2
001A .dbline 21
001A ; while(1)
001A L6:
001A .dbline 0 ; func end
001A 0895 ret
001C .dbsym r i 16 c
001C .dbend
001C .dbfunc e SetSDA _SetSDA fV
001C ; i -> R16
.even
001C _SetSDA::
001C .dbline -1
001C .dbline 25
001C ; WritePIC(Hello);
001C ;
001C ; }
001C ;
001C .dbline 25
001C 0130 cpi R16,1
001E 11F4 brne L10
0020 .dbline 25
0020 A99A sbi 0x15,1
0022 03C0 rjmp L11
0024 L10:
0024 .dbline 26
0024 85B3 in R24,0x15
0026 8D7F andi R24,253
0028 85BB out 0x15,R24
002A L11:
002A .dbline -2
002A .dbline 26
002A ;
002A L9:
002A .dbline 0 ; func end
002A 0895 ret
002C .dbsym r i 16 c
002C .dbend
002C .dbfunc e Start _Start fV
.even
002C _Start::
002C .dbline -1
002C .dbline 32
002C ;
002C ;
002C ;
002C ;
002C ;
002C ;
002C .dbline 32
002C 01E0 ldi R16,1
002E F6DF rcall _SetSDA
0030 .dbline 33
0030 ;
0030 01E0 ldi R16,1
0032 ECDF rcall _SetSCL
0034 .dbline 34
0034 ;
0034 02E3 ldi R16,50
0036 E4DF rcall _NOPNOP
0038 .dbline 37
0038 ;
0038 ;
0038 ;
0038 0027 clr R16
003A F0DF rcall _SetSDA
003C .dbline 38
003C ;
003C 02E3 ldi R16,50
003E E0DF rcall _NOPNOP
0040 .dbline 43
0040 ;
0040 ;
0040 ;
0040 ;
0040 ;
0040 0027 clr R16
0042 .dbline -2
0042 .dbline 44
0042 ;
0042 L12:
0042 .dbline 0 ; func end
0042 E4CF rjmp _SetSCL
0044 .dbend
0044 .dbfunc e Stop _Stop fV
.even
0044 _Stop::
0044 .dbline -1
0044 .dbline 47
0044 ;
0044 ;
0044 ;
0044 .dbline 47
0044 0027 clr R16
0046 EADF rcall _SetSDA
0048 .dbline 48
0048 ;
0048 01E0 ldi R16,1
004A E0DF rcall _SetSCL
004C .dbline 49
004C ;
004C 02E3 ldi R16,50
004E D8DF rcall _NOPNOP
0050 .dbline 52
0050 ;
0050 ;
0050 ;
0050 01E0 ldi R16,1
0052 E4DF rcall _SetSDA
0054 .dbline 53
0054 ;
0054 02E3 ldi R16,50
0056 D4DF rcall _NOPNOP
0058 .dbline 58
0058 ;
0058 ;
0058 ;
0058 ;
0058 ;
0058 0027 clr R16
005A .dbline -2
005A .dbline 59
005A ;
005A L13:
005A .dbline 0 ; func end
005A D8CF rjmp _SetSCL
005C .dbend
005C .dbfunc e Ack _Ack fV
.even
005C _Ack::
005C .dbline -1
005C .dbline 62
005C ;
005C ;
005C ;
005C .dbline 62
005C 0027 clr R16
005E DEDF rcall _SetSDA
0060 .dbline 63
0060 ;
0060 01E0 ldi R16,1
0062 D4DF rcall _SetSCL
0064 .dbline 64
0064 ;
0064 02E3 ldi R16,50
0066 CCDF rcall _NOPNOP
0068 .dbline 69
0068 ;
0068 ;
0068 ;
0068 ;
0068 ;
0068 0027 clr R16
006A D0DF rcall _SetSCL
006C .dbline 70
006C ;
006C 01E0 ldi R16,1
006E .dbline -2
006E .dbline 71
006E ;
006E L14:
006E .dbline 0 ; func end
006E D6CF rjmp _SetSDA
0070 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -