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

📄 twi_usart.lst

📁 利用ATmega16对24c0进行读写操作
💻 LST
📖 第 1 页 / 共 2 页
字号:
 262 00c4 00C0      		rjmp .L53
 263               	.LM48:
 264 00c6 8CB9      		out 44-0x20,r24
 265               	/* epilogue: frame size=0 */
 266 00c8 0895      		ret
 267               	/* epilogue end (size=1) */
 268               	/* function SendChar size 4 (3) */
 269               	.LFE13:
 271               	.global	RevChar
 273               	RevChar:
 274               	.LFB14:
 275               	.LM49:
 276               	/* prologue: frame size=0 */
 277               	/* prologue end (size=0) */
 278               	.L60:
 279               	.LM50:
 280 00ca 5F9B      		sbis 43-0x20,7
 281 00cc 00C0      		rjmp .L60
 282               	.LM51:
 283 00ce 8CB1      		in r24,44-0x20
 284               	.LM52:
 285 00d0 9927      		clr r25
 286               	/* epilogue: frame size=0 */
 287 00d2 0895      		ret
 288               	/* epilogue end (size=1) */
 289               	/* function RevChar size 5 (4) */
 290               	.LFE14:
 292               	.global	main
 294               	main:
 295               	.LFB15:
 296               	.LM53:
 297               	/* prologue: frame size=0 */
 298               	/* prologue end (size=0) */
 299               	.LM54:
 300               	/* #APP */
 301 00d4 F894      		cli
 302               	.LM55:
 303               	/* #NOAPP */
 304 00d6 0E94 0000 		call TWI_init
 305               	.LBB37:
 306               	.LBB38:
 307               	.LBB39:
 308               	.LBB40:
 309               	.LM56:
 310 00da 80E0      		ldi r24,lo8(27648)
 311 00dc 9CE6      		ldi r25,hi8(27648)
 312               	.LVL6:
 313               	/* #APP */
 314 00de 0197      		1: sbiw r24,1
 315 00e0 01F4      		brne 1b
 316               	/* #NOAPP */
 317               	.LBE40:
 318               	.LBE39:
 319               	.LBE38:
 320               	.LBE37:
 321               	.LBB41:
 322               	.LBB42:
 323               	.LM57:
 324 00e2 88E9      		ldi r24,lo8(-104)
 325               	.LVL7:
 326 00e4 8AB9      		out 42-0x20,r24
 327               	.LM58:
 328 00e6 10BC      		out 64-0x20,__zero_reg__
 329 00e8 8CE0      		ldi r24,lo8(12)
 330 00ea 89B9      		out 41-0x20,r24
 331               	.LM59:
 332 00ec 86E8      		ldi r24,lo8(-122)
 333 00ee 80BD      		out 64-0x20,r24
 334               	.LBE42:
 335               	.LBE41:
 336               	.LM60:
 337               	/* #APP */
 338 00f0 7894      		sei
 339               	/* #NOAPP */
 340               	.LBB43:
 341               	.LBB44:
 342               	.LBB45:
 343               	.LBB46:
 344               	.LM61:
 345 00f2 80E0      		ldi r24,lo8(27648)
 346 00f4 9CE6      		ldi r25,hi8(27648)
 347               	.LVL8:
 348               	/* #APP */
 349 00f6 0197      		1: sbiw r24,1
 350 00f8 01F4      		brne 1b
 351               	.LVL9:
 352               	/* #NOAPP */
 353               	.L66:
 354               	.LBE46:
 355               	.LBE45:
 356               	.LBE44:
 357               	.LBE43:
 358               	.LBB47:
 359               	.LBB48:
 360               	.LBB49:
 361               	.LM62:
 362 00fa 84EA      		ldi r24,lo8(-92)
 363               	.LVL10:
 364 00fc 86BF      		out 86-0x20,r24
 365               	.L67:
 366               	.LM63:
 367 00fe 06B6      		in __tmp_reg__,86-0x20
 368 0100 07FE      		sbrs __tmp_reg__,7
 369 0102 00C0      		rjmp .L67
 370               	.LBE49:
 371               	.LBE48:
 372               	.LM64:
 373 0104 65E0      		ldi r22,lo8(5)
 374 0106 80E0      		ldi r24,lo8(0)
 375 0108 0E94 0000 		call I2C_write
 376               	.LVL11:
 377               	.LBB50:
 378               	.LBB51:
 379               	.LM65:
 380 010c 84E9      		ldi r24,lo8(-108)
 381 010e 86BF      		out 86-0x20,r24
 382               	.LBE51:
 383               	.LBE50:
 384               	.LBB52:
 385               	.LBB53:
 386               	.LBB54:
 387               	.LBB55:
 388               	.LM66:
 389 0110 80E0      		ldi r24,lo8(0)
 390 0112 90E0      		ldi r25,hi8(0)
 391               	.LVL12:
 392               	/* #APP */
 393 0114 0197      		1: sbiw r24,1
 394 0116 01F4      		brne 1b
 395               	/* #NOAPP */
 396               	.LBE55:
 397               	.LBE54:
 398               	.LBE53:
 399               	.LBE52:
 400               	.LBB56:
 401               	.LBB57:
 402               	.LM67:
 403 0118 84EA      		ldi r24,lo8(-92)
 404               	.LVL13:
 405 011a 86BF      		out 86-0x20,r24
 406               	.L69:
 407               	.LM68:
 408 011c 06B6      		in __tmp_reg__,86-0x20
 409 011e 07FE      		sbrs __tmp_reg__,7
 410 0120 00C0      		rjmp .L69
 411               	.LBE57:
 412               	.LBE56:
 413               	.LM69:
 414 0122 80E0      		ldi r24,lo8(0)
 415 0124 0E94 0000 		call I2C_read
 416 0128 282F      		mov r18,r24
 417               	.LVL14:
 418               	.LBB58:
 419               	.LBB59:
 420               	.LM70:
 421 012a 84E9      		ldi r24,lo8(-108)
 422 012c 86BF      		out 86-0x20,r24
 423               	.LBE59:
 424               	.LBE58:
 425               	.LM71:
 426 012e 2530      		cpi r18,lo8(5)
 427 0130 01F4      		brne .L75
 428               	.LM72:
 429 0132 DD9A      		sbi 59-0x20,5
 430               	.LM73:
 431 0134 D59A      		sbi 58-0x20,5
 432               	.LBB60:
 433               	.LBB61:
 434               	.LBB62:
 435               	.LBB63:
 436               	.LM74:
 437 0136 80E0      		ldi r24,lo8(0)
 438 0138 90E0      		ldi r25,hi8(0)
 439 013a FC01      		movw r30,r24
 440               	.LVL15:
 441               	/* #APP */
 442 013c 3197      		1: sbiw r30,1
 443 013e 01F4      		brne 1b
 444               	/* #NOAPP */
 445               	.LBE63:
 446               	.LBE62:
 447               	.LBE61:
 448               	.LBE60:
 449               	.LM75:
 450 0140 D598      		cbi 58-0x20,5
 451               	.LBB64:
 452               	.LBB65:
 453               	.LBB66:
 454               	.LBB67:
 455               	.LM76:
 456               	/* #APP */
 457 0142 0197      		1: sbiw r24,1
 458 0144 01F4      		brne 1b
 459               	.LVL16:
 460               	/* #NOAPP */
 461               	.L75:
 462               	.LBE67:
 463               	.LBE66:
 464               	.LBE65:
 465               	.LBE64:
 466               	.LBB68:
 467               	.LBB69:
 468               	.LM77:
 469 0146 5D9B      		sbis 43-0x20,5
 470 0148 00C0      		rjmp .L75
 471               	.LM78:
 472 014a 2CB9      		out 44-0x20,r18
 473 014c 00C0      		rjmp .L66
 474               	.LBE69:
 475               	.LBE68:
 476               	.LBE47:
 477               	/* epilogue: frame size=0 */
 478               	/* epilogue: noreturn */
 479               	/* epilogue end (size=0) */
 480               	/* function main size 73 (73) */
 481               	.LFE15:
 568               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 TWI_USART.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:20     .text:00000000 I2C_start
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:41     .text:0000000c I2C_stop
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:57     .text:00000012 I2C_write
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:104    .text:0000003c I2C_read
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:172    .text:00000080 TWI_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:203    .text:00000098 UartInit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:226    .text:000000a8 __vector_11
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:253    .text:000000c2 SendChar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:273    .text:000000ca RevChar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccKubaaa.s:294    .text:000000d4 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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