亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.lss

?? 8個數碼管顯示時鐘程序,LED數字鐘,流水燈程序,紅外遙控,鍵控看門狗程序
?? LSS
?? 第 1 頁 / 共 2 頁
字號:

main.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         0000033c  00000000  00000000  00000094  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         0000002c  00800060  0000033c  000003d0  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          0000000a  0080008c  0080008c  000003fc  2**0
                  ALLOC
  3 .noinit       00000000  00800096  00800096  000003fc  2**0
                  CONTENTS
  4 .eeprom       00000000  00810000  00810000  000003fc  2**0
                  CONTENTS
  5 .debug_aranges 00000014  00000000  00000000  000003fc  2**0
                  CONTENTS, READONLY, DEBUGGING
  6 .debug_pubnames 000000fe  00000000  00000000  00000410  2**0
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_info   00000337  00000000  00000000  0000050e  2**0
                  CONTENTS, READONLY, DEBUGGING
  8 .debug_abbrev 0000013f  00000000  00000000  00000845  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_line   00000404  00000000  00000000  00000984  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_str    000001a8  00000000  00000000  00000d88  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
   0:	10 c0       	rjmp	.+32     	; 0x22
   2:	29 c0       	rjmp	.+82     	; 0x56
   4:	28 c0       	rjmp	.+80     	; 0x56
   6:	27 c0       	rjmp	.+78     	; 0x56
   8:	26 c0       	rjmp	.+76     	; 0x56
   a:	25 c0       	rjmp	.+74     	; 0x56
   c:	24 c0       	rjmp	.+72     	; 0x56
   e:	23 c0       	rjmp	.+70     	; 0x56
  10:	22 c0       	rjmp	.+68     	; 0x56
  12:	21 c0       	rjmp	.+66     	; 0x56
  14:	20 c0       	rjmp	.+64     	; 0x56
  16:	1f c0       	rjmp	.+62     	; 0x56
  18:	1e c0       	rjmp	.+60     	; 0x56
  1a:	1d c0       	rjmp	.+58     	; 0x56
  1c:	1c c0       	rjmp	.+56     	; 0x56
  1e:	1b c0       	rjmp	.+54     	; 0x56
  20:	1a c0       	rjmp	.+52     	; 0x56

00000022 <__ctors_end>:
  22:	11 24       	eor	r1, r1
  24:	1f be       	out	0x3f, r1	; 63
  26:	cf e5       	ldi	r28, 0x5F	; 95
  28:	d2 e0       	ldi	r29, 0x02	; 2
  2a:	de bf       	out	0x3e, r29	; 62
  2c:	cd bf       	out	0x3d, r28	; 61

0000002e <__do_copy_data>:
  2e:	10 e0       	ldi	r17, 0x00	; 0
  30:	a0 e6       	ldi	r26, 0x60	; 96
  32:	b0 e0       	ldi	r27, 0x00	; 0
  34:	ec e3       	ldi	r30, 0x3C	; 60
  36:	f3 e0       	ldi	r31, 0x03	; 3
  38:	02 c0       	rjmp	.+4      	; 0x3e

0000003a <.do_copy_data_loop>:
  3a:	05 90       	lpm	r0, Z+
  3c:	0d 92       	st	X+, r0

0000003e <.do_copy_data_start>:
  3e:	ac 38       	cpi	r26, 0x8C	; 140
  40:	b1 07       	cpc	r27, r17
  42:	d9 f7       	brne	.-10     	; 0x3a

00000044 <__do_clear_bss>:
  44:	10 e0       	ldi	r17, 0x00	; 0
  46:	ac e8       	ldi	r26, 0x8C	; 140
  48:	b0 e0       	ldi	r27, 0x00	; 0
  4a:	01 c0       	rjmp	.+2      	; 0x4e

0000004c <.do_clear_bss_loop>:
  4c:	1d 92       	st	X+, r1

0000004e <.do_clear_bss_start>:
  4e:	a6 39       	cpi	r26, 0x96	; 150
  50:	b1 07       	cpc	r27, r17
  52:	e1 f7       	brne	.-8      	; 0x4c
  54:	42 c1       	rjmp	.+644    	; 0x2da

00000056 <__bad_interrupt>:
  56:	d4 cf       	rjmp	.-88     	; 0x0

