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

📄 usart_0.lst

📁 atmega128单片机串口调试程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
(0053)     DDRF  = 0x00;
    0232 92200061  STS	0x61,R2
(0054)     PORTG = 0x00;
    0234 92200065  STS	0x65,R2
(0055)     DDRG  = 0x00;
    0236 92200064  STS	0x64,R2
    0238 9508      RET
_delay_ms:
  i                    --> R20
  time                 --> R16
    0239 940E044A  CALL	push_gset1
FILE: E:\zhangxuehuan\uart_0\mydelay.c
(0001) #include "includes.h"
(0002) 
(0003) /*time delay sub*/
(0004) void delay_ms(int time)
(0005) {
(0006)     int i;
(0007)     for(;time>0;time--)
    023B C00A      RJMP	0x0246
(0008) 	    for(i=0;i<100;i++);
FILE: <library>
    023C 2744      CLR	R20
    023D 2755      CLR	R21
    023E 5F4F      SUBI	R20,0xFF
    023F 4F5F      SBCI	R21,0xFF
    0240 3644      CPI	R20,0x64
    0241 E0E0      LDI	R30,0
    0242 075E      CPC	R21,R30
    0243 F3D4      BLT	0x023E
    0244 5001      SUBI	R16,1
    0245 4010      SBCI	R17,0
    0246 2422      CLR	R2
    0247 2433      CLR	R3
    0248 1620      CP	R2,R16
    0249 0631      CPC	R3,R17
    024A F38C      BLT	0x023C
    024B 940E044D  CALL	pop_gset1
    024D 9508      RET
__print:
    024E 940E03FD  CALL	push_arg4
    0250 940E0442  CALL	push_gset5
    0252 972A      SBIW	R28,0xA
    0253 2400      CLR	R0
    0254 2411      CLR	R1
    0255 821F      STD	Y+7,R1
    0256 820E      STD	Y+6,R0
    0257 C18F      RJMP	0x03E7
    0258 89EE      LDD	R30,Y+22
    0259 89FF      LDD	R31,Y+23
    025A 8180      LDD	R24,Z+0
    025B 3285      CPI	R24,0x25
    025C F059      BEQ	0x0268
    025D 8100      LDD	R16,Z+0
    025E 89EC      LDD	R30,Y+20
    025F 89FD      LDD	R31,Y+21
    0260 940E0461  CALL	xicall
    0262 818E      LDD	R24,Y+6
    0263 819F      LDD	R25,Y+7
    0264 9601      ADIW	R24,1
    0265 839F      STD	Y+7,R25
    0266 838E      STD	Y+6,R24
    0267 C17A      RJMP	0x03E2
    0268 24EE      CLR	R14
    0269 24FF      CLR	R15
    026A ED41      LDI	R20,0xD1
    026B E051      LDI	R21,1
    026C E260      LDI	R22,0x20
    026D 898E      LDD	R24,Y+22
    026E 899F      LDD	R25,Y+23
    026F 9601      ADIW	R24,1
    0270 8B9F      STD	Y+23,R25
    0271 8B8E      STD	Y+22,R24
    0272 2FE8      MOV	R30,R24
    0273 2FF9      MOV	R31,R25
    0274 8020      LDD	R2,Z+0
    0275 2433      CLR	R3
    0276 823D      STD	Y+5,R3
    0277 822C      STD	Y+4,R2
    0278 2D82      MOV	R24,R2
    0279 2D93      MOV	R25,R3
    027A 3588      CPI	R24,0x58
    027B E0E0      LDI	R30,0
    027C 079E      CPC	R25,R30
    027D F409      BNE	0x027F
    027E C08B      RJMP	0x030A
    027F E588      LDI	R24,0x58
    0280 1582      CP	R24,R2
    0281 0593      CPC	R25,R3
    0282 F0A4      BLT	0x0297
    0283 818C      LDD	R24,Y+4
    0284 819D      LDD	R25,Y+5
    0285 3485      CPI	R24,0x45
    0286 E0E0      LDI	R30,0
    0287 079E      CPC	R25,R30
    0288 F409      BNE	0x028A
    0289 C153      RJMP	0x03DD
    028A 3485      CPI	R24,0x45
    028B E0E0      LDI	R30,0
    028C 079E      CPC	R25,R30
    028D F40C      BGE	0x028F
    028E C043      RJMP	0x02D2
    028F 818C      LDD	R24,Y+4
    0290 819D      LDD	R25,Y+5
    0291 3583      CPI	R24,0x53
    0292 E0E0      LDI	R30,0
    0293 079E      CPC	R25,R30
    0294 F409      BNE	0x0296
    0295 C0E2      RJMP	0x0378
    0296 C03B      RJMP	0x02D2
    0297 818C      LDD	R24,Y+4
    0298 819D      LDD	R25,Y+5
    0299 368F      CPI	R24,0x6F
    029A E0E0      LDI	R30,0
    029B 079E      CPC	R25,R30
    029C F409      BNE	0x029E
    029D C06C      RJMP	0x030A
    029E E68F      LDI	R24,0x6F
    029F E090      LDI	R25,0
    02A0 802C      LDD	R2,Y+4
    02A1 803D      LDD	R3,Y+5
    02A2 1582      CP	R24,R2
    02A3 0593      CPC	R25,R3
    02A4 F0DC      BLT	0x02C0
    02A5 818C      LDD	R24,Y+4
    02A6 819D      LDD	R25,Y+5
    02A7 3683      CPI	R24,0x63
    02A8 E0E0      LDI	R30,0
    02A9 079E      CPC	R25,R30
    02AA F409      BNE	0x02AC
    02AB C0B6      RJMP	0x0362
    02AC 3684      CPI	R24,0x64
    02AD E0E0      LDI	R30,0
    02AE 079E      CPC	R25,R30
    02AF F409      BNE	0x02B1
    02B0 C02E      RJMP	0x02DF
    02B1 3685      CPI	R24,0x65
    02B2 E0E0      LDI	R30,0
    02B3 079E      CPC	R25,R30
    02B4 F409      BNE	0x02B6
    02B5 C127      RJMP	0x03DD
    02B6 3686      CPI	R24,0x66
    02B7 E0E0      LDI	R30,0
    02B8 079E      CPC	R25,R30
    02B9 F409      BNE	0x02BB
    02BA C122      RJMP	0x03DD
    02BB 3689      CPI	R24,0x69
    02BC E0E0      LDI	R30,0
    02BD 079E      CPC	R25,R30
    02BE F101      BEQ	0x02DF
    02BF C012      RJMP	0x02D2
    02C0 818C      LDD	R24,Y+4
    02C1 819D      LDD	R25,Y+5
    02C2 3783      CPI	R24,0x73
    02C3 E0E0      LDI	R30,0
    02C4 079E      CPC	R25,R30
    02C5 F409      BNE	0x02C7
    02C6 C0E0      RJMP	0x03A7
    02C7 3785      CPI	R24,0x75
    02C8 E0E0      LDI	R30,0
    02C9 079E      CPC	R25,R30
    02CA F409      BNE	0x02CC
    02CB C03E      RJMP	0x030A
    02CC 3788      CPI	R24,0x78
    02CD E0E0      LDI	R30,0
    02CE 079E      CPC	R25,R30
    02CF F409      BNE	0x02D1
    02D0 C039      RJMP	0x030A
    02D1 C000      RJMP	0x02D2
    02D2 89EE      LDD	R30,Y+22
    02D3 89FF      LDD	R31,Y+23
    02D4 8100      LDD	R16,Z+0
    02D5 89EC      LDD	R30,Y+20
    02D6 89FD      LDD	R31,Y+21
    02D7 940E0461  CALL	xicall
    02D9 818E      LDD	R24,Y+6
    02DA 819F      LDD	R25,Y+7
    02DB 9601      ADIW	R24,1
    02DC 839F      STD	Y+7,R25
    02DD 838E      STD	Y+6,R24
    02DE C103      RJMP	0x03E2
    02DF 8D88      LDD	R24,Y+24
    02E0 8D99      LDD	R25,Y+25
    02E1 9602      ADIW	R24,2
    02E2 8F99      STD	Y+25,R25
    02E3 8F88      STD	Y+24,R24
    02E4 2FE8      MOV	R30,R24
    02E5 2FF9      MOV	R31,R25
    02E6 9732      SBIW	R30,2
    02E7 8020      LDD	R2,Z+0
    02E8 8031      LDD	R3,Z+1
    02E9 8639      STD	Y+9,R3
    02EA 8628      STD	Y+8,R2
    02EB 2D82      MOV	R24,R2
    02EC 2D93      MOV	R25,R3
    02ED 3080      CPI	R24,0
    02EE E0E0      LDI	R30,0
    02EF 079E      CPC	R25,R30
    02F0 F474      BGE	0x02FF
    02F1 2D8E      MOV	R24,R14
    02F2 2D9F      MOV	R25,R15
    02F3 6088      ORI	R24,0x8
    02F4 2EE8      MOV	R14,R24
    02F5 2EF9      MOV	R15,R25
    02F6 E26D      LDI	R22,0x2D
    02F7 2D82      MOV	R24,R2
    02F8 2D93      MOV	R25,R3
    02F9 9580      COM	R24
    02FA 9590      COM	R25
    02FB 5F8F      SUBI	R24,0xFF
    02FC 4F9F      SBCI	R25,0xFF
    02FD 8799      STD	Y+9,R25
    02FE 8788      STD	Y+8,R24
    02FF E08A      LDI	R24,0xA
    0300 E090      LDI	R25,0
    0301 8399      STD	Y+1,R25
    0302 8388      STD	Y+0,R24
    0303 8528      LDD	R18,Y+8
    0304 8539      LDD	R19,Y+9
    0305 2F04      MOV	R16,R20
    0306 2F15      MOV	R17,R21
    0307 940E048A  CALL	_itoa
    0309 C053      RJMP	0x035D
    030A 8D88      LDD	R24,Y+24
    030B 8D99      LDD	R25,Y+25
    030C 9602      ADIW	R24,2
    030D 8F99      STD	Y+25,R25
    030E 8F88      STD	Y+24,R24
    030F 2FE8      MOV	R30,R24
    0310 2FF9      MOV	R31,R25
    0311 9732      SBIW	R30,2
    0312 8020      LDD	R2,Z+0
    0313 8031      LDD	R3,Z+1
    0314 8639      STD	Y+9,R3
    0315 8628      STD	Y+8,R2
    0316 89EE      LDD	R30,Y+22
    0317 89FF      LDD	R31,Y+23
    0318 8180      LDD	R24,Z+0
    0319 3785      CPI	R24,0x75
    031A F459      BNE	0x0326
    031B E08A      LDI	R24,0xA
    031C E090      LDI	R25,0
    031D 8399      STD	Y+1,R25
    031E 8388      STD	Y+0,R24
    031F 2D22      MOV	R18,R2
    0320 2D33      MOV	R19,R3
    0321 2F04      MOV	R16,R20
    0322 2F15      MOV	R17,R21
    0323 940E04E3  CALL	_utoa
    0325 C037      RJMP	0x035D
    0326 89EE      LDD	R30,Y+22
    0327 89FF      LDD	R31,Y+23
    0328 8180      LDD	R24,Z+0
    0329 368F      CPI	R24,0x6F
    032A F459      BNE	0x0336
    032B E088      LDI	R24,0x8
    032C E090      LDI	R25,0
    032D 8399      STD	Y+1,R25
    032E 8388      STD	Y+0,R24
    032F 8528      LDD	R18,Y+8
    0330 8539      LDD	R19,Y+9
    0331 2F04      MOV	R16,R20
    0332 2F15      MOV	R17,R21
    0333 940E04E3  CALL	_utoa
    0335 C027      RJMP	0x035D
    0336 E180      LDI	R24,0x10
    0337 E090      LDI	R25,0
    0338 8399      STD	Y+1,R25
    0339 8388      STD	Y+0,R24
    033A 8528      LDD	R18,Y+8
    033B 8539      LDD	R19,Y+9
    033C 2F04      MOV	R16,R20
    033D 2F15      MOV	R17,R21
    033E 940E04E3  CALL	_utoa
    0340 89EE      LDD	R30,Y+22
    0341 89FF      LDD	R31,Y+23
    0342 8180      LDD	R24,Z+0
    0343 3588      CPI	R24,0x58
    0344 F4C1      BNE	0x035D
    0345 ED81      LDI	R24,0xD1
    0346 E091      LDI	R25,1
    0347 2EC8      MOV	R12,R24
    0348 2ED9      MOV	R13,R25
    0349 C00E      RJMP	0x0358
    034A 2DEC      MOV	R30,R12
    034B 2DFD      MOV	R31,R13
    034C 8100      LDD	R16,Z+0
    034D 2711      CLR	R17
    034E 940E052D  CALL	_toupper
    0350 2DEC      MOV	R30,R12
    0351 2DFD      MOV	R31,R13
    0352 8300      STD	Z+0,R16
    0353 2D8C      MOV	R24,R12
    0354 2D9D      MOV	R25,R13
    0355 9601      ADIW	R24,1
    0356 2EC8      MOV	R12,R24
    0357 2ED9      MOV	R13,R25
    0358 2DEC      MOV	R30,R12
    0359 2DFD      MOV	R31,R13
    035A 8020      LDD	R2,Z+0
    035B 2022      TST	R2
    035C F769      BNE	0x034A
    035D ED81      LDI	R24,0xD1
    035E E091      LDI	R25,1
    035F 2EC8      MOV	R12,R24
    0360 2ED9      MOV	R13,R25
    0361 C057      RJMP	0x03B9
    0362 8D88      LDD	R24,Y+24
    0363 8D99      LDD	R25,Y+25
    0364 9602      ADIW	R24,2
    0365 8F99      STD	Y+25,R25
    0366 8F88      STD	Y+24,R24
    0367 2FE8      MOV	R30,R24
    0368 2FF9      MOV	R31,R25
    0369 9732      SBIW	R30,2
    036A 8020      LDD	R2,Z+0
    036B 8031      LDD	R3,Z+1
    036C 822A      STD	Y+2,R2
    036D 2D02      MOV	R16,R2
    036E 89EC      LDD	R30,Y+20
    036F 89FD      LDD	R31,Y+21
    0370 940E0461  CALL	xicall
    0372 818E      LDD	R24,Y+6
    0373 819F      LDD	R25,Y+7
    0374 9601      ADIW	R24,1
    0375 839F      STD	Y+7,R25
    0376 838E      STD	Y+6,R24
    0377 C06A      RJMP	0x03E2
    0378 8D88      LDD	R24,Y+24
    0379 8D99      LDD	R25,Y+25
    037A 9602      ADIW	R24,2
    037B 8F99      STD	Y+25,R25
    037C 8F88      STD	Y+24,R24
    037D 2FE8      MOV	R30,R24
    037E 2FF9      MOV	R31,R25
    037F 9732      SBIW	R30,2
    0380 80A0      LDD	R10,Z+0
    0381 80B1      LDD	R11,Z+1
    0382 326D      CPI	R22,0x2D
    0383 F4E9      BNE	0x03A1
    0384 E20D      LDI	R16,0x2D
    0385 89EC      LDD	R30,Y+20
    0386 89FD      LDD	R31,Y+21
    0387 940E0461  CALL	xicall
    0389 818E      LDD	R24,Y+6
    038A 819F      LDD	R25,Y+7
    038B 9601      ADIW	R24,1
    038C 839F      STD	Y+7,R25
    038D 838E      STD	Y+6,R24
    038E C012      RJMP	0x03A1
    038F 2DEA      MOV	R30,R10
    0390 2DFB      MOV	R31,R11
    0391 95C8      LPM
    0392 2D00      MOV	R16,R0
    0393 89EC      LDD	R30,Y+20
    0394 89FD      LDD	R31,Y+21
    0395 940E0461  CALL	xicall
    0397 818E      LDD	R24,Y+6
    0398 819F      LDD	R25,Y+7
    0399 9601      ADIW	R24,1
    039A 839F      STD	Y+7,R25
    039B 838E      STD	Y+6,R24
    039C 2D8A      MOV	R24,R10
    039D 2D9B      MOV	R25,R11
    039E 9601      ADIW	R24,1
    039F 2EA8      MOV	R10,R24
    03A0 2EB9      MOV	R11,R25
    03A1 2DEA      MOV	R30,R10
    03A2 2DFB      MOV	R31,R11
    03A3 95C8      LPM
    03A4 2000      TST	R0
    03A5 F749      BNE	0x038F
    03A6 C03B      RJMP	0x03E2
    03A7 8D88      LDD	R24,Y+24
    03A8 8D99      LDD	R25,Y+25
    03A9 9602      ADIW	R24,2
    03AA 8F99      STD	Y+25,R25
    03AB 8F88      STD	Y+24,R24
    03AC 2FE8      MOV	R30,R24
    03AD 2FF9      MOV	R31,R25
    03AE 9732      SBIW	R30,2
    03AF 80C0      LDD	R12,Z+0
    03B0 80D1      LDD	R13,Z+1
    03B1 20CC      TST	R12
    03B2 F431      BNE	0x03B9
    03B3 20DD      TST	R13
    03B4 F421      BNE	0x03B9
    03B5 E785      LDI	R24,0x75
    03B6 E091      LDI	R25,1
    03B7 2EC8      MOV	R12,R24
    03B8 2ED9      MOV	R13,R25
    03B9 326D      CPI	R22,0x2D
    03BA F4E1      BNE	0x03D7
    03BB E20D      LDI	R16,0x2D
    03BC 89EC      LDD	R30,Y+20
    03BD 89FD      LDD	R31,Y+21
    03BE 940E0461  CALL	xicall
    03C0 818E      LDD	R24,Y+6
    03C1 819F      LDD	R25,Y+7
    03C2 9601      ADIW	R24,1
    03C3 839F      STD	Y+7,R25
    03C4 838E      STD	Y+6,R24
    03C5 C011      RJMP	0x03D7
    03C6 2DEC      MOV	R30,R12
    03C7 2DFD      MOV	R31,R13
    03C8 8100      LDD	R16,Z+0
    03C9 89EC      LDD	R30,Y+20
    03CA 89FD      LDD	R31,Y+21

⌨️ 快捷键说明

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