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

📄 min.lis

📁 用ICC-AVR编译器编译M16单片机适用的LCD12232液晶屏驱动程序.
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 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 + -