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

📄 main.lss

📁 avr单片机的一些实际应用源码
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 230:	89 36       	cpi	r24, 0x69	; 105
 232:	91 05       	cpc	r25, r1
 234:	d1 f1       	breq	.+116    	; 0x2aa
 236:	e8 c0       	rjmp	.+464    	; 0x408
 238:	8f 36       	cpi	r24, 0x6F	; 111
 23a:	91 05       	cpc	r25, r1
 23c:	09 f4       	brne	.+2      	; 0x240
 23e:	5e c0       	rjmp	.+188    	; 0x2fc
 240:	e3 c0       	rjmp	.+454    	; 0x408
 242:	85 37       	cpi	r24, 0x75	; 117
 244:	91 05       	cpc	r25, r1
 246:	09 f4       	brne	.+2      	; 0x24a
 248:	62 c0       	rjmp	.+196    	; 0x30e
 24a:	86 37       	cpi	r24, 0x76	; 118
 24c:	91 05       	cpc	r25, r1
 24e:	24 f4       	brge	.+8      	; 0x258
 250:	83 37       	cpi	r24, 0x73	; 115
 252:	91 05       	cpc	r25, r1
 254:	d1 f0       	breq	.+52     	; 0x28a
 256:	d8 c0       	rjmp	.+432    	; 0x408
 258:	88 37       	cpi	r24, 0x78	; 120
 25a:	91 05       	cpc	r25, r1
 25c:	09 f4       	brne	.+2      	; 0x260
 25e:	55 c0       	rjmp	.+170    	; 0x30a
 260:	d3 c0       	rjmp	.+422    	; 0x408
 262:	f4 e0       	ldi	r31, 0x04	; 4
 264:	2f 2a       	or	r2, r31
 266:	e6 c0       	rjmp	.+460    	; 0x434
 268:	0f 2e       	mov	r0, r31
 26a:	ff e3       	ldi	r31, 0x3F	; 63
 26c:	af 2e       	mov	r10, r31
 26e:	f0 2d       	mov	r31, r0
 270:	0f 2e       	mov	r0, r31
 272:	f3 e6       	ldi	r31, 0x63	; 99
 274:	3f 2e       	mov	r3, r31
 276:	f0 2d       	mov	r31, r0
 278:	93 c0       	rjmp	.+294    	; 0x3a0
 27a:	ed 85       	ldd	r30, Y+13	; 0x0d
 27c:	fe 85       	ldd	r31, Y+14	; 0x0e
 27e:	cf 01       	movw	r24, r30
 280:	02 96       	adiw	r24, 0x02	; 2
 282:	8d 87       	std	Y+13, r24	; 0x0d
 284:	9e 87       	std	Y+14, r25	; 0x0e
 286:	a0 80       	ld	r10, Z
 288:	8b c0       	rjmp	.+278    	; 0x3a0
 28a:	ed 85       	ldd	r30, Y+13	; 0x0d
 28c:	fe 85       	ldd	r31, Y+14	; 0x0e
 28e:	cf 01       	movw	r24, r30
 290:	02 96       	adiw	r24, 0x02	; 2
 292:	8d 87       	std	Y+13, r24	; 0x0d
 294:	9e 87       	std	Y+14, r25	; 0x0e
 296:	a0 80       	ld	r10, Z
 298:	b1 80       	ldd	r11, Z+1	; 0x01
 29a:	f5 01       	movw	r30, r10
 29c:	01 90       	ld	r0, Z+
 29e:	00 20       	and	r0, r0
 2a0:	e9 f7       	brne	.-6      	; 0x29c
 2a2:	31 97       	sbiw	r30, 0x01	; 1
 2a4:	ea 19       	sub	r30, r10
 2a6:	ef 87       	std	Y+15, r30	; 0x0f
 2a8:	7b c0       	rjmp	.+246    	; 0x3a0
 2aa:	22 fe       	sbrs	r2, 2
 2ac:	0b c0       	rjmp	.+22     	; 0x2c4
 2ae:	ed 85       	ldd	r30, Y+13	; 0x0d
 2b0:	fe 85       	ldd	r31, Y+14	; 0x0e
 2b2:	cf 01       	movw	r24, r30
 2b4:	04 96       	adiw	r24, 0x04	; 4
 2b6:	8d 87       	std	Y+13, r24	; 0x0d
 2b8:	9e 87       	std	Y+14, r25	; 0x0e
 2ba:	20 81       	ld	r18, Z
 2bc:	31 81       	ldd	r19, Z+1	; 0x01
 2be:	42 81       	ldd	r20, Z+2	; 0x02
 2c0:	53 81       	ldd	r21, Z+3	; 0x03
 2c2:	0d c0       	rjmp	.+26     	; 0x2de
 2c4:	ed 85       	ldd	r30, Y+13	; 0x0d
 2c6:	fe 85       	ldd	r31, Y+14	; 0x0e
 2c8:	cf 01       	movw	r24, r30
 2ca:	02 96       	adiw	r24, 0x02	; 2
 2cc:	8d 87       	std	Y+13, r24	; 0x0d
 2ce:	9e 87       	std	Y+14, r25	; 0x0e
 2d0:	80 81       	ld	r24, Z
 2d2:	91 81       	ldd	r25, Z+1	; 0x01
 2d4:	9c 01       	movw	r18, r24
 2d6:	44 27       	eor	r20, r20
 2d8:	37 fd       	sbrc	r19, 7
 2da:	40 95       	com	r20
 2dc:	54 2f       	mov	r21, r20
 2de:	59 01       	movw	r10, r18
 2e0:	6a 01       	movw	r12, r20
 2e2:	55 23       	and	r21, r21
 2e4:	74 f5       	brge	.+92     	; 0x342
 2e6:	92 e0       	ldi	r25, 0x02	; 2
 2e8:	29 2a       	or	r2, r25
 2ea:	d0 94       	com	r13
 2ec:	c0 94       	com	r12
 2ee:	b0 94       	com	r11
 2f0:	a0 94       	com	r10
 2f2:	a1 1c       	adc	r10, r1
 2f4:	b1 1c       	adc	r11, r1
 2f6:	c1 1c       	adc	r12, r1
 2f8:	d1 1c       	adc	r13, r1
 2fa:	23 c0       	rjmp	.+70     	; 0x342
 2fc:	e8 e0       	ldi	r30, 0x08	; 8
 2fe:	ef 87       	std	Y+15, r30	; 0x0f
 300:	06 c0       	rjmp	.+12     	; 0x30e
 302:	0f 2e       	mov	r0, r31
 304:	f8 e7       	ldi	r31, 0x78	; 120
 306:	3f 2e       	mov	r3, r31
 308:	f0 2d       	mov	r31, r0
 30a:	f0 e1       	ldi	r31, 0x10	; 16
 30c:	ff 87       	std	Y+15, r31	; 0x0f
 30e:	22 fe       	sbrs	r2, 2
 310:	0b c0       	rjmp	.+22     	; 0x328
 312:	ed 85       	ldd	r30, Y+13	; 0x0d
 314:	fe 85       	ldd	r31, Y+14	; 0x0e
 316:	cf 01       	movw	r24, r30
 318:	04 96       	adiw	r24, 0x04	; 4
 31a:	8d 87       	std	Y+13, r24	; 0x0d
 31c:	9e 87       	std	Y+14, r25	; 0x0e
 31e:	20 81       	ld	r18, Z
 320:	31 81       	ldd	r19, Z+1	; 0x01
 322:	42 81       	ldd	r20, Z+2	; 0x02
 324:	53 81       	ldd	r21, Z+3	; 0x03
 326:	0b c0       	rjmp	.+22     	; 0x33e
 328:	ed 85       	ldd	r30, Y+13	; 0x0d
 32a:	fe 85       	ldd	r31, Y+14	; 0x0e
 32c:	cf 01       	movw	r24, r30
 32e:	02 96       	adiw	r24, 0x02	; 2
 330:	8d 87       	std	Y+13, r24	; 0x0d
 332:	9e 87       	std	Y+14, r25	; 0x0e
 334:	80 81       	ld	r24, Z
 336:	91 81       	ldd	r25, Z+1	; 0x01
 338:	9c 01       	movw	r18, r24
 33a:	44 27       	eor	r20, r20
 33c:	55 27       	eor	r21, r21
 33e:	59 01       	movw	r10, r18
 340:	6a 01       	movw	r12, r20
 342:	4e 01       	movw	r8, r28
 344:	08 94       	sec
 346:	81 1c       	adc	r8, r1
 348:	91 1c       	adc	r9, r1
 34a:	9f 85       	ldd	r25, Y+15	; 0x0f
 34c:	e9 2e       	mov	r14, r25
 34e:	ff 24       	eor	r15, r15
 350:	00 27       	eor	r16, r16
 352:	11 27       	eor	r17, r17
 354:	c6 01       	movw	r24, r12
 356:	b5 01       	movw	r22, r10
 358:	a8 01       	movw	r20, r16
 35a:	97 01       	movw	r18, r14
 35c:	f5 d4       	rcall	.+2538   	; 0xd48
 35e:	dc 01       	movw	r26, r24
 360:	cb 01       	movw	r24, r22
 362:	f4 01       	movw	r30, r8
 364:	80 83       	st	Z, r24
 366:	8a 30       	cpi	r24, 0x0A	; 10
 368:	1c f0       	brlt	.+6      	; 0x370
 36a:	83 0d       	add	r24, r3
 36c:	81 52       	subi	r24, 0x21	; 33
 36e:	03 c0       	rjmp	.+6      	; 0x376
 370:	f4 01       	movw	r30, r8
 372:	80 81       	ld	r24, Z
 374:	80 5d       	subi	r24, 0xD0	; 208
 376:	f4 01       	movw	r30, r8
 378:	81 93       	st	Z+, r24
 37a:	4f 01       	movw	r8, r30
 37c:	c6 01       	movw	r24, r12
 37e:	b5 01       	movw	r22, r10
 380:	a8 01       	movw	r20, r16
 382:	97 01       	movw	r18, r14
 384:	e1 d4       	rcall	.+2498   	; 0xd48
 386:	59 01       	movw	r10, r18
 388:	6a 01       	movw	r12, r20
 38a:	21 15       	cp	r18, r1
 38c:	31 05       	cpc	r19, r1
 38e:	41 05       	cpc	r20, r1
 390:	51 05       	cpc	r21, r1
 392:	01 f7       	brne	.-64     	; 0x354
 394:	21 fe       	sbrs	r2, 1
 396:	04 c0       	rjmp	.+8      	; 0x3a0
 398:	b3 01       	movw	r22, r6
 39a:	8d e2       	ldi	r24, 0x2D	; 45
 39c:	90 e0       	ldi	r25, 0x00	; 0
 39e:	a3 d2       	rcall	.+1350   	; 0x8e6
 3a0:	f3 e6       	ldi	r31, 0x63	; 99
 3a2:	3f 16       	cp	r3, r31
 3a4:	29 f4       	brne	.+10     	; 0x3b0
 3a6:	8a 2d       	mov	r24, r10
 3a8:	99 27       	eor	r25, r25
 3aa:	87 fd       	sbrc	r24, 7
 3ac:	90 95       	com	r25
 3ae:	30 c0       	rjmp	.+96     	; 0x410
 3b0:	83 e7       	ldi	r24, 0x73	; 115
 3b2:	38 16       	cp	r3, r24
 3b4:	a9 f4       	brne	.+42     	; 0x3e0
 3b6:	9f 85       	ldd	r25, Y+15	; 0x0f
 3b8:	91 50       	subi	r25, 0x01	; 1
 3ba:	9f 87       	std	Y+15, r25	; 0x0f
 3bc:	9f 3f       	cpi	r25, 0xFF	; 255
 3be:	51 f1       	breq	.+84     	; 0x414
 3c0:	f5 01       	movw	r30, r10
 3c2:	80 81       	ld	r24, Z
 3c4:	99 27       	eor	r25, r25
 3c6:	87 fd       	sbrc	r24, 7
 3c8:	90 95       	com	r25
 3ca:	08 94       	sec
 3cc:	a1 1c       	adc	r10, r1
 3ce:	b1 1c       	adc	r11, r1
 3d0:	b3 01       	movw	r22, r6
 3d2:	89 d2       	rcall	.+1298   	; 0x8e6
 3d4:	ef 85       	ldd	r30, Y+15	; 0x0f
 3d6:	e1 50       	subi	r30, 0x01	; 1
 3d8:	ef 87       	std	Y+15, r30	; 0x0f
 3da:	ef 3f       	cpi	r30, 0xFF	; 255
 3dc:	89 f7       	brne	.-30     	; 0x3c0
 3de:	1a c0       	rjmp	.+52     	; 0x414
 3e0:	ce 01       	movw	r24, r28
 3e2:	01 96       	adiw	r24, 0x01	; 1
 3e4:	88 16       	cp	r8, r24
 3e6:	99 06       	cpc	r9, r25
 3e8:	a9 f0       	breq	.+42     	; 0x414
 3ea:	8e 01       	movw	r16, r28
 3ec:	0f 5f       	subi	r16, 0xFF	; 255
 3ee:	1f 4f       	sbci	r17, 0xFF	; 255
 3f0:	f4 01       	movw	r30, r8
 3f2:	82 91       	ld	r24, -Z
 3f4:	4f 01       	movw	r8, r30
 3f6:	99 27       	eor	r25, r25
 3f8:	87 fd       	sbrc	r24, 7
 3fa:	90 95       	com	r25
 3fc:	b3 01       	movw	r22, r6
 3fe:	73 d2       	rcall	.+1254   	; 0x8e6
 400:	80 16       	cp	r8, r16
 402:	91 06       	cpc	r9, r17
 404:	a9 f7       	brne	.-22     	; 0x3f0
 406:	06 c0       	rjmp	.+12     	; 0x414
 408:	83 2d       	mov	r24, r3
 40a:	99 27       	eor	r25, r25
 40c:	87 fd       	sbrc	r24, 7
 40e:	90 95       	com	r25
 410:	b3 01       	movw	r22, r6
 412:	69 d2       	rcall	.+1234   	; 0x8e6
 414:	22 24       	eor	r2, r2
 416:	0e c0       	rjmp	.+28     	; 0x434
 418:	f5 e2       	ldi	r31, 0x25	; 37
 41a:	3f 16       	cp	r3, r31
 41c:	29 f4       	brne	.+10     	; 0x428
 41e:	22 24       	eor	r2, r2
 420:	23 94       	inc	r2
 422:	8a e0       	ldi	r24, 0x0A	; 10
 424:	8f 87       	std	Y+15, r24	; 0x0f
 426:	06 c0       	rjmp	.+12     	; 0x434
 428:	83 2d       	mov	r24, r3
 42a:	99 27       	eor	r25, r25
 42c:	87 fd       	sbrc	r24, 7
 42e:	90 95       	com	r25
 430:	b3 01       	movw	r22, r6
 432:	59 d2       	rcall	.+1202   	; 0x8e6
 434:	f3 01       	movw	r30, r6
 436:	83 81       	ldd	r24, Z+3	; 0x03
 438:	83 ff       	sbrs	r24, 3
 43a:	06 c0       	rjmp	.+12     	; 0x448
 43c:	f2 01       	movw	r30, r4
 43e:	08 94       	sec
 440:	41 1c       	adc	r4, r1
 442:	51 1c       	adc	r5, r1
 444:	34 90       	lpm	r3, Z
 446:	03 c0       	rjmp	.+6      	; 0x44e
 448:	f2 01       	movw	r30, r4
 44a:	31 90       	ld	r3, Z+
 44c:	2f 01       	movw	r4, r30
 44e:	33 20       	and	r3, r3
 450:	09 f0       	breq	.+2      	; 0x454
 452:	ac ce       	rjmp	.-680    	; 0x1ac
 454:	f3 01       	movw	r30, r6
 456:	86 81       	ldd	r24, Z+6	; 0x06
 458:	97 81       	ldd	r25, Z+7	; 0x07
 45a:	e2 e1       	ldi	r30, 0x12	; 18
 45c:	2f 96       	adiw	r28, 0x0f	; 15
 45e:	b2 c4       	rjmp	.+2404   	; 0xdc4

