📄 语音.lis
字号:
01DC .dbline 252
01DC ; 鼍A
01DC 60E8 ldi R22,128
01DE .dbline 253
01DE ; 鼍A
01DE CC24 clr R12
01E0 16C0 xjmp L57
01E2 L54:
01E2 .dbline 254
01E2 ; 鼍A
01E2 .dbline 255
01E2 ; 鼍A
01E2 262E mov R2,R22
01E4 6F5F subi R22,255 ; addi 1
01E6 022D mov R16,R2
01E8 5DDF xcall _writecomd
01EA .dbline 256
01EA ; 鼍A
01EA 0A2D mov R16,R10
01EC 5BDF xcall _writecomd
01EE .dbline 257
01EE ; 鼍A
01EE EE24 clr R14
01F0 0AC0 xjmp L61
01F2 L58:
01F2 .dbline 258
01F2 .dbline 259
01F2 EA85 ldd R30,y+10
01F4 FB85 ldd R31,y+11
01F6 0491 lpm R16,Z
01F8 6ADF xcall _writedata
01FA .dbline 260
01FA 8A85 ldd R24,y+10
01FC 9B85 ldd R25,y+11
01FE 0196 adiw R24,1
0200 9B87 std y+11,R25
0202 8A87 std y+10,R24
0204 .dbline 261
0204 L59:
0204 .dbline 257
0204 E394 inc R14
0206 L61:
0206 .dbline 257
0206 8E2D mov R24,R14
0208 8031 cpi R24,16
020A 98F3 brlo L58
020C .dbline 262
020C L55:
020C .dbline 253
020C C394 inc R12
020E L57:
020E .dbline 253
020E 8C2D mov R24,R12
0210 8032 cpi R24,32
0212 38F3 brlo L54
0214 .dbline 263
0214 ; 鼍A
0214 ; 鼍A
0214 ; 鼍A
0214 ; 鼍A
0214 ; 鼍A
0214 ; 鼍A
0214 4427 clr R20
0216 22C0 xjmp L65
0218 L62:
0218 .dbline 264
0218 ; 鼍A
0218 .dbline 265
0218 ; 鼍A
0218 88E9 ldi R24,152
021A A82E mov R10,R24
021C .dbline 266
021C ; 鼍A
021C 6BE9 ldi R22,155
021E .dbline 267
021E ; 鼍A
021E CC24 clr R12
0220 16C0 xjmp L69
0222 L66:
0222 .dbline 268
0222 ; 鼍A
0222 .dbline 269
0222 ; 鼍A
0222 262E mov R2,R22
0224 6F5F subi R22,255 ; addi 1
0226 022D mov R16,R2
0228 3DDF xcall _writecomd
022A .dbline 270
022A ; 鼍A
022A 0A2D mov R16,R10
022C 3BDF xcall _writecomd
022E .dbline 271
022E ; 鼍A
022E EE24 clr R14
0230 0AC0 xjmp L73
0232 L70:
0232 .dbline 272
0232 .dbline 273
0232 EA85 ldd R30,y+10
0234 FB85 ldd R31,y+11
0236 0491 lpm R16,Z
0238 4ADF xcall _writedata
023A .dbline 274
023A 8A85 ldd R24,y+10
023C 9B85 ldd R25,y+11
023E 0196 adiw R24,1
0240 9B87 std y+11,R25
0242 8A87 std y+10,R24
0244 .dbline 275
0244 L71:
0244 .dbline 271
0244 E394 inc R14
0246 L73:
0246 .dbline 271
0246 8E2D mov R24,R14
0248 8031 cpi R24,16
024A 98F3 brlo L70
024C .dbline 276
024C L67:
024C .dbline 267
024C C394 inc R12
024E L69:
024E .dbline 267
024E 8C2D mov R24,R12
0250 8330 cpi R24,3
0252 38F3 brlo L66
0254 .dbline 277
0254 04E6 ldi R16,100
0256 10E0 ldi R17,0
0258 D3DE xcall _delayms
025A .dbline 278
025A L63:
025A .dbline 263
025A 4395 inc R20
025C L65:
025C .dbline 263
025C 4B30 cpi R20,11
025E E0F2 brlo L62
0260 .dbline -2
0260 L45:
0260 0E940000 xcall pop_gset5
0264 2296 adiw R28,2
0266 .dbline 0 ; func end
0266 0895 ret
0268 .dbsym r k 20 c
0268 .dbsym r temp_y 22 c
0268 .dbsym r temp_x 10 c
0268 .dbsym r i 12 c
0268 .dbsym r j 14 c
0268 .dbsym l data 10 pkc
0268 .dbend
0268 .dbfunc e kaiji _kaiji fV
.even
0268 _kaiji::
0268 .dbline -1
0268 .dbline 284
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 ; 鼍A
0268 .dbline 285
0268 ; 鼍A
0268 8ADF xcall _frist2
026A .dbline 286
026A ; 鼍A
026A 00E0 ldi R16,<_data00
026C 10E0 ldi R17,>_data00
026E 92DF xcall _drwa
0270 .dbline 287
0270 ; 鼍A
0270 72DF xcall _frist1
0272 .dbline 288
0272 ; 鼍A
0272 01E0 ldi R16,1
0274 17DF xcall _writecomd
0276 .dbline 289
0276 ; 鼍A
0276 22E0 ldi R18,2
0278 01E0 ldi R16,1
027A 3EDF xcall _wezhi
027C .dbline 290
027C ; 鼍A
027C 00E0 ldi R16,<_data01
027E 10E0 ldi R17,>_data01
0280 57DF xcall _zhiti
0282 .dbline 291
0282 ; 鼍A
0282 2227 clr R18
0284 02E0 ldi R16,2
0286 38DF xcall _wezhi
0288 .dbline 292
0288 ; 鼍A
0288 00E0 ldi R16,<_data02
028A 10E0 ldi R17,>_data02
028C 51DF xcall _zhiti
028E .dbline -2
028E L74:
028E .dbline 0 ; func end
028E 0895 ret
0290 .dbend
0290 .dbfile E:\写的程序\AVR(C)/4X4键盘.c
0290 .dbfunc e key_scan _key_scan fc
0290 ; j -> R10
0290 ; key -> R20
0290 ; i -> R12
.even
0290 _key_scan::
0290 0E940000 xcall push_gset4
0294 .dbline -1
0294 .dbline 13
0294 .dbline 14
0294 8FE7 ldi R24,127
0296 C82E mov R12,R24
0298 .dbline 14
0298 AA24 clr R10
029A .dbline 15
029A 01E0 ldi R16,1
029C 10E0 ldi R17,0
029E B0DE xcall _delayms
02A0 L76:
02A0 .dbline 17
02A0 .dbline 18
02A0 2C2C mov R2,R12
02A2 2694 lsr R2
02A4 2694 lsr R2
02A6 2694 lsr R2
02A8 2694 lsr R2
02AA 2694 lsr R2
02AC 2694 lsr R2
02AE 2694 lsr R2
02B0 3C2C mov R3,R12
02B2 330C lsl R3
02B4 3228 or R3,R2
02B6 C32C mov R12,R3
02B8 .dbline 19
02B8 32BA out 0x12,R3
02BA .dbline 20
02BA 8FE0 ldi R24,15
02BC 81BB out 0x11,R24
02BE .dbline 21
02BE 40B3 in R20,0x10
02C0 .dbline 22
02C0 842F mov R24,R20
02C2 807F andi R24,240
02C4 A82E mov R10,R24
02C6 .dbline 23
02C6 L77:
02C6 .dbline 23
02C6 8A2D mov R24,R10
02C8 803F cpi R24,240
02CA 51F3 breq L76
02CC .dbline 24
02CC 642F mov R22,R20
02CE 7727 clr R23
02D0 673B cpi R22,183
02D2 E0E0 ldi R30,0
02D4 7E07 cpc R23,R30
02D6 09F4 brne X1
02D8 5CC0 xjmp L89
02DA X1:
02DA 6B3B cpi R22,187
02DC E0E0 ldi R30,0
02DE 7E07 cpc R23,R30
02E0 09F4 brne X2
02E2 55C0 xjmp L88
02E4 X2:
02E4 6D3B cpi R22,189
02E6 E0E0 ldi R30,0
02E8 7E07 cpc R23,R30
02EA 09F4 brne X3
02EC 4EC0 xjmp L87
02EE X3:
02EE 6E3B cpi R22,190
02F0 E0E0 ldi R30,0
02F2 7E07 cpc R23,R30
02F4 09F4 brne X4
02F6 47C0 xjmp L86
02F8 X4:
02F8 8EEB ldi R24,190
02FA 90E0 ldi R25,0
02FC 8617 cp R24,R22
02FE 9707 cpc R25,R23
0300 94F0 brlt L99
0302 L98:
0302 6737 cpi R22,119
0304 E0E0 ldi R30,0
0306 7E07 cpc R23,R30
0308 09F4 brne X5
030A 3BC0 xjmp L85
030C X5:
030C 6B37 cpi R22,123
030E E0E0 ldi R30,0
0310 7E07 cpc R23,R30
0312 A9F1 breq L84
0314 6D37 cpi R22,125
0316 E0E0 ldi R30,0
0318 7E07 cpc R23,R30
031A 79F1 breq L83
031C 6E37 cpi R22,126
031E E0E0 ldi R30,0
0320 7E07 cpc R23,R30
0322 49F1 breq L82
0324 48C0 xjmp L79
0326 L99:
0326 673D cpi R22,215
0328 E0E0 ldi R30,0
032A 7E07 cpc R23,R30
032C 09F4 brne X6
032E 39C0 xjmp L93
0330 X6:
0330 6B3D cpi R22,219
0332 E0E0 ldi R30,0
0334 7E07 cpc R23,R30
0336 09F4 brne X7
0338 32C0 xjmp L92
033A X7:
033A 6D3D cpi R22,221
033C E0E0 ldi R30,0
033E 7E07 cpc R23,R30
0340 61F1 breq L91
0342 6E3D cpi R22,222
0344 E0E0 ldi R30,0
0346 7E07 cpc R23,R30
0348 31F1 breq L90
034A 673D cpi R22,215
034C E0E0 ldi R30,0
034E 7E07 cpc R23,R30
0350 0CF4 brge X8
0352 31C0 xjmp L79
0354 X8:
0354 L100:
0354 673E cpi R22,231
0356 E0E0 ldi R30,0
0358 7E07 cpc R23,R30
035A 59F1 breq L97
035C 6B3E cpi R22,235
035E E0E0 ldi R30,0
0360 7E07 cpc R23,R30
0362 29F1 breq L96
0364 6D3E cpi R22,237
0366 E0E0 ldi R30,0
0368 7E07 cpc R23,R30
036A F9F0 breq L95
036C 6E3E cpi R22,238
036E E0E0 ldi R30,0
0370 7E07 cpc R23,R30
0372 C9F0 breq L94
0374 20C0 xjmp L79
0376 X0:
0376 .dbline 25
0376 L82:
0376 .dbline 25
0376 4427 clr R20
0378 .dbline 25
0378 1FC0 xjmp L80
037A L83:
037A .dbline 26
037A 4AE0 ldi R20,10
037C .dbline 26
037C 1DC0 xjmp L80
037E L84:
037E .dbline 27
037E 4BE0 ldi R20,11
0380 .dbline 27
0380 1BC0 xjmp L80
0382 L85:
0382 .dbline 28
0382 4FE0 ldi R20,15
0384 .dbline 28
0384 19C0 xjmp L80
0386 L86:
0386 .dbline 29
0386 41E0 ldi R20,1
0388 .dbline 29
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -