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

📄 1621.lss

📁 ht1621 使用例程 驱动段码液晶 同时用诺基亚3310lcd做监控
💻 LSS
📖 第 1 页 / 共 5 页
字号:
0000021e <init_devices>:
     21e:	f8 94       	cli
     220:	0e 94 04 01 	call	0x208	; 0x208 <timer1_init>
     224:	85 b7       	in	r24, 0x35	; 53
     226:	82 60       	ori	r24, 0x02	; 2
     228:	85 bf       	out	0x35, r24	; 53
     22a:	8b b7       	in	r24, 0x3b	; 59
     22c:	80 64       	ori	r24, 0x40	; 64
     22e:	8b bf       	out	0x3b, r24	; 59
     230:	78 94       	sei
     232:	08 95       	ret

00000234 <__vector_5>:
     234:	1f 92       	push	r1
     236:	0f 92       	push	r0
     238:	0f b6       	in	r0, 0x3f	; 63
     23a:	0f 92       	push	r0
     23c:	11 24       	eor	r1, r1
     23e:	ef 92       	push	r14
     240:	ff 92       	push	r15
     242:	0f 93       	push	r16
     244:	1f 93       	push	r17
     246:	2f 93       	push	r18
     248:	3f 93       	push	r19
     24a:	4f 93       	push	r20
     24c:	5f 93       	push	r21
     24e:	6f 93       	push	r22
     250:	7f 93       	push	r23
     252:	8f 93       	push	r24
     254:	9f 93       	push	r25
     256:	af 93       	push	r26
     258:	bf 93       	push	r27
     25a:	ef 93       	push	r30
     25c:	ff 93       	push	r31
     25e:	66 b5       	in	r22, 0x26	; 38
     260:	77 b5       	in	r23, 0x27	; 39
     262:	80 e0       	ldi	r24, 0x00	; 0
     264:	90 e0       	ldi	r25, 0x00	; 0
     266:	0e 94 f8 0c 	call	0x19f0	; 0x19f0 <__floatunsisf>
     26a:	60 93 06 04 	sts	0x0406, r22
     26e:	70 93 07 04 	sts	0x0407, r23
     272:	80 93 08 04 	sts	0x0408, r24
     276:	90 93 09 04 	sts	0x0409, r25
     27a:	60 91 06 04 	lds	r22, 0x0406
     27e:	70 91 07 04 	lds	r23, 0x0407
     282:	80 91 08 04 	lds	r24, 0x0408
     286:	90 91 09 04 	lds	r25, 0x0409
     28a:	20 91 02 04 	lds	r18, 0x0402
     28e:	30 91 03 04 	lds	r19, 0x0403
     292:	40 91 04 04 	lds	r20, 0x0404
     296:	50 91 05 04 	lds	r21, 0x0405
     29a:	0e 94 c8 0a 	call	0x1590	; 0x1590 <__subsf3>
     29e:	7b 01       	movw	r14, r22
     2a0:	8c 01       	movw	r16, r24
     2a2:	80 91 06 04 	lds	r24, 0x0406
     2a6:	90 91 07 04 	lds	r25, 0x0407
     2aa:	a0 91 08 04 	lds	r26, 0x0408
     2ae:	b0 91 09 04 	lds	r27, 0x0409
     2b2:	80 93 02 04 	sts	0x0402, r24
     2b6:	90 93 03 04 	sts	0x0403, r25
     2ba:	a0 93 04 04 	sts	0x0404, r26
     2be:	b0 93 05 04 	sts	0x0405, r27
     2c2:	20 e0       	ldi	r18, 0x00	; 0
     2c4:	30 e0       	ldi	r19, 0x00	; 0
     2c6:	40 e0       	ldi	r20, 0x00	; 0
     2c8:	50 e0       	ldi	r21, 0x00	; 0
     2ca:	c8 01       	movw	r24, r16
     2cc:	b7 01       	movw	r22, r14
     2ce:	0e 94 11 0c 	call	0x1822	; 0x1822 <__ltsf2>
     2d2:	88 23       	and	r24, r24
     2d4:	d4 f4       	brge	.+52     	; 0x30a <__vector_5+0xd6>
     2d6:	60 91 06 04 	lds	r22, 0x0406
     2da:	70 91 07 04 	lds	r23, 0x0407
     2de:	80 91 08 04 	lds	r24, 0x0408
     2e2:	90 91 09 04 	lds	r25, 0x0409
     2e6:	20 91 02 04 	lds	r18, 0x0402
     2ea:	30 91 03 04 	lds	r19, 0x0403
     2ee:	40 91 04 04 	lds	r20, 0x0404
     2f2:	50 91 05 04 	lds	r21, 0x0405
     2f6:	0e 94 c8 0a 	call	0x1590	; 0x1590 <__subsf3>
     2fa:	20 e0       	ldi	r18, 0x00	; 0
     2fc:	3f ef       	ldi	r19, 0xFF	; 255
     2fe:	4f e7       	ldi	r20, 0x7F	; 127
     300:	57 e4       	ldi	r21, 0x47	; 71
     302:	0e 94 f9 0a 	call	0x15f2	; 0x15f2 <__addsf3>
     306:	7b 01       	movw	r14, r22
     308:	8c 01       	movw	r16, r24
     30a:	c8 01       	movw	r24, r16
     30c:	b7 01       	movw	r22, r14
     30e:	0e 94 5c 09 	call	0x12b8	; 0x12b8 <__fixunssfsi>
     312:	cb 01       	movw	r24, r22
     314:	45 97       	sbiw	r24, 0x15	; 21
     316:	83 3b       	cpi	r24, 0xB3	; 179
     318:	91 05       	cpc	r25, r1
     31a:	b0 f0       	brcs	.+44     	; 0x348 <__vector_5+0x114>
     31c:	cb 01       	movw	r24, r22
     31e:	89 5c       	subi	r24, 0xC9	; 201
     320:	90 40       	sbci	r25, 0x00	; 0
     322:	87 3c       	cpi	r24, 0xC7	; 199
     324:	91 05       	cpc	r25, r1
     326:	18 f4       	brcc	.+6      	; 0x32e <__vector_5+0xfa>
     328:	21 e0       	ldi	r18, 0x01	; 1
     32a:	30 e0       	ldi	r19, 0x00	; 0
     32c:	0f c0       	rjmp	.+30     	; 0x34c <__vector_5+0x118>
     32e:	10 92 0b 04 	sts	0x040B, r1
     332:	10 92 0a 04 	sts	0x040A, r1
     336:	10 92 17 04 	sts	0x0417, r1
     33a:	10 92 16 04 	sts	0x0416, r1
     33e:	10 92 13 04 	sts	0x0413, r1
     342:	10 92 12 04 	sts	0x0412, r1
     346:	68 c0       	rjmp	.+208    	; 0x418 <__vector_5+0x1e4>
     348:	20 e0       	ldi	r18, 0x00	; 0
     34a:	30 e0       	ldi	r19, 0x00	; 0
     34c:	80 91 0a 04 	lds	r24, 0x040A
     350:	90 91 0b 04 	lds	r25, 0x040B
     354:	01 96       	adiw	r24, 0x01	; 1
     356:	90 93 0b 04 	sts	0x040B, r25
     35a:	80 93 0a 04 	sts	0x040A, r24
     35e:	80 91 0a 04 	lds	r24, 0x040A
     362:	90 91 0b 04 	lds	r25, 0x040B
     366:	40 97       	sbiw	r24, 0x10	; 16
     368:	a8 f4       	brcc	.+42     	; 0x394 <__vector_5+0x160>
     36a:	80 91 16 04 	lds	r24, 0x0416
     36e:	90 91 17 04 	lds	r25, 0x0417
     372:	28 2b       	or	r18, r24
     374:	39 2b       	or	r19, r25
     376:	30 93 17 04 	sts	0x0417, r19
     37a:	20 93 16 04 	sts	0x0416, r18
     37e:	80 91 16 04 	lds	r24, 0x0416
     382:	90 91 17 04 	lds	r25, 0x0417
     386:	88 0f       	add	r24, r24
     388:	99 1f       	adc	r25, r25
     38a:	90 93 17 04 	sts	0x0417, r25
     38e:	80 93 16 04 	sts	0x0416, r24
     392:	42 c0       	rjmp	.+132    	; 0x418 <__vector_5+0x1e4>
     394:	80 91 0a 04 	lds	r24, 0x040A
     398:	90 91 0b 04 	lds	r25, 0x040B
     39c:	40 97       	sbiw	r24, 0x10	; 16
     39e:	59 f4       	brne	.+22     	; 0x3b6 <__vector_5+0x182>
     3a0:	80 91 16 04 	lds	r24, 0x0416
     3a4:	90 91 17 04 	lds	r25, 0x0417
     3a8:	28 2b       	or	r18, r24
     3aa:	39 2b       	or	r19, r25
     3ac:	30 93 17 04 	sts	0x0417, r19
     3b0:	20 93 16 04 	sts	0x0416, r18
     3b4:	31 c0       	rjmp	.+98     	; 0x418 <__vector_5+0x1e4>
     3b6:	80 91 0a 04 	lds	r24, 0x040A
     3ba:	90 91 0b 04 	lds	r25, 0x040B
     3be:	80 97       	sbiw	r24, 0x20	; 32
     3c0:	a8 f4       	brcc	.+42     	; 0x3ec <__vector_5+0x1b8>
     3c2:	80 91 12 04 	lds	r24, 0x0412
     3c6:	90 91 13 04 	lds	r25, 0x0413
     3ca:	28 2b       	or	r18, r24
     3cc:	39 2b       	or	r19, r25
     3ce:	30 93 13 04 	sts	0x0413, r19
     3d2:	20 93 12 04 	sts	0x0412, r18
     3d6:	80 91 12 04 	lds	r24, 0x0412
     3da:	90 91 13 04 	lds	r25, 0x0413
     3de:	88 0f       	add	r24, r24
     3e0:	99 1f       	adc	r25, r25
     3e2:	90 93 13 04 	sts	0x0413, r25
     3e6:	80 93 12 04 	sts	0x0412, r24
     3ea:	16 c0       	rjmp	.+44     	; 0x418 <__vector_5+0x1e4>
     3ec:	80 91 0a 04 	lds	r24, 0x040A
     3f0:	90 91 0b 04 	lds	r25, 0x040B
     3f4:	80 97       	sbiw	r24, 0x20	; 32
     3f6:	81 f4       	brne	.+32     	; 0x418 <__vector_5+0x1e4>
     3f8:	80 91 12 04 	lds	r24, 0x0412
     3fc:	90 91 13 04 	lds	r25, 0x0413
     400:	28 2b       	or	r18, r24
     402:	39 2b       	or	r19, r25
     404:	30 93 13 04 	sts	0x0413, r19
     408:	20 93 12 04 	sts	0x0412, r18
     40c:	81 e0       	ldi	r24, 0x01	; 1
     40e:	90 e0       	ldi	r25, 0x00	; 0
     410:	90 93 01 04 	sts	0x0401, r25
     414:	80 93 00 04 	sts	0x0400, r24
     418:	ff 91       	pop	r31
     41a:	ef 91       	pop	r30
     41c:	bf 91       	pop	r27
     41e:	af 91       	pop	r26
     420:	9f 91       	pop	r25
     422:	8f 91       	pop	r24
     424:	7f 91       	pop	r23
     426:	6f 91       	pop	r22
     428:	5f 91       	pop	r21
     42a:	4f 91       	pop	r20
     42c:	3f 91       	pop	r19
     42e:	2f 91       	pop	r18
     430:	1f 91       	pop	r17
     432:	0f 91       	pop	r16
     434:	ff 90       	pop	r15
     436:	ef 90       	pop	r14
     438:	0f 90       	pop	r0
     43a:	0f be       	out	0x3f, r0	; 63
     43c:	0f 90       	pop	r0
     43e:	1f 90       	pop	r1
     440:	18 95       	reti

00000442 <__vector_1>:
     442:	1f 92       	push	r1
     444:	0f 92       	push	r0
     446:	0f b6       	in	r0, 0x3f	; 63
     448:	0f 92       	push	r0
     44a:	11 24       	eor	r1, r1
     44c:	8f 93       	push	r24
     44e:	80 91 0c 04 	lds	r24, 0x040C
     452:	8f 5f       	subi	r24, 0xFF	; 255
     454:	80 93 0c 04 	sts	0x040C, r24
     458:	8f 91       	pop	r24
     45a:	0f 90       	pop	r0
     45c:	0f be       	out	0x3f, r0	; 63
     45e:	0f 90       	pop	r0
     460:	1f 90       	pop	r1
     462:	18 95       	reti

00000464 <main>:
     464:	2f 92       	push	r2
     466:	3f 92       	push	r3
     468:	4f 92       	push	r4
     46a:	5f 92       	push	r5
     46c:	6f 92       	push	r6
     46e:	7f 92       	push	r7
     470:	8f 92       	push	r8
     472:	9f 92       	push	r9
     474:	af 92       	push	r10
     476:	bf 92       	push	r11
     478:	cf 92       	push	r12
     47a:	df 92       	push	r13
     47c:	ef 92       	push	r14
     47e:	ff 92       	push	r15
     480:	0f 93       	push	r16
     482:	1f 93       	push	r17
     484:	cf 93       	push	r28
     486:	df 93       	push	r29
     488:	cd b7       	in	r28, 0x3d	; 61
     48a:	de b7       	in	r29, 0x3e	; 62
     48c:	22 97       	sbiw	r28, 0x02	; 2
     48e:	0f b6       	in	r0, 0x3f	; 63
     490:	f8 94       	cli
     492:	de bf       	out	0x3e, r29	; 62
     494:	0f be       	out	0x3f, r0	; 63
     496:	cd bf       	out	0x3d, r28	; 61
     498:	0e 94 49 00 	call	0x92	; 0x92 <IO_init>
     49c:	d8 98       	cbi	0x1b, 0	; 27
     49e:	d0 98       	cbi	0x1a, 0	; 26
     4a0:	da 98       	cbi	0x1b, 2	; 27
     4a2:	d2 98       	cbi	0x1a, 2	; 26
     4a4:	db 98       	cbi	0x1b, 3	; 27
     4a6:	92 9a       	sbi	0x12, 2	; 18
     4a8:	8a 98       	cbi	0x11, 2	; 17
     4aa:	96 98       	cbi	0x12, 6	; 18
     4ac:	8e 98       	cbi	0x11, 6	; 17
     4ae:	20 e0       	ldi	r18, 0x00	; 0
     4b0:	30 e0       	ldi	r19, 0x00	; 0
     4b2:	88 ee       	ldi	r24, 0xE8	; 232
     4b4:	93 e0       	ldi	r25, 0x03	; 3
     4b6:	01 97       	sbiw	r24, 0x01	; 1
     4b8:	f1 f7       	brne	.-4      	; 0x4b6 <main+0x52>
     4ba:	2f 5f       	subi	r18, 0xFF	; 255
     4bc:	3f 4f       	sbci	r19, 0xFF	; 255
     4be:	24 36       	cpi	r18, 0x64	; 100
     4c0:	31 05       	cpc	r19, r1
     4c2:	b9 f7       	brne	.-18     	; 0x4b2 <main+0x4e>
     4c4:	af 98       	cbi	0x15, 7	; 21
     4c6:	ae 98       	cbi	0x15, 6	; 21
     4c8:	0e 94 0f 01 	call	0x21e	; 0x21e <init_devices>
     4cc:	0e 94 ea 00 	call	0x1d4	; 0x1d4 <display_init>
     4d0:	0e 94 55 09 	call	0x12aa	; 0x12aa <InitSPI>
     4d4:	0e 94 17 09 	call	0x122e	; 0x122e <LCD_init>
     4d8:	0e 94 5a 08 	call	0x10b4	; 0x10b4 <ADC_init>
     4dc:	0e 94 ff 08 	call	0x11fe	; 0x11fe <LCD_clear>
     4e0:	40 e6       	ldi	r20, 0x60	; 96
     4e2:	50 e0       	ldi	r21, 0x00	; 0
     4e4:	60 e0       	ldi	r22, 0x00	; 0
     4e6:	80 e0       	ldi	r24, 0x00	; 0
     4e8:	0e 94 f0 08 	call	0x11e0	; 0x11e0 <LCD_write_english_string>
     4ec:	4f e6       	ldi	r20, 0x6F	; 111
     4ee:	50 e0       	ldi	r21, 0x00	; 0
     4f0:	61 e0       	ldi	r22, 0x01	; 1
     4f2:	80 e0       	ldi	r24, 0x00	; 0
     4f4:	0e 94 f0 08 	call	0x11e0	; 0x11e0 <LCD_write_english_string>
     4f8:	46 e7       	ldi	r20, 0x76	; 118
     4fa:	50 e0       	ldi	r21, 0x00	; 0
     4fc:	63 e0       	ldi	r22, 0x03	; 3
     4fe:	83 e0       	ldi	r24, 0x03	; 3
     500:	0e 94 f0 08 	call	0x11e0	; 0x11e0 <LCD_write_english_string>
     504:	44 e8       	ldi	r20, 0x84	; 132
     506:	50 e0       	ldi	r21, 0x00	; 0
     508:	64 e0       	ldi	r22, 0x04	; 4
     50a:	80 e0       	ldi	r24, 0x00	; 0
     50c:	0e 94 f0 08 	call	0x11e0	; 0x11e0 <LCD_write_english_string>
     510:	95 e2       	ldi	r25, 0x25	; 37
     512:	90 93 0d 04 	sts	0x040D, r25
     516:	90 93 0e 04 	sts	0x040E, r25
     51a:	8e e1       	ldi	r24, 0x1E	; 30
     51c:	80 93 0f 04 	sts	0x040F, r24
     520:	90 93 10 04 	sts	0x0410, r25
     524:	90 93 11 04 	sts	0x0411, r25
     528:	0e 94 c5 00 	call	0x18a	; 0x18a <display>
     52c:	88 e1       	ldi	r24, 0x18	; 24
     52e:	90 e0       	ldi	r25, 0x00	; 0
     530:	2c e0       	ldi	r18, 0x0C	; 12
     532:	0f b6       	in	r0, 0x3f	; 63

⌨️ 快捷键说明

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