📄 min.lis
字号:
0096 .dbline 95
0096 ; {0x00,0xE0,0xF0,0x18,0x08,0x08,0x18,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0096 959A sbi 0x12,5
0098 .dbline 96
0098 ; 0x00,0x0F,0x1F,0x30,0x20,0x20,0x30,0x1F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//W
0098 9798 cbi 0x12,7
009A .dbline 97
009A ;
009A 969A sbi 0x12,6
009C .dbline 98
009C ;
009C 9598 cbi 0x12,5
009E .dbline 99
009E ; /*-- 文字: 1 --*/
009E 43B3 in R20,0x13
00A0 .dbline 100
00A0 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00A0 4078 andi R20,128
00A2 .dbline 101
00A2 ; {0x00,0x20,0x30,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00A2 09F4 brne L23
00A4 .dbline 101
00A4 01C0 xjmp L22
00A6 L23:
00A6 .dbline 102
00A6 L21:
00A6 .dbline 94
00A6 F5CF xjmp L20
00A8 L22:
00A8 .dbline 103
00A8 ; 0x00,0x00,0x00,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//X
00A8 ;
00A8 8FEF ldi R24,255
00AA 84BB out 0x14,R24
00AC .dbline 104
00AC ;
00AC 959A sbi 0x12,5
00AE .dbline 105
00AE ; /*-- 文字: 2 --*/
00AE 979A sbi 0x12,7
00B0 .dbline 106
00B0 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00B0 9698 cbi 0x12,6
00B2 .dbline 107
00B2 ; {0x00,0x60,0x70,0x18,0x08,0x18,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00B2 05BB out 0x15,R16
00B4 .dbline 108
00B4 ; 0x00,0x30,0x38,0x2C,0x26,0x23,0x21,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//Y
00B4 9598 cbi 0x12,5
00B6 .dbline -2
00B6 .dbline 110
00B6 ;
00B6 ; /*-- 文字: 3 --*/
00B6 L19:
00B6 0E940000 xcall pop_gset1
00BA .dbline 0 ; func end
00BA 0895 ret
00BC .dbsym r status 20 c
00BC .dbsym r d 16 c
00BC .dbend
00BC .dbfunc e clear _clear fV
00BC ; page -> R20
00BC ; col -> R22
00BC ; symbol -> R10
.even
00BC _clear::
00BC 0E940000 xcall push_gset3
00C0 A02E mov R10,R16
00C2 .dbline -1
00C2 .dbline 114
00C2 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00C2 ; {0x00,0x30,0x38,0x08,0x08,0x08,0xF8,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00C2 ; 0x00,0x18,0x38,0x20,0x21,0x21,0x3F,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//Z
00C2 ;
00C2 .dbline 115
00C2 ; /*-- 文字: 4 --*/
00C2 4427 clr R20
00C4 .dbline 116
00C4 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00C4 6627 clr R22
00C6 .dbline 117
00C6 ; {0x00,0x00,0x00,0xC0,0xE0,0x30,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00C6 0DC0 xjmp L29
00C8 L26:
00C8 .dbline 118
00C8 ; 0x00,0x06,0x07,0x05,0x04,0x04,0x3F,0x3F,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//[
00C8 .dbline 120
00C8 ;
00C8 ; /*-- 文字: 5 --*/
00C8 042F mov R16,R20
00CA 0854 subi R16,72 ; addi 184
00CC 99DF xcall _wcodel
00CE .dbline 122
00CE ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00CE ; {0,248,8,200,72,200,8,200,8,200,
00CE 6627 clr R22
00D0 05C0 xjmp L33
00D2 L30:
00D2 .dbline 123
00D2 .dbline 124
00D2 062F mov R16,R22
00D4 95DF xcall _wcodel
00D6 .dbline 125
00D6 0A2D mov R16,R10
00D8 AADF xcall _wdatal
00DA .dbline 126
00DA L31:
00DA .dbline 122
00DA 6395 inc R22
00DC L33:
00DC .dbline 122
00DC 6136 cpi R22,97
00DE C8F3 brlo L30
00E0 .dbline 127
00E0 L27:
00E0 .dbline 117
00E0 4395 inc R20
00E2 L29:
00E2 .dbline 117
00E2 4430 cpi R20,4
00E4 88F3 brlo L26
00E6 .dbline 128
00E6 ; 8,200,72,200,8,248,0,31,16,23,
00E6 ; 19,21,16,23,20,23,16,23,16,23,
00E6 ; 16,31},//\
00E6 ; /*-- 文字: 5 --*/
00E6 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
00E6 ; {248,8,8,200,8,200,8,200,72,72,
00E6 4427 clr R20
00E8 0DC0 xjmp L37
00EA L34:
00EA .dbline 129
00EA ; 8,200,8,8,8,248,31,16,16,23,
00EA .dbline 130
00EA ; 20,23,16,21,21,23,16,23,21,23,
00EA 042F mov R16,R20
00EC 0854 subi R16,72 ; addi 184
00EE B7DF xcall _wcoder
00F0 .dbline 132
00F0 ; 16,31}
00F0 ; ,//]
00F0 6627 clr R22
00F2 05C0 xjmp L41
00F4 L38:
00F4 .dbline 133
00F4 .dbline 134
00F4 062F mov R16,R22
00F6 B3DF xcall _wcoder
00F8 .dbline 135
00F8 0A2D mov R16,R10
00FA C8DF xcall _wdatar
00FC .dbline 136
00FC L39:
00FC .dbline 132
00FC 6395 inc R22
00FE L41:
00FE .dbline 132
00FE 6136 cpi R22,97
0100 C8F3 brlo L38
0102 .dbline 137
0102 L35:
0102 .dbline 128
0102 4395 inc R20
0104 L37:
0104 .dbline 128
0104 4430 cpi R20,4
0106 88F3 brlo L34
0108 .dbline -2
0108 .dbline 138
0108 ;
0108 ; /*-- 文字: 6 --*/
0108 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
0108 ; {248,248,56,184,184,248,56,184,184,248,
0108 ; 184,56,184,248,248,0,31,31,26,26,
0108 ; 24,31,24,26,26,31,31,24,31,31,
0108 L25:
0108 0E940000 xcall pop_gset3
010C .dbline 0 ; func end
010C 0895 ret
010E .dbsym r page 20 c
010E .dbsym r col 22 c
010E .dbsym r symbol 10 c
010E .dbend
010E .dbfunc e addressl _addressl fV
010E ; col -> R20
010E ; page -> R22
.even
010E _addressl::
010E 0E940000 xcall push_gset2
0112 422F mov R20,R18
0114 602F mov R22,R16
0116 .dbline -1
0116 .dbline 141
0116 ; 31,0},//^
0116 ;
0116 ; /*-- 文字: 7 --*/
0116 .dbline 142
0116 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
0116 062F mov R16,R22
0118 0854 subi R16,72 ; addi 184
011A 72DF xcall _wcodel
011C .dbline 143
011C ; {0,224,80,72,120,136,72,72,8,8,
011C 042F mov R16,R20
011E 70DF xcall _wcodel
0120 .dbline -2
0120 .dbline 144
0120 ; 8,8,8,8,248,0,0,31,16,16,
0120 L42:
0120 0E940000 xcall pop_gset2
0124 .dbline 0 ; func end
0124 0895 ret
0126 .dbsym r col 20 c
0126 .dbsym r page 22 c
0126 .dbend
0126 .dbfunc e addressr _addressr fV
0126 ; col -> R20
0126 ; page -> R22
.even
0126 _addressr::
0126 0E940000 xcall push_gset2
012A 422F mov R20,R18
012C 602F mov R22,R16
012E .dbline -1
012E .dbline 147
012E ; 17,17,17,17,17,19,23,23,22,16,
012E ; 31,0},//_
012E ;
012E .dbline 148
012E ;
012E 062F mov R16,R22
0130 0854 subi R16,72 ; addi 184
0132 95DF xcall _wcoder
0134 .dbline 149
0134 ; /*-- 文字: 8 --*/
0134 042F mov R16,R20
0136 0D5F subi R16,253 ; addi 3
0138 92DF xcall _wcoder
013A .dbline -2
013A .dbline 150
013A ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
013A L43:
013A 0E940000 xcall pop_gset2
013E .dbline 0 ; func end
013E 0895 ret
0140 .dbsym r col 20 c
0140 .dbsym r page 22 c
0140 .dbend
0140 .dbfunc e lcdinit _lcdinit fV
.even
0140 _lcdinit::
0140 .dbline -1
0140 .dbline 153
0140 ; {248,56,184,120,184,56,248,56,184,184,56,248,184,184,56,248,31,24,31,30,
0140 ; 31,24,31,24,30,30,30,31,26,26,24,31},//`
0140 ;
0140 .dbline 153
0140 8FEF ldi R24,255
0142 85BB out 0x15,R24
0144 .dbline 154
0144 ; /*-- 文字: 9 --*/
0144 2224 clr R2
0146 24BA out 0x14,R2
0148 .dbline 155
0148 ; /*-- 黑体12; 此字体下对应的点阵为:宽x高=10x16 --*/
0148 81BB out 0x11,R24
014A .dbline 156
014A ; {0,248,24,248,56,248,120,248,248,248,248,248,248,248,248,248,0,31,16,31,
014A D79A sbi 0x1a,7
014C .dbline 157
014C ; 16,31,16,31,16,31,17,31,19,31,23,31},//a
014C DF9A sbi 0x1b,7
014E .dbline 158
014E ; /*-- 文字: 用 --*/
014E 02EE ldi R16,226
0150 57DF xcall _wcodel
0152 .dbline 158
0152 02EE ldi R16,226
0154 84DF xcall _wcoder
0156 .dbline 159
0156 ; /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0156 0EEA ldi R16,174
0158 53DF xcall _wcodel
015A .dbline 159
015A 0EEA ldi R16,174
015C 80DF xcall _wcoder
015E .dbline 160
015E ; {0,128,128,64,176,208,128,0,128,224,160,128,0,0,0,0,0,0,1,8,40,61,15,7,15,29,56,
015E 04EA ldi R16,164
0160 4FDF xcall _wcodel
0162 .dbline 160
0162 04EA ldi R16,164
0164 7CDF xcall _wcoder
0166 .dbline 161
0166 ; 16,0,0,0,0},//b
0166 09EA ldi R16,169
0168 4BDF xcall _wcodel
016A .dbline 161
016A 09EA ldi R16,169
016C 78DF xcall _wcoder
016E .dbline 162
016E ;
016E 00EA ldi R16,160
0170 47DF xcall _wcodel
0172 .dbline 162
0172 00EA ldi R16,160
0174 74DF xcall _wcoder
0176 .dbline 163
0176 ; {0,224,32,248,8,232,232,232,232,232,232,232,232,8,248,0,0,7,4,31,16,23,23,23,23,
0176 0EEE ldi R16,238
0178 43DF xcall _wcodel
017A .dbline 163
017A 0EEE ldi R16,238
017C 70DF xcall _wcoder
017E .dbline 164
017E ; 23,23,23,23,16,31,0}};//c
017E 00EC ldi R16,192
0180 3FDF xcall _wcodel
0182 .dbline 164
0182 00EC ldi R16,192
0184 6CDF xcall _wcoder
0186 .dbline 165
0186 ; char string0[]={"ac`_^]\n"};//用电计费系统
0186 0027 clr R16
0188 3BDF xcall _wcodel
018A .dbline 165
018A 0027 clr R16
018C 68DF xcall _wcoder
018E .dbline 166
018E ; char string1[]={"ABEFWXY\n"};//待机状态
018E 0027 clr R16
0190 95DF xcall _clear
0192 .dbline 167
0192 ; void port_init(void)
0192 0FEA ldi R16,175
0194 35DF xcall _wcodel
0196 .dbline 167
0196 0FEA ldi R16,175
0198 .dbline -2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -