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

📄 main.lss

📁 ist a file to programm. please laberkopf contact me not
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     186:	51 f4       	brne	.+20     	; 0x19c <Send_SMS+0xb4>
     188:	10 e0       	ldi	r17, 0x00	; 0
     18a:	09 c0       	rjmp	.+18     	; 0x19e <Send_SMS+0xb6>
			shift=0;
		}
		else{
			tmp2++;
		};
	};
	nachrichtneu[0]= tmp1;
	
	//erzeugen des Ziehlnummern Strings
	while (zielnummer[tmp3] !=0){
	tmp4 = zielnummer[tmp3+1];
	zielnummerneu[tmp3+1] = zielnummer[tmp3];
	if (tmp4 == 0){
		zielnummerneu[tmp3] = 'F';
     18c:	86 e4       	ldi	r24, 0x46	; 70
     18e:	8c 93       	st	X, r24
		tmp3=tmp3 + 2;
     190:	19 2f       	mov	r17, r25
		zielnummerneu[tmp3] = 0x0;
     192:	49 0f       	add	r20, r25
     194:	51 1d       	adc	r21, r1
     196:	fa 01       	movw	r30, r20
     198:	10 82       	st	Z, r1
     19a:	26 c0       	rjmp	.+76     	; 0x1e8 <Send_SMS+0x100>
     19c:	b3 94       	inc	r11
     19e:	d7 01       	movw	r26, r14
     1a0:	a0 0f       	add	r26, r16
     1a2:	b1 1d       	adc	r27, r1
     1a4:	8c 91       	ld	r24, X
     1a6:	88 23       	and	r24, r24
     1a8:	09 f0       	breq	.+2      	; 0x1ac <Send_SMS+0xc4>
     1aa:	b6 cf       	rjmp	.-148    	; 0x118 <Send_SMS+0x30>
     1ac:	09 8b       	std	Y+17, r16	; 0x11
     1ae:	10 e0       	ldi	r17, 0x00	; 0
     1b0:	13 c0       	rjmp	.+38     	; 0x1d8 <Send_SMS+0xf0>
     1b2:	31 81       	ldd	r19, Z+1	; 0x01
     1b4:	ae 01       	movw	r20, r28
     1b6:	4f 5f       	subi	r20, 0xFF	; 255
     1b8:	5f 4f       	sbci	r21, 0xFF	; 255
     1ba:	dc 01       	movw	r26, r24
     1bc:	a4 0f       	add	r26, r20
     1be:	b5 1f       	adc	r27, r21
     1c0:	fd 01       	movw	r30, r26
     1c2:	21 83       	std	Z+1, r18	; 0x01
     1c4:	91 2f       	mov	r25, r17
     1c6:	9e 5f       	subi	r25, 0xFE	; 254
     1c8:	33 23       	and	r19, r19
     1ca:	01 f3       	breq	.-64     	; 0x18c <Send_SMS+0xa4>
		break;
	};
	zielnummerneu[tmp3] = tmp4;
     1cc:	3c 93       	st	X, r19
	tmp3=tmp3 + 2;
     1ce:	19 2f       	mov	r17, r25
	zielnummerneu[tmp3] = 0x0;
     1d0:	49 0f       	add	r20, r25
     1d2:	51 1d       	adc	r21, r1
     1d4:	fa 01       	movw	r30, r20
     1d6:	10 82       	st	Z, r1
     1d8:	81 2f       	mov	r24, r17
     1da:	99 27       	eor	r25, r25
     1dc:	f6 01       	movw	r30, r12
     1de:	e8 0f       	add	r30, r24
     1e0:	f9 1f       	adc	r31, r25
     1e2:	20 81       	ld	r18, Z
     1e4:	22 23       	and	r18, r18
     1e6:	29 f7       	brne	.-54     	; 0x1b2 <Send_SMS+0xca>
	};
	
	//Senden der Endg黮tigen SMS ans Handy
	printf("at+cmgs=%i\r\n",(tmp2+(tmp3/2)+0x07));
     1e8:	81 2f       	mov	r24, r17
     1ea:	86 95       	lsr	r24
     1ec:	99 27       	eor	r25, r25
     1ee:	07 96       	adiw	r24, 0x07	; 7
     1f0:	8b 0d       	add	r24, r11
     1f2:	91 1d       	adc	r25, r1
     1f4:	9f 93       	push	r25
     1f6:	8f 93       	push	r24
     1f8:	81 e8       	ldi	r24, 0x81	; 129
     1fa:	90 e0       	ldi	r25, 0x00	; 0
     1fc:	9f 93       	push	r25
     1fe:	8f 93       	push	r24
     200:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
     204:	0f 90       	pop	r0
     206:	0f 90       	pop	r0
     208:	0f 90       	pop	r0
     20a:	0f 90       	pop	r0
     20c:	5f 9b       	sbis	0x0b, 7	; 11
     20e:	fe cf       	rjmp	.-4      	; 0x20c <Send_SMS+0x124>
     210:	8c b1       	in	r24, 0x0c	; 12
	while(uart_getchar()!=' ');
     212:	80 32       	cpi	r24, 0x20	; 32
     214:	d9 f7       	brne	.-10     	; 0x20c <Send_SMS+0x124>
	//Adresse des zu verwendenden SMSC (optional)
	printf("0791947101670000");
     216:	8e e8       	ldi	r24, 0x8E	; 142
     218:	90 e0       	ldi	r25, 0x00	; 0
     21a:	9f 93       	push	r25
     21c:	8f 93       	push	r24
     21e:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
	//Header1
	printf("113C");
     222:	8f e9       	ldi	r24, 0x9F	; 159
     224:	90 e0       	ldi	r25, 0x00	; 0
     226:	9f 93       	push	r25
     228:	8f 93       	push	r24
     22a:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
	//Ziehlnummer
	if(zielnummerneu[tmp3-2] =='F'){
     22e:	7e 01       	movw	r14, r28
     230:	08 94       	sec
     232:	e1 1c       	adc	r14, r1
     234:	f1 1c       	adc	r15, r1
     236:	f7 01       	movw	r30, r14
     238:	e1 0f       	add	r30, r17
     23a:	f1 1d       	adc	r31, r1
     23c:	32 97       	sbiw	r30, 0x02	; 2
     23e:	0f 90       	pop	r0
     240:	0f 90       	pop	r0
     242:	0f 90       	pop	r0
     244:	0f 90       	pop	r0
     246:	80 81       	ld	r24, Z
     248:	86 34       	cpi	r24, 0x46	; 70
     24a:	09 f4       	brne	.+2      	; 0x24e <Send_SMS+0x166>
	tmp3--;
     24c:	11 50       	subi	r17, 0x01	; 1
	};
	printf("%02X91",tmp3);
     24e:	81 2f       	mov	r24, r17
     250:	99 27       	eor	r25, r25
     252:	9f 93       	push	r25
     254:	8f 93       	push	r24
     256:	84 ea       	ldi	r24, 0xA4	; 164
     258:	90 e0       	ldi	r25, 0x00	; 0
     25a:	9f 93       	push	r25
     25c:	8f 93       	push	r24
     25e:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
	printf(zielnummerneu);
     262:	ff 92       	push	r15
     264:	ef 92       	push	r14
     266:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
	//Header2
	printf("0000A8");
     26a:	8b ea       	ldi	r24, 0xAB	; 171
     26c:	90 e0       	ldi	r25, 0x00	; 0
     26e:	9f 93       	push	r25
     270:	8f 93       	push	r24
     272:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
     276:	ff 24       	eor	r15, r15
	//Senden Nachrichten String
	for (tmp1 = 0;tmp1<tmp2;tmp1++){
     278:	8d b7       	in	r24, 0x3d	; 61
     27a:	9e b7       	in	r25, 0x3e	; 62
     27c:	08 96       	adiw	r24, 0x08	; 8
     27e:	0f b6       	in	r0, 0x3f	; 63
     280:	f8 94       	cli
     282:	9e bf       	out	0x3e, r25	; 62
     284:	0f be       	out	0x3f, r0	; 63
     286:	8d bf       	out	0x3d, r24	; 61
     288:	12 c0       	rjmp	.+36     	; 0x2ae <Send_SMS+0x1c6>
		printf("%02X", nachrichtneu[tmp1]);
     28a:	0f 0d       	add	r16, r15
     28c:	11 1d       	adc	r17, r1
     28e:	f8 01       	movw	r30, r16
     290:	80 81       	ld	r24, Z
     292:	99 27       	eor	r25, r25
     294:	9f 93       	push	r25
     296:	8f 93       	push	r24
     298:	82 eb       	ldi	r24, 0xB2	; 178
     29a:	90 e0       	ldi	r25, 0x00	; 0
     29c:	9f 93       	push	r25
     29e:	8f 93       	push	r24
     2a0:	0e 94 71 02 	call	0x4e2	; 0x4e2 <printf>
     2a4:	f3 94       	inc	r15
     2a6:	0f 90       	pop	r0
     2a8:	0f 90       	pop	r0
     2aa:	0f 90       	pop	r0
     2ac:	0f 90       	pop	r0
     2ae:	8e 01       	movw	r16, r28
     2b0:	0f 5e       	subi	r16, 0xEF	; 239
     2b2:	1f 4f       	sbci	r17, 0xFF	; 255
     2b4:	fb 14       	cp	r15, r11
     2b6:	49 f7       	brne	.-46     	; 0x28a <Send_SMS+0x1a2>
	};
	printf("%c",0x1a);
     2b8:	8a e1       	ldi	r24, 0x1A	; 26
     2ba:	90 e0       	ldi	r25, 0x00	; 0
     2bc:	0e 94 91 02 	call	0x522	; 0x522 <putchar>
	gets(nachrichtneu);
     2c0:	c8 01       	movw	r24, r16
     2c2:	0e 94 4c 02 	call	0x498	; 0x498 <gets>
	gets(nachrichtneu);
     2c6:	c8 01       	movw	r24, r16
     2c8:	0e 94 4c 02 	call	0x498	; 0x498 <gets>
     2cc:	90 e0       	ldi	r25, 0x00	; 0
     2ce:	89 89       	ldd	r24, Y+17	; 0x11
     2d0:	8b 32       	cpi	r24, 0x2B	; 43
     2d2:	21 f4       	brne	.+8      	; 0x2dc <Send_SMS+0x1f4>
     2d4:	91 e0       	ldi	r25, 0x01	; 1
     2d6:	02 c0       	rjmp	.+4      	; 0x2dc <Send_SMS+0x1f4>
     2d8:	11 e0       	ldi	r17, 0x01	; 1
     2da:	60 cf       	rjmp	.-320    	; 0x19c <Send_SMS+0xb4>
     2dc:	81 e0       	ldi	r24, 0x01	; 1
     2de:	98 27       	eor	r25, r24
	if(nachrichtneu[0]=='+'){
		return (0);
	};
return (1);
}
     2e0:	89 2f       	mov	r24, r25
     2e2:	99 27       	eor	r25, r25
     2e4:	cf 5b       	subi	r28, 0xBF	; 191
     2e6:	df 4f       	sbci	r29, 0xFF	; 255
     2e8:	0f b6       	in	r0, 0x3f	; 63
     2ea:	f8 94       	cli
     2ec:	de bf       	out	0x3e, r29	; 62
     2ee:	0f be       	out	0x3f, r0	; 63
     2f0:	cd bf       	out	0x3d, r28	; 61
     2f2:	df 91       	pop	r29
     2f4:	cf 91       	pop	r28
     2f6:	1f 91       	pop	r17
     2f8:	0f 91       	pop	r16
     2fa:	ff 90       	pop	r15
     2fc:	ef 90       	pop	r14
     2fe:	df 90       	pop	r13
     300:	cf 90       	pop	r12
     302:	bf 90       	pop	r11
     304:	08 95       	ret

00000306 <Handy_Time>:
     306:	4f 92       	push	r4
     308:	5f 92       	push	r5
     30a:	6f 92       	push	r6
     30c:	7f 92       	push	r7
     30e:	8f 92       	push	r8
     310:	9f 92       	push	r9
     312:	af 92       	push	r10
     314:	bf 92       	push	r11
     316:	cf 92       	push	r12
     318:	df 92       	push	r13
     31a:	ef 92       	push	r14
     31c:	ff 92       	push	r15
     31e:	0f 93       	push	r16
     320:	1f 93       	push	r17
     322:	cf 93       	push	r28
     324:	df 93       	push	r29
     326:	cd b7       	in	r28, 0x3d	; 61
     328:	de b7       	in	r29, 0x3e	; 62
     32a:	a8 97       	sbiw	r28, 0x28	; 40
     32c:	0f b6       	in	r0, 0x3f	; 63
     32e:	f8 94       	cli
     330:	de bf       	out	0x3e, r29	; 62
     332:	0f be       	out	0x3f, r0	; 63
     334:	cd bf       	out	0x3d, r28	; 61
     336:	6c 01       	movw	r12, r24
     338:	5b 01       	movw	r10, r22
     33a:	4a 01       	movw	r8, r20
     33c:	39 01       	movw	r6, r18
     33e:	28 01       	movw	r4, r16
     340:	90 e0       	ldi	r25, 0x00	; 0
     342:	8c b1       	in	r24, 0x0c	; 12
     344:	9f 5f       	subi	r25, 0xFF	; 255
     346:	9a 30       	cpi	r25, 0x0A	; 10
     348:	e1 f7       	brne	.-8      	; 0x342 <Handy_Time+0x3c>
     34a:	87 eb       	ldi	r24, 0xB7	; 183
     34c:	90 e0       	ldi	r25, 0x00	; 0
     34e:	0e 94 98 02 	call	0x530	; 0x530 <puts>
     352:	8e 01       	movw	r16, r28
     354:	05 5f       	subi	r16, 0xF5	; 245
     356:	1f 4f       	sbci	r17, 0xFF	; 255
     358:	c8 01       	movw	r24, r16
     35a:	0e 94 4c 02 	call	0x498	; 0x498 <gets>
     35e:	1f 93       	push	r17
     360:	0f 93       	push	r16
     362:	ce 01       	movw	r24, r28
     364:	09 96       	adiw	r24, 0x09	; 9
     366:	9f 93       	push	r25
     368:	8f 93       	push	r24
     36a:	ce 01       	movw	r24, r28
     36c:	07 96       	adiw	r24, 0x07	; 7
     36e:	9f 93       	push	r25
     370:	8f 93       	push	r24
     372:	ce 01       	movw	r24, r28
     374:	05 96       	adiw	r24, 0x05	; 5
     376:	9f 93       	push	r25
     378:	8f 93       	push	r24
     37a:	ce 01       	movw	r24, r28
     37c:	03 96       	adiw	r24, 0x03	; 3
     37e:	9f 93       	push	r25
     380:	8f 93       	push	r24
     382:	ce 01       	movw	r24, r28
     384:	01 96       	adiw	r24, 0x01	; 1
     386:	9f 93       	push	r25
     388:	8f 93       	push	r24
     38a:	81 ec       	ldi	r24, 0xC1	; 193
     38c:	90 e0       	ldi	r25, 0x00	; 0
     38e:	9f 93       	push	r25
     390:	8f 93       	push	r24
     392:	0e 94 cb 02 	call	0x596	; 0x596 <scanf>
     396:	89 81       	ldd	r24, Y+1	; 0x01
     398:	f6 01       	movw	r30, r12
     39a:	80 83       	st	Z, r24
     39c:	8b 81       	ldd	r24, Y+3	; 0x03
     39e:	f5 01       	movw	r30, r10
     3a0:	80 83       	st	Z, r24
     3a2:	8d 81       	ldd	r24, Y+5	; 0x05
     3a4:	f4 01       	movw	r30, r8
     3a6:	80 83       	st	Z, r24
     3a8:	8f 81       	ldd	r24, Y+7	; 0x07
     3aa:	f3 01       	movw	r30, r6
     3ac:	80 83       	st	Z, r24
     3ae:	89 85       	ldd	r24, Y+9	; 0x09
     3b0:	f2 01       	movw	r30, r4
     3b2:	80 83       	st	Z, r24
     3b4:	8b 85       	ldd	r24, Y+11	; 0x0b
     3b6:	f7 01       	movw	r30, r14
     3b8:	80 83       	st	Z, r24
     3ba:	8d b7       	in	r24, 0x3d	; 61
     3bc:	9e b7       	in	r25, 0x3e	; 62
     3be:	0e 96       	adiw	r24, 0x0e	; 14

⌨️ 快捷键说明

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