00000058 <delay_nms>:
/********************************************************/    
void delay_nms(uint n)        
   { 
      uint i=0 ; 
      for (i=0 ;i<n ;i++) 
  58:	00 97       	sbiw	r24, 0x00	; 0
  5a:	41 f0       	breq	.+16     	; 0x6c
  5c:	9c 01       	movw	r18, r24
    milliseconds can be achieved.
 */
static __inline__ void
_delay_loop_2(uint16_t __count)
{
  5e:	80 ed       	ldi	r24, 0xD0	; 208
  60:	97 e0       	ldi	r25, 0x07	; 7
	__asm__ volatile (
  62:	01 97       	sbiw	r24, 0x01	; 1
  64:	f1 f7       	brne	.-4      	; 0x62
  66:	21 50       	subi	r18, 0x01	; 1
  68:	30 40       	sbci	r19, 0x00	; 0
  6a:	c9 f7       	brne	.-14     	; 0x5e
  6c:	08 95       	ret

0000006e <Delay>:
    milliseconds can be achieved.
 */
static __inline__ void
_delay_loop_2(uint16_t __count)
{
  6e:	88 0f       	add	r24, r24
  70:	99 1f       	adc	r25, r25
	__asm__ volatile (
  72:	01 97       	sbiw	r24, 0x01	; 1
  74:	f1 f7       	brne	.-4      	; 0x72
  76:	08 95       	ret

00000078 <beep>:
      _delay_loop_2(250*FREQ) ;
   }
 
/********************************************************/
/*                                                      */
/* y*us延時函數                                         */
/*                                                      */
/********************************************************/   
void  Delay(uint y)
  { 
    _delay_loop_2(2*y);
  }
  
/********************************************************/
/*                                                      */
/* 蜂鳴器驅動函數                                       */
/*                                                      */
/********************************************************/
void beep(void)
  {
  78:	cf 93       	push	r28
  7a:	c3 e6       	ldi	r28, 0x63	; 99
    uchar i;
    for (i=0;i<100;i++)
    {
      PORTD&=~_BV(BEEP);
  7c:	97 98       	cbi	0x12, 7	; 18
      Delay(500);
  7e:	84 ef       	ldi	r24, 0xF4	; 244
  80:	91 e0       	ldi	r25, 0x01	; 1
  82:	f5 df       	rcall	.-22     	; 0x6e
      PORTD=_BV(BEEP);
  84:	80 e8       	ldi	r24, 0x80	; 128
  86:	82 bb       	out	0x12, r24	; 18
      Delay(500);
  88:	84 ef       	ldi	r24, 0xF4	; 244
  8a:	91 e0       	ldi	r25, 0x01	; 1
  8c:	f0 df       	rcall	.-32     	; 0x6e
  8e:	c1 50       	subi	r28, 0x01	; 1
  90:	c7 ff       	sbrs	r28, 7
  92:	f4 cf       	rjmp	.-24     	; 0x7c
    } 
    PORTD|=_BV(BEEP);           //關閉蜂鳴器
  94:	97 9a       	sbi	0x12, 7	; 18
	delay_nms(200); 
  96:	88 ec       	ldi	r24, 0xC8	; 200
  98:	90 e0       	ldi	r25, 0x00	; 0
  9a:	de df       	rcall	.-68     	; 0x58
  9c:	cf 91       	pop	r28
  9e:	08 95       	ret

000000a0 <init_io>:
  } 
   
/********************************************************/
/*                                                      */
/* IO口初始化                                            */
/*                                                      */
/********************************************************/
void  init_io(void)
  {
    DDRA=0xFF;       //置PA口輸出
  a0:	8f ef       	ldi	r24, 0xFF	; 255
  a2:	8a bb       	out	0x1a, r24	; 26
    PORTA=0xFF;      //PA口設置內部上拉電阻 
  a4:	8b bb       	out	0x1b, r24	; 27
    DDRB=0xFF;       //置PB口輸出
  a6:	87 bb       	out	0x17, r24	; 23
    PORTB=0xFF;      //PB口設置內部上拉電阻
  a8:	88 bb       	out	0x18, r24	; 24
    DDRC=0xFF;       //置PC口輸出
  aa:	84 bb       	out	0x14, r24	; 20
    PORTC=0xFF;      //PC口設置內部上拉電阻
  ac:	85 bb       	out	0x15, r24	; 21
    DDRD=0xFF;       //置PD口輸出
  ae:	81 bb       	out	0x11, r24	; 17
    PORTD=0xFF;      //PD口設置內部上拉電阻
  b0:	82 bb       	out	0x12, r24	; 18
  b2:	08 95       	ret

000000b4 <Init_DS18B20>:
  }

/*********************************************************/
/*                                                       */
/* 初始化DS18B20                                         */ 
/*                                                       */ 
/*********************************************************/
int Init_DS18B20(void)
{    
    PORTD|=_BV(DQ);       //DQ復位
  b4:	93 9a       	sbi	0x12, 3	; 18
    Delay(70);            //稍做延時70us    
  b6:	86 e4       	ldi	r24, 0x46	; 70
  b8:	90 e0       	ldi	r25, 0x00	; 0
  ba:	d9 df       	rcall	.-78     	; 0x6e

    PORTD&=~_BV(DQ);      //將DQ拉低  
  bc:	93 98       	cbi	0x12, 3	; 18
    Delay(780);           //精確延時780us 大于 480us
  be:	8c e0       	ldi	r24, 0x0C	; 12
  c0:	93 e0       	ldi	r25, 0x03	; 3
  c2:	d5 df       	rcall	.-86     	; 0x6e
    PORTD|=_BV(DQ);       //拉高總線
  c4:	93 9a       	sbi	0x12, 3	; 18
    
    DDRD&=~_BV(DQ);       //置PD3為輸入
  c6:	8b 98       	cbi	0x11, 3	; 17
    Delay(70);            //稍做延時
  c8:	86 e4       	ldi	r24, 0x46	; 70
  ca:	90 e0       	ldi	r25, 0x00	; 0
  cc:	d0 df       	rcall	.-96     	; 0x6e
   
    if(PIND&_BV(DQ))      //如果=0則初始化成功 =1則初始化失敗
  ce:	83 9b       	sbis	0x10, 3	; 16
  d0:	04 c0       	rjmp	.+8      	; 0xda
     presence = 1;
  d2:	81 e0       	ldi	r24, 0x01	; 1
  d4:	80 93 94 00 	sts	0x0094, r24
  d8:	02 c0       	rjmp	.+4      	; 0xde
    else  
	 presence = 0;
  da:	10 92 94 00 	sts	0x0094, r1
          
    Delay(870);           //精確延時870us
  de:	86 e6       	ldi	r24, 0x66	; 102
  e0:	93 e0       	ldi	r25, 0x03	; 3
  e2:	c5 df       	rcall	.-118    	; 0x6e
    DDRD  |=_BV(DQ);      //置PD3為輸出 
  e4:	8b 9a       	sbi	0x11, 3	; 17
    PORTD |=_BV(DQ);      //釋放總線 
  e6:	93 9a       	sbi	0x12, 3	; 18
     
    return(presence);    //返回信號,0=presence,1= no presence
  e8:	80 91 94 00 	lds	r24, 0x0094
}
  ec:	99 27       	eor	r25, r25
  ee:	08 95       	ret

000000f0 <ReadOneChar>:
/*********************************************************/
/*                                                       */
/* 讀一個字節                                            */
/*                                                       */
/*********************************************************/
int ReadOneChar(void)
{
  f0:	1f 93       	push	r17
  f2:	cf 93       	push	r28
  uchar i = 0;
  f4:	c0 e0       	ldi	r28, 0x00	; 0
  uchar dat = 0;

  for (i = 8; i > 0; i--)
  f6:	18 e0       	ldi	r17, 0x08	; 8
  {
    PORTD&=~_BV(DQ);      //總線為低電平
  f8:	93 98       	cbi	0x12, 3	; 18
    dat >>= 1;
  fa:	c6 95       	lsr	r28
    
    PORTD|=_BV(DQ);       //總線為高電平(釋放總線)   
  fc:	93 9a       	sbi	0x12, 3	; 18
    DDRD&=~_BV(DQ);       //置PD3為輸入
  fe:	8b 98       	cbi	0x11, 3	; 17
        
    if(PIND&_BV(DQ))
 100:	83 99       	sbic	0x10, 3	; 16
    dat |= 0x80;
 102:	c0 68       	ori	r28, 0x80	; 128
    Delay(70);
 104:	86 e4       	ldi	r24, 0x46	; 70
 106:	90 e0       	ldi	r25, 0x00	; 0
 108:	b2 df       	rcall	.-156    	; 0x6e
    DDRD |=_BV(DQ);  
 10a:	8b 9a       	sbi	0x11, 3	; 17
    PORTD|=_BV(DQ);  
 10c:	93 9a       	sbi	0x12, 3	; 18
 10e:	11 50       	subi	r17, 0x01	; 1
 110:	99 f7       	brne	.-26     	; 0xf8
  }
   return (dat);
}
 112:	8c 2f       	mov	r24, r28
 114:	99 27       	eor	r25, r25
 116:	cf 91       	pop	r28
 118:	1f 91       	pop	r17
 11a:	08 95       	ret

0000011c <WriteOneChar>:

/**********************************************************/
/*                                                        */
/* 寫一個字節                                             */
/*                                                        */
/**********************************************************/
void WriteOneChar(uchar dat)
{
 11c:	1f 93       	push	r17
 11e:	cf 93       	push	r28
 120:	c8 2f       	mov	r28, r24
  unsigned char i = 0;
  
  for (i = 8; i > 0; i--)
 122:	18 e0       	ldi	r17, 0x08	; 8
  {
    PORTD&=~_BV(DQ);
 124:	93 98       	cbi	0x12, 3	; 18
 
    if(dat&0x01)
 126:	c0 ff       	sbrs	r28, 0
 128:	02 c0       	rjmp	.+4      	; 0x12e
     PORTD|=_BV(DQ);      //寫"1" 
 12a:	93 9a       	sbi	0x12, 3	; 18
 12c:	01 c0       	rjmp	.+2      	; 0x130
	else     
	 PORTD&=~_BV(DQ);     //寫"0"
 12e:	93 98       	cbi	0x12, 3	; 18

    Delay(70);
 130:	86 e4       	ldi	r24, 0x46	; 70
 132:	90 e0       	ldi	r25, 0x00	; 0
 134:	9c df       	rcall	.-200    	; 0x6e
    PORTD|=_BV(DQ);        
 136:	93 9a       	sbi	0x12, 3	; 18
    dat>>=1;
 138:	c6 95       	lsr	r28
 13a:	11 50       	subi	r17, 0x01	; 1
 13c:	99 f7       	brne	.-26     	; 0x124
 13e:	cf 91       	pop	r28
 140:	1f 91       	pop	r17
 142:	08 95       	ret

00000144 <Read_Temperature>:
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看网站黄不卡| 精品午夜一区二区三区在线观看| 国产成人午夜高潮毛片| 久久婷婷综合激情| 国产一区二区三区高清播放| 久久精品人人爽人人爽| 岛国一区二区三区| 日韩理论片一区二区| 色婷婷亚洲婷婷| 午夜精品一区二区三区免费视频| 5月丁香婷婷综合| 美国毛片一区二区| 国产亚洲综合性久久久影院| 成人一区二区三区在线观看| 亚洲欧美日韩电影| 7777精品伊人久久久大香线蕉完整版| 视频一区二区欧美| 久久久午夜电影| www.久久精品| 婷婷丁香久久五月婷婷| 日韩亚洲电影在线| 成人亚洲一区二区一| 亚洲精品精品亚洲| 日韩一区二区三区在线视频| 国产精品一区二区视频| 亚洲丝袜制服诱惑| 欧美精品色一区二区三区| 免费高清在线一区| 欧美激情一区二区三区不卡 | 一级女性全黄久久生活片免费| 在线精品视频免费播放| 青青草国产成人av片免费| 久久夜色精品国产欧美乱极品| 99re在线视频这里只有精品| 视频一区二区三区入口| 国产欧美日韩一区二区三区在线观看| 色综合久久久久网| 美女精品一区二区| 亚洲欧洲www| 日韩视频在线一区二区| 99精品在线免费| 青青草国产精品亚洲专区无| 中文字幕一区二区三区蜜月| 欧美一区二区三区免费视频 | caoporm超碰国产精品| 中文字幕欧美一| 日韩免费在线观看| 91福利视频久久久久| 国产精品1区2区| 天堂影院一区二区| 中文字幕中文字幕一区| 欧美xxx久久| 欧美日韩精品欧美日韩精品| 成人a级免费电影| 久久精工是国产品牌吗| 亚洲国产综合视频在线观看| 国产精品情趣视频| 2021久久国产精品不只是精品| 欧美探花视频资源| www.日本不卡| 成人av在线影院| 国产高清精品久久久久| 麻豆久久一区二区| 亚洲超碰精品一区二区| 亚洲人成影院在线观看| 中文文精品字幕一区二区| 精品国产伦一区二区三区观看体验| 欧美亚洲国产bt| 99久精品国产| 92精品国产成人观看免费| 国产福利一区二区三区| 韩国v欧美v亚洲v日本v| 美女视频网站久久| 日韩av中文字幕一区二区三区| 亚洲综合男人的天堂| 一区二区三区四区蜜桃| 亚洲少妇30p| 亚洲欧美另类图片小说| 国产精品国产三级国产普通话三级 | 91成人免费网站| 99精品欧美一区二区三区小说| 波多野结衣精品在线| 北条麻妃一区二区三区| 成人的网站免费观看| av网站免费线看精品| 99视频在线精品| 97久久精品人人做人人爽| 一本大道久久精品懂色aⅴ| av午夜一区麻豆| 色婷婷激情综合| 欧美日韩在线播放三区| 制服.丝袜.亚洲.中文.综合| 欧美日韩中文一区| 欧美一级久久久久久久大片| 日韩欧美一区电影| 久久精品视频一区二区| 日本一区二区三区四区| 亚洲欧美欧美一区二区三区| 一区二区欧美精品| 日本不卡一区二区三区 | 日本一区二区免费在线观看视频 | 色综合久久久久综合体桃花网| 91麻豆高清视频| 欧美群妇大交群中文字幕| 日韩欧美国产wwwww| 久久精品视频一区| 亚洲精品网站在线观看| 日韩制服丝袜av| 国产91精品一区二区麻豆亚洲| 99久久99久久免费精品蜜臀| 欧美三级中文字幕在线观看| 精品国产污污免费网站入口 | 欧美成人r级一区二区三区| 久久精品一区二区三区四区| 亚洲欧洲国产专区| 亚洲国产wwwccc36天堂| 精品一区二区三区在线播放| 成人av影院在线| 欧美亚洲日本国产| www国产精品av| 亚洲欧美色图小说| 精品一区二区三区在线播放| 色网综合在线观看| 日韩欧美亚洲一区二区| 亚洲欧洲日产国产综合网| 日韩主播视频在线| av不卡免费在线观看| 欧美一区二区在线免费观看| 中文欧美字幕免费| 另类小说综合欧美亚洲| 色噜噜狠狠一区二区三区果冻| 日韩美女视频在线| 亚洲欧洲综合另类在线| 极品少妇一区二区| 欧美日韩三级在线| 欧美激情艳妇裸体舞| 免费在线看成人av| 91精品福利在线| 亚洲国产精品二十页| 免费久久99精品国产| 在线观看91视频| 中文字幕一区二区三区在线不卡 | 亚洲欧美怡红院| 久久国产精品无码网站| 欧美亚洲综合在线| 国产精品久久久一本精品| 久久国产剧场电影| 欧美一区二区三区视频| 一区二区不卡在线播放 | 欧美亚洲动漫另类| 日韩一区有码在线| 丁香网亚洲国际| 精品精品国产高清a毛片牛牛| 亚洲国产精品综合小说图片区| 99精品一区二区三区| 国产精品青草综合久久久久99| 国产主播一区二区三区| 日韩一区二区麻豆国产| 五月婷婷综合激情| 欧美午夜一区二区三区| 亚洲综合色婷婷| 在线一区二区三区四区五区| 亚洲乱码日产精品bd| 99re8在线精品视频免费播放| 国产精品女上位| 成年人国产精品| 18涩涩午夜精品.www| 成人一区二区三区视频在线观看 | 欧美成人精精品一区二区频| 日本亚洲天堂网| 日韩欧美在线一区二区三区| 午夜欧美一区二区三区在线播放| 精品视频在线视频| 丝袜亚洲另类欧美| 日韩免费观看2025年上映的电影| 色屁屁一区二区| 一区二区三区四区不卡视频| 色丁香久综合在线久综合在线观看| 亚洲精品视频在线观看网站| 色屁屁一区二区| 丝袜美腿亚洲一区二区图片| 欧美一区二区三区视频在线观看| 日韩国产成人精品| 精品国产sm最大网站免费看| 国产真实乱对白精彩久久| 国产亚洲短视频| 91亚洲精品一区二区乱码| 又紧又大又爽精品一区二区| 色8久久人人97超碰香蕉987| 亚洲v精品v日韩v欧美v专区| 91精品国产麻豆国产自产在线| 开心九九激情九九欧美日韩精美视频电影 | 日韩久久久精品| 国内精品视频一区二区三区八戒| 国产香蕉久久精品综合网| 成人性生交大片| 亚洲午夜精品在线| 精品女同一区二区| 成人高清免费观看| 亚洲国产精品综合小说图片区|