00000460 <vfscanf>:
 460:	ab e0       	ldi	r26, 0x0B	; 11
 462:	b0 e0       	ldi	r27, 0x00	; 0
 464:	e5 e3       	ldi	r30, 0x35	; 53
 466:	f2 e0       	ldi	r31, 0x02	; 2
 468:	91 c4       	rjmp	.+2338   	; 0xd8c
 46a:	7c 01       	movw	r14, r24
 46c:	1b 01       	movw	r2, r22
 46e:	49 83       	std	Y+1, r20	; 0x01
 470:	5a 83       	std	Y+2, r21	; 0x02
 472:	44 24       	eor	r4, r4
 474:	1c 82       	std	Y+4, r1	; 0x04
 476:	1d 82       	std	Y+5, r1	; 0x05
 478:	00 e0       	ldi	r16, 0x00	; 0
 47a:	10 e0       	ldi	r17, 0x00	; 0
 47c:	fc 01       	movw	r30, r24
 47e:	06 83       	std	Z+6, r16	; 0x06
 480:	17 83       	std	Z+7, r17	; 0x07
 482:	2c 81       	ldd	r18, Y+4	; 0x04
 484:	3d 81       	ldd	r19, Y+5	; 0x05
 486:	2e 83       	std	Y+6, r18	; 0x06
 488:	3f 83       	std	Y+7, r19	; 0x07
 48a:	83 81       	ldd	r24, Z+3	; 0x03
 48c:	80 fd       	sbrc	r24, 0
 48e:	7d c1       	rjmp	.+762    	; 0x78a
 490:	8f ef       	ldi	r24, 0xFF	; 255
 492:	9f ef       	ldi	r25, 0xFF	; 255
 494:	a5 c1       	rjmp	.+842    	; 0x7e0
 496:	40 fe       	sbrs	r4, 0
 498:	6b c1       	rjmp	.+726    	; 0x770
 49a:	35 e2       	ldi	r19, 0x25	; 37
 49c:	53 16       	cp	r5, r19
 49e:	19 f4       	brne	.+6      	; 0x4a6
 4a0:	8e ef       	ldi	r24, 0xFE	; 254
 4a2:	48 22       	and	r4, r24
 4a4:	72 c1       	rjmp	.+740    	; 0x78a
 4a6:	85 2d       	mov	r24, r5
 4a8:	99 27       	eor	r25, r25
 4aa:	87 fd       	sbrc	r24, 7
 4ac:	90 95       	com	r25
 4ae:	b4 d4       	rcall	.+2408   	; 0xe18
 4b0:	58 2e       	mov	r5, r24
 4b2:	28 2f       	mov	r18, r24
 4b4:	33 27       	eor	r19, r19
 4b6:	27 fd       	sbrc	r18, 7
 4b8:	30 95       	com	r19
 4ba:	2c 36       	cpi	r18, 0x6C	; 108
 4bc:	31 05       	cpc	r19, r1
 4be:	79 f1       	breq	.+94     	; 0x51e
 4c0:	2d 36       	cpi	r18, 0x6D	; 109
 4c2:	31 05       	cpc	r19, r1
 4c4:	a4 f4       	brge	.+40     	; 0x4ee
 4c6:	24 36       	cpi	r18, 0x64	; 100
 4c8:	31 05       	cpc	r19, r1
 4ca:	09 f4       	brne	.+2      	; 0x4ce
 4cc:	72 c0       	rjmp	.+228    	; 0x5b2
 4ce:	25 36       	cpi	r18, 0x65	; 101
 4d0:	31 05       	cpc	r19, r1
 4d2:	24 f4       	brge	.+8      	; 0x4dc
 4d4:	23 36       	cpi	r18, 0x63	; 99
 4d6:	31 05       	cpc	r19, r1
 4d8:	29 f1       	breq	.+74     	; 0x524
 4da:	33 c1       	rjmp	.+614    	; 0x742
 4dc:	28 36       	cpi	r18, 0x68	; 104
 4de:	31 05       	cpc	r19, r1
 4e0:	09 f4       	brne	.+2      	; 0x4e4
 4e2:	53 c1       	rjmp	.+678    	; 0x78a
 4e4:	29 36       	cpi	r18, 0x69	; 105
 4e6:	31 05       	cpc	r19, r1
 4e8:	09 f4       	brne	.+2      	; 0x4ec
 4ea:	63 c0       	rjmp	.+198    	; 0x5b2
 4ec:	2a c1       	rjmp	.+596    	; 0x742
 4ee:	23 37       	cpi	r18, 0x73	; 115
 4f0:	31 05       	cpc	r19, r1
 4f2:	79 f1       	breq	.+94     	; 0x552
 4f4:	24 37       	cpi	r18, 0x74	; 116
 4f6:	31 05       	cpc	r19, r1
 4f8:	4c f4       	brge	.+18     	; 0x50c
 4fa:	2f 36       	cpi	r18, 0x6F	; 111
 4fc:	31 05       	cpc	r19, r1
 4fe:	09 f4       	brne	.+2      	; 0x502
 500:	4f c0       	rjmp	.+158    	; 0x5a0
 502:	20 37       	cpi	r18, 0x70	; 112
 504:	31 05       	cpc	r19, r1
 506:	09 f4       	brne	.+2      	; 0x50a
 508:	50 c0       	rjmp	.+160    	; 0x5aa
 50a:	1b c1       	rjmp	.+566    	; 0x742
 50c:	25 37       	cpi	r18, 0x75	; 117
 50e:	31 05       	cpc	r19, r1
 510:	09 f4       	brne	.+2      	; 0x514
 512:	4d c0       	rjmp	.+154    	; 0x5ae
 514:	28 37       	cpi	r18, 0x78	; 120

⌨️ 快捷键说明

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