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

📄 1602六线接法练习.lis

📁 iccavr下
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 00CA           ; }
 00CA CB01              movw R24,R22
 00CC 807F              andi R24,240
 00CE 9070              andi R25,0
 00D0 2BB2              in R2,0x1b
 00D2 3324              clr R3
 00D4 282A              or R2,R24
 00D6 392A              or R3,R25
 00D8 2BBA              out 0x1b,R2
 00DA                   .dbline 98
 00DA           ; }
 00DA DFDF              xcall _LCD_en_write
 00DC                   .dbline 99
 00DC           ; }
 00DC 660F              lsl R22
 00DE 771F              rol R23
 00E0 660F              lsl R22
 00E2 771F              rol R23
 00E4 660F              lsl R22
 00E6 771F              rol R23
 00E8 660F              lsl R22
 00EA 771F              rol R23
 00EC                   .dbline 100
 00EC           ; }
 00EC 8BB3              in R24,0x1b
 00EE 8F70              andi R24,15
 00F0 8BBB              out 0x1b,R24
 00F2                   .dbline 101
 00F2           ; }
 00F2 CB01              movw R24,R22
 00F4 807F              andi R24,240
 00F6 9070              andi R25,0
 00F8 2BB2              in R2,0x1b
 00FA 3324              clr R3
 00FC 282A              or R2,R24
 00FE 392A              or R3,R25
 0100 2BBA              out 0x1b,R2
 0102                   .dbline 102
 0102           ; }
 0102 CBDF              xcall _LCD_en_write
 0104                   .dbline 103
 0104           ; }
 0104 21C0              xjmp L12
 0106           L11:
 0106                   .dbline 105
 0106                   .dbline 106
 0106 DA98              cbi 0x1b,2
 0108                   .dbline 107
 0108 8BB3              in R24,0x1b
 010A 8F70              andi R24,15
 010C 8BBB              out 0x1b,R24
 010E                   .dbline 108
 010E CA01              movw R24,R20
 0110 807F              andi R24,240
 0112 9070              andi R25,0
 0114 2BB2              in R2,0x1b
 0116 3324              clr R3
 0118 282A              or R2,R24
 011A 392A              or R3,R25
 011C 2BBA              out 0x1b,R2
 011E                   .dbline 109
 011E BDDF              xcall _LCD_en_write
 0120                   .dbline 110
 0120 440F              lsl R20
 0122 551F              rol R21
 0124 440F              lsl R20
 0126 551F              rol R21
 0128 440F              lsl R20
 012A 551F              rol R21
 012C 440F              lsl R20
 012E 551F              rol R21
 0130                   .dbline 111
 0130 8BB3              in R24,0x1b
 0132 8F70              andi R24,15
 0134 8BBB              out 0x1b,R24
 0136                   .dbline 112
 0136 CA01              movw R24,R20
 0138 807F              andi R24,240
 013A 9070              andi R25,0
 013C 2BB2              in R2,0x1b
 013E 3324              clr R3
 0140 282A              or R2,R24
 0142 392A              or R3,R25
 0144 2BBA              out 0x1b,R2
 0146                   .dbline 113
 0146 A9DF              xcall _LCD_en_write
 0148                   .dbline 114
 0148           L12:
 0148                   .dbline -2
 0148           L10:
 0148 0E940000          xcall pop_gset4
 014C                   .dbline 0 ; func end
 014C 0895              ret
 014E                   .dbsym r data_temp 22 i
 014E                   .dbsym r command_temp 20 i
 014E                   .dbsym r data 12 i
 014E                   .dbsym r command 10 i
 014E                   .dbend
 014E                   .dbfunc e clear _clear fV
 014E           ;              i -> R20
                        .even
 014E           _clear::
 014E 0E940000          xcall push_gset1
 0152                   .dbline -1
 0152                   .dbline 120
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152           ; }
 0152                   .dbline 122
 0152           ; }
 0152           ; }
 0152 2227              clr R18
 0154 0027              clr R16
 0156 8EDF              xcall _LCD_set_xy
 0158                   .dbline 123
 0158           ; }
 0158 4427              clr R20
 015A 06C0              xjmp L17
 015C           L14:
 015C                   .dbline 124
 015C 20E2              ldi R18,32
 015E 30E0              ldi R19,0
 0160 0027              clr R16
 0162 1127              clr R17
 0164 A1DF              xcall _LCD_write_char
 0166           L15:
 0166                   .dbline 123
 0166 4395              inc R20
 0168           L17:
 0168                   .dbline 123
 0168 4031              cpi R20,16
 016A C0F3              brlo L14
 016C                   .dbline 125
 016C           ; }
 016C           ; }
 016C 21E0              ldi R18,1
 016E 0027              clr R16
 0170 81DF              xcall _LCD_set_xy
 0172                   .dbline 126
 0172           ; }
 0172 4427              clr R20
 0174 06C0              xjmp L21
 0176           L18:
 0176                   .dbline 127
 0176 20E2              ldi R18,32
 0178 30E0              ldi R19,0
 017A 0027              clr R16
 017C 1127              clr R17
 017E 94DF              xcall _LCD_write_char
 0180           L19:
 0180                   .dbline 126
 0180 4395              inc R20
 0182           L21:
 0182                   .dbline 126
 0182 4031              cpi R20,16
 0184 C0F3              brlo L18
 0186                   .dbline -2
 0186           L13:
 0186 0E940000          xcall pop_gset1
 018A                   .dbline 0 ; func end
 018A 0895              ret
 018C                   .dbsym r i 20 c
 018C                   .dbend
 018C                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c
 018C                   .dbfunc e main _main fV
                        .even
 018C           _main::
 018C 2297              sbiw R28,2
 018E                   .dbline -1
 018E                   .dbline 7
 018E                   .dbline 8
 018E 38DF              xcall _LCD_init
 0190 2EC0              xjmp L24
 0192           L23:
 0192                   .dbline 10
 0192                   .dbline 11
 0192 DDDF              xcall _clear
 0194                   .dbline 12
 0194 0AE0              ldi R16,10
 0196 10E0              ldi R17,0
 0198 0E940000          xcall _delay_nms
 019C                   .dbline 13
 019C 80E0              ldi R24,<L26
 019E 90E0              ldi R25,>L26
 01A0 9983              std y+1,R25
 01A2 8883              std y+0,R24
 01A4 2227              clr R18
 01A6 0027              clr R16
 01A8 4CDF              xcall _LCD_write_string
 01AA                   .dbline 15
 01AA 80E0              ldi R24,<L27
 01AC 90E0              ldi R25,>L27
 01AE 9983              std y+1,R25
 01B0 8883              std y+0,R24
 01B2 21E0              ldi R18,1
 01B4 01E0              ldi R16,1
 01B6 45DF              xcall _LCD_write_string
 01B8                   .dbline 16
 01B8 08E8              ldi R16,5000
 01BA 13E1              ldi R17,19
 01BC 0E940000          xcall _delay_nms
 01C0                   .dbline 17
 01C0 C6DF              xcall _clear
 01C2                   .dbline 18
 01C2 0AE0              ldi R16,10
 01C4 10E0              ldi R17,0
 01C6 0E940000          xcall _delay_nms
 01CA                   .dbline 19
 01CA 80E0              ldi R24,<L28
 01CC 90E0              ldi R25,>L28
 01CE 9983              std y+1,R25
 01D0 8883              std y+0,R24
 01D2 2227              clr R18
 01D4 0027              clr R16
 01D6 35DF              xcall _LCD_write_string
 01D8                   .dbline 20
 01D8 80E0              ldi R24,<L29
 01DA 90E0              ldi R25,>L29
 01DC 9983              std y+1,R25
 01DE 8883              std y+0,R24
 01E0 21E0              ldi R18,1
 01E2 0027              clr R16
 01E4 2EDF              xcall _LCD_write_string
 01E6                   .dbline 21
 01E6 08E8              ldi R16,5000
 01E8 13E1              ldi R17,19
 01EA 0E940000          xcall _delay_nms
 01EE                   .dbline 22
 01EE           L24:
 01EE                   .dbline 9
 01EE D1CF              xjmp L23
 01F0           X1:
 01F0                   .dbline -2
 01F0           L22:
 01F0 2296              adiw R28,2
 01F2                   .dbline 0 ; func end
 01F2 0895              ret
 01F4                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c
 0000           L29:
 0000                   .blkb 17
                        .area idata
 0000 596F752077696C6C2073656363656564  .byte 'Y,'o,'u,32,'w,'i,'l,'l,32,'s,'e,'c,'c,'e,'e,'d
 0010 00                .byte 0
                        .area data(ram, con, rel)
 0011                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c
 0011           L28:
 0011                   .blkb 16
                        .area idata
 0011 537464757920666F6C6C6F77206D6500  .byte 'S,'t,'d,'u,'y,32,'f,'o,'l,'l,'o,'w,32,'m,'e,0
                        .area data(ram, con, rel)
 0021                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c
 0021           L27:
 0021                   .blkb 13
                        .area idata
 0021 202064757368696269616F2000        .byte 32,32,'d,'u,'s,'h,'i,'b,'i,'a,'o,32,0
                        .area data(ram, con, rel)
 002E                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c
 002E           L26:
 002E                   .blkb 17
                        .area idata
 002E 2041546D65676120313620424F415244  .byte 32,'A,'T,'m,'e,'g,'a,32,49,54,32,'B,'O,'A,'R,'D
 003E 00                .byte 0
                        .area data(ram, con, rel)
 003F                   .dbfile D:\M16开发板实验教程\icc-avr\lcd1602test\1602六线接法练习.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -