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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? isp.s

?? 單片機(jī)開發(fā)資料光盤-雙龍-686M.zip
?? S
字號(hào):
	.module isp.c
	.area text(rom, con, rel)
	.dbfile E:\icc\iccavr\mega8\mega8\music\isp.c
	.dbfunc e uart_init _uart_init fV
	.even
_uart_init::
	.dbline -1
	.dbline 15
; #include <iom8v.h>
; #include <macros.h>
; #include <eeprom.h>
; /*		 		 位操作宏  				*/
; #define set_bit(x,y)	(x|=(1<<y))
; #define clr_bit(x,y)	(x&=~(1<<y)) 
; #define get_bit(x,y)	(x&(1<<y))
; #define fosc 8000000
; #define baud 19200
; #define device 0x76
; #define osc_address   0x1ff0
; extern unsigned char read_flash(unsigned int add);
; /*			UART初始化				*/	
; void uart_init(void)
; {
	.dbline 16
;  OSCCAL=read_flash(osc_address);
	ldi R16,8176
	ldi R17,31
	rcall _read_flash
	out 0x31,R16
	.dbline 17
;  UCSRB=(1<<RXEN)|(1<<TXEN)|(1<<RXCIE);//允許發(fā)送和接收
	ldi R24,152
	out 0xa,R24
	.dbline 18
;  UBRRL=(fosc/16/(baud+1))%256;
	ldi R24,26
	out 0x9,R24
	.dbline 19
;  UBRRH=(fosc/16/(baud+1))/256;
	clr R2
	out 0x20,R2
	.dbline 20
;  UCSRC=(1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);//8位數(shù)據(jù)+1位STOP位
	ldi R24,134
	out 0x20,R24
	.dbline -2
	.dbline 21
; }
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e putchar _putchar fV
;              c -> R16
	.even
_putchar::
	.dbline -1
	.dbline 24
; /*  		字符輸出函數(shù) 		 */
; void putchar(unsigned char c)
; 	{	 
L3:
	.dbline 25
L4:
	.dbline 25
;      while (!(UCSRA&(1<<UDRE)));
	sbis 0xb,5
	rjmp L3
	.dbline 26
; 	 UDR=c;    
	out 0xc,R16
	.dbline -2
	.dbline 27
; 	}
L2:
	.dbline 0 ; func end
	ret
	.dbsym r c 16 c
	.dbend
	.dbfunc e getchar _getchar fc
	.even
_getchar::
	.dbline -1
	.dbline 30
; /*  		字符輸入函數(shù) 		 */	
; unsigned char getchar(void)
;   	{
L7:
	.dbline 31
L8:
	.dbline 31
; 	 while(!(UCSRA& (1<<RXC)));
	sbis 0xb,7
	rjmp L7
	.dbline 32
;      return UDR;
	in R16,0xc
	.dbline -2
L6:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 22
	rjmp _isp
	.area text(rom, con, rel)
	.dbfile E:\icc\iccavr\mega8\mega8\music\isp.c
	.area bss(ram, con, rel)
	.dbfile E:\icc\iccavr\mega8\mega8\music\isp.c
L11:
	.blkb 2
	.area text(rom, con, rel)
	.dbfile E:\icc\iccavr\mega8\mega8\music\isp.c
	.dbfunc e isp _isp fV
	.dbsym s adder L11 i
;            val -> R20
	.even
_isp::
	rcall push_lset
	rcall push_gset1
	.dbline -1
	.dbline 36
; 	}	
; #pragma interrupt_handler isp:iv_USART_RXC
; void isp(void)
; 	 {	  
	.dbline 39
; 	  static unsigned int adder;
; 	  unsigned char val;
; 	  val=UDR;
	in R20,0xc
	.dbline 40
; 	  switch (val)
	clr R21
	cpi R20,76
	ldi R30,0
	cpc R21,R30
	brne X1
	rjmp L22
X1:
	ldi R24,76
	ldi R25,0
	cp R24,R20
	cpc R25,R21
	brlt L36
L35:
	cpi R20,27
	ldi R30,0
	cpc R21,R30
	brne X2
	rjmp L13
X2:
	cpi R20,27
	ldi R30,0
	cpc R21,R30
	brge X3
	rjmp L12
X3:
L37:
	cpi R20,65
	ldi R30,0
	cpc R21,R30
	brne X4
	rjmp L19
X4:
	cpi R20,68
	ldi R30,0
	cpc R21,R30
	brne X5
	rjmp L20
X5:
	cpi R20,70
	ldi R30,0
	cpc R21,R30
	brne X6
	rjmp L26
X6:
	rjmp L12
L36:
	cpi R20,97
	ldi R30,0
	cpc R21,R30
	brne X7
	rjmp L18
X7:
	cpi R20,100
	ldi R30,0
	cpc R21,R30
	brne X8
	rjmp L21
X8:
	ldi R24,100
	ldi R25,0
	cp R24,R20
	cpc R25,R21
	brlt L39
L38:
	cpi R20,80
	ldi R30,0
	cpc R21,R30
	brne X9
	rjmp L17
X9:
	cpi R20,83
	ldi R30,0
	cpc R21,R30
	brne X10
	rjmp L28
X10:
	cpi R20,84
	ldi R30,0
	cpc R21,R30
	brne X11
	rjmp L23
X11:
	cpi R20,86
	ldi R30,0
	cpc R21,R30
	brne X12
	rjmp L30
X12:
	rjmp L12
L39:
	cpi R20,109
	ldi R30,0
	cpc R21,R30
	brne X13
	rjmp L34
X13:
	cpi R20,112
	ldi R30,0
	cpc R21,R30
	brne X14
	rjmp L29
X14:
	cpi R20,115
	ldi R30,0
	cpc R21,R30
	brne X15
	rjmp L27
X15:
	cpi R20,116
	ldi R30,0
	cpc R21,R30
	breq L16
	cpi R20,118
	ldi R30,0
	cpc R21,R30
	brne X16
	rjmp L31
X16:
	cpi R20,120
	ldi R30,0
	cpc R21,R30
	brne X17
	rjmp L32
X17:
	cpi R20,121
	ldi R30,0
	cpc R21,R30
	brne X18
	rjmp L33
X18:
	rjmp L12
X0:
	.dbline 41
; 			 {
	.dbline 42
; 			  case 0x1b:{						 	 
	.dbline 43
; 						 break;
L16:
	.dbline 45
; 						}
; 			  case 't':{
	.dbline 46
; 						putchar(device);
	ldi R16,118
	rcall _putchar
	.dbline 47
; 						putchar(0x00);
	clr R16
	rcall _putchar
	.dbline 48
; 					    break;
	rjmp L13
L17:
	.dbline 50
; 					   }
; 			  case 'P':{			   	        
	.dbline 51
; 					 	clr_bit(DDRC,0);
	cbi 0x14,0
	.dbline 52
; 						CLI();
	cli
	.dbline 53
; 						putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 54
; 						break;
	rjmp L13
L18:
	.dbline 56
; 					   }
; 			  case 'a':{
	.dbline 57
; 					 	putchar('Y');
	ldi R16,89
	rcall _putchar
	.dbline 58
; 					 	break;
	rjmp L13
L19:
	.dbline 60
; 					   }		 		
; 			  case 'A':{
	.dbline 61
; 					 	adder=(getchar()<<8);
	rcall _getchar
	mov R2,R16
	clr R3
	mov R3,R2
	clr R2
	sts L11+1,R3
	sts L11,R2
	.dbline 62
; 					    adder|=getchar();
	rcall _getchar
	mov R2,R16
	clr R3
	lds R4,L11
	lds R5,L11+1
	or R4,R2
	or R5,R3
	sts L11+1,R5
	sts L11,R4
	.dbline 63
; 						putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 64
; 					 	break;
	rjmp L13
L20:
	.dbline 66
; 					   }
; 			  case 'D':{
	.dbline 67
; 						EEPROMwrite(adder,getchar());
	rcall _getchar
	mov R18,R16
	lds R16,L11
	lds R17,L11+1
	rcall _EEPROMwrite
	.dbline 68
; 					    putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 69
; 					    adder++;
	lds R24,L11
	lds R25,L11+1
	adiw R24,1
	sts L11+1,R25
	sts L11,R24
	.dbline 70
; 					 	break;
	rjmp L13
L21:
	.dbline 72
; 					   }
; 			  case 'd':{
	.dbline 73
; 						putchar(EEPROMread(adder));
	lds R16,L11
	lds R17,L11+1
	rcall _EEPROMread
	rcall _putchar
	.dbline 74
; 					    adder++;
	lds R24,L11
	lds R25,L11+1
	adiw R24,1
	sts L11+1,R25
	sts L11,R24
	.dbline 75
; 						break;
	rjmp L13
L22:
	.dbline 77
; 				  	   }							  
; 			  case 'L':{
	.dbline 78
; 			            set_bit(DDRC,0);
	sbi 0x14,0
	.dbline 79
; 						SEI();
	sei
	.dbline 80
; 					    putchar(13);					 
	ldi R16,13
	rcall _putchar
	.dbline 81
; 					    break;
	rjmp L13
L23:
	.dbline 83
; 					   }	
; 			  case 'T':{
	.dbline 84
; 					 	if(getchar()==0x38)
	rcall _getchar
	cpi R16,56
	brne L24
	.dbline 85
; 					        putchar(13);
	ldi R16,13
	rcall _putchar
	rjmp L13
L24:
	.dbline 87
; 						else
; 							putchar('?');	 
	ldi R16,63
	rcall _putchar
	.dbline 88
; 						break;
	rjmp L13
L26:
	.dbline 90
; 					   }			
; 			  case 'F':{
	.dbline 91
; 					    putchar(00);
	clr R16
	rcall _putchar
	.dbline 92
; 						break;
	rjmp L13
L27:
	.dbline 94
; 					   }	
; 		  	  case 's':{
	.dbline 95
; 					    putchar(2);
	ldi R16,2
	rcall _putchar
	.dbline 96
; 						putchar(1);
	ldi R16,1
	rcall _putchar
	.dbline 97
; 						putchar(0);
	clr R16
	rcall _putchar
	.dbline 98
; 						break;
	rjmp L13
L28:
	.dbline 100
; 					   }		 	
; 			  case 'S':{
	.dbline 101
; 					    putchar('A');
	ldi R16,65
	rcall _putchar
	.dbline 102
; 						putchar('V');
	ldi R16,86
	rcall _putchar
	.dbline 103
; 						putchar('R');
	ldi R16,82
	rcall _putchar
	.dbline 104
; 						putchar('B');
	ldi R16,66
	rcall _putchar
	.dbline 105
; 						putchar('O');
	ldi R16,79
	rcall _putchar
	.dbline 106
; 						putchar('O');
	ldi R16,79
	rcall _putchar
	.dbline 107
; 						putchar('T');
	ldi R16,84
	rcall _putchar
	.dbline 108
; 						break;
	rjmp L13
L29:
	.dbline 110
; 					   }
; 			  case 'p':{
	.dbline 111
; 					    putchar('S');
	ldi R16,83
	rcall _putchar
	.dbline 112
; 						break;
	rjmp L13
L30:
	.dbline 114
; 					   }
; 			  case 'V':{
	.dbline 115
; 					    putchar('1');
	ldi R16,49
	rcall _putchar
	.dbline 116
; 						putchar('0');
	ldi R16,48
	rcall _putchar
	.dbline 117
; 						break;
	rjmp L13
L31:
	.dbline 119
; 					   }	
; 			  case 'v':{
	.dbline 120
; 					    putchar('1');
	ldi R16,49
	rcall _putchar
	.dbline 121
; 						putchar('0');
	ldi R16,48
	rcall _putchar
	.dbline 122
; 						break;
	rjmp L13
L32:
	.dbline 124
; 					   }		 	 
; 			  case 'x':{
	.dbline 125
; 					    getchar();
	rcall _getchar
	.dbline 126
; 						putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 127
; 						break;
	rjmp L13
L33:
	.dbline 129
; 					   }
; 			  case 'y':{
	.dbline 130
; 					    getchar();
	rcall _getchar
	.dbline 131
; 					    putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 132
; 						break;
	rjmp L13
L34:
	.dbline 134
; 					   }	
; 			  case 'm':{
	.dbline 135
; 					    putchar(13);
	ldi R16,13
	rcall _putchar
	.dbline 136
; 					    break;
	rjmp L13
L12:
	.dbline 138
	.dbline 139
	ldi R16,63
	rcall _putchar
	.dbline 140
	.dbline 141
L13:
	.dbline -2
	.dbline 142
; 				       }		 								  		 							 			 					  		  		 								 			 
; 			  default:{
; 					   putchar('?');
; 					  } 		  					
; 			 }	 
; 	 }
L10:
	rcall pop_gset1
	rcall pop_lset
	.dbline 0 ; func end
	reti
	.dbsym r val 20 c
	.dbend

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级免费观看| 日韩色视频在线观看| 婷婷中文字幕一区三区| 精品剧情在线观看| 91国偷自产一区二区三区观看| 日韩黄色小视频| 亚洲天堂2016| 久久亚洲影视婷婷| 欧美日韩高清在线| 色综合婷婷久久| 国产精品亚洲人在线观看| 天天综合天天做天天综合| 国产精品的网站| 久久亚洲精品小早川怜子| 欧美日韩大陆一区二区| 99久久精品情趣| 国产一区美女在线| 日本欧美韩国一区三区| 亚洲天堂2016| 国产精品热久久久久夜色精品三区| 欧美一区二区三区啪啪| 91国产免费观看| www.久久精品| 豆国产96在线|亚洲| 黄色日韩网站视频| 久久99久久99| 男女性色大片免费观看一区二区| 亚洲电影在线免费观看| 亚洲色图制服丝袜| 国产精品不卡视频| 国产精品久久久久久久久免费丝袜 | 悠悠色在线精品| 国产女人aaa级久久久级 | 国产精品一区二区久久不卡| 精品亚洲国产成人av制服丝袜| 婷婷综合在线观看| 亚洲高清中文字幕| 一卡二卡欧美日韩| 亚洲欧美日韩国产中文在线| 国产精品第13页| 中文字幕一区二区三区不卡在线| 久久免费电影网| 国产日韩视频一区二区三区| 精品99一区二区| 精品国产百合女同互慰| 精品sm在线观看| 国产午夜一区二区三区| 久久久噜噜噜久噜久久综合| 精品国产乱子伦一区| 精品第一国产综合精品aⅴ| 日韩免费高清av| 欧美mv和日韩mv国产网站| 欧美一区二区三区在线视频| 欧美一级日韩一级| 精品美女被调教视频大全网站| 亚洲精品在线三区| 国产性色一区二区| 一区在线观看免费| 亚洲人精品一区| 亚洲免费观看高清完整| 亚洲一区二区在线观看视频 | 久久99国产乱子伦精品免费| 国产乱码精品一区二区三区av| 国产麻豆精品theporn| 成人性视频网站| 99久久精品99国产精品| 欧美视频一区二区| 日韩女优制服丝袜电影| 久久综合九色综合欧美就去吻| 国产清纯美女被跳蛋高潮一区二区久久w | 奇米色777欧美一区二区| 麻豆一区二区99久久久久| 激情五月激情综合网| 成人久久视频在线观看| 欧洲一区二区av| www欧美成人18+| 自拍偷拍国产亚洲| 婷婷成人激情在线网| 精品一区二区在线看| av网站一区二区三区| 欧美精品少妇一区二区三区| 久久网这里都是精品| 亚洲国产日韩一级| 国产精品1024久久| 欧美视频一区二区在线观看| www国产精品av| 亚洲综合视频在线观看| 精品一区二区三区影院在线午夜 | 日韩欧美成人午夜| 亚洲天堂免费看| 男人操女人的视频在线观看欧美| 国产成人午夜精品影院观看视频| 在线一区二区三区四区| 久久这里只精品最新地址| 亚洲免费高清视频在线| 国模冰冰炮一区二区| 色噜噜狠狠色综合中国| 精品99久久久久久| 亚洲五码中文字幕| 国产91丝袜在线18| 日韩欧美国产综合| 亚洲免费观看视频| 国模少妇一区二区三区| 欧美亚一区二区| 国产精品人人做人人爽人人添| 图片区小说区国产精品视频| 99久久精品国产精品久久 | 亚洲一区二区三区三| 激情图片小说一区| 91精品国产一区二区三区蜜臀| 亚洲欧美日韩国产中文在线| 国产成人自拍网| 日韩一卡二卡三卡| 亚洲国产一区二区三区| 99riav久久精品riav| 久久精品一二三| 久久国产精品免费| 欧美群妇大交群的观看方式| 亚洲美女偷拍久久| 成人美女视频在线看| 精品不卡在线视频| 看电视剧不卡顿的网站| 欧美区一区二区三区| 一区二区三区 在线观看视频| 99re66热这里只有精品3直播| 欧美国产精品中文字幕| 激情综合网最新| 久久综合九色综合97_久久久| 麻豆久久久久久久| 日韩一级欧美一级| 麻豆精品在线观看| 欧美一区二区三区四区高清| 爽爽淫人综合网网站| 欧美精品一二三| 日韩精品一二区| 欧美视频在线一区二区三区| 亚洲一区二区三区视频在线播放| 91国偷自产一区二区开放时间| ●精品国产综合乱码久久久久| 成人一区二区三区视频| 中文字幕不卡一区| 不卡av电影在线播放| 日韩美女视频19| 日本韩国欧美一区| 亚洲一二三区不卡| 欧美肥胖老妇做爰| 男男视频亚洲欧美| 精品国产亚洲一区二区三区在线观看| 美国十次了思思久久精品导航| 欧美一级一区二区| 麻豆精品视频在线观看免费| 日韩欧美你懂的| 国产麻豆一精品一av一免费| 国产免费成人在线视频| 91亚洲男人天堂| 亚洲午夜久久久| 日韩欧美亚洲国产精品字幕久久久 | 欧美一级xxx| 激情五月婷婷综合| 国产精品麻豆视频| 色婷婷久久久综合中文字幕| 亚洲国产精品嫩草影院| 欧美大片国产精品| 成人一区二区三区中文字幕| 一区二区在线观看免费视频播放| 在线国产电影不卡| 日本视频免费一区| 国产欧美日韩不卡| 99re免费视频精品全部| 午夜视频一区二区三区| 精品少妇一区二区三区免费观看| 国产成人亚洲精品青草天美| 一区二区三区资源| 日韩一二三区视频| 成人黄色777网| 亚洲成人动漫av| 久久精品一级爱片| 精品视频一区二区三区免费| 蜜桃av噜噜一区| 中文字幕一区二区日韩精品绯色| 欧美午夜精品久久久久久超碰| 久久se精品一区精品二区| 日韩一区在线播放| 3d动漫精品啪啪一区二区竹菊| 成人综合婷婷国产精品久久蜜臀 | 国产成人精品免费一区二区| 亚洲精品视频在线看| 精品国产凹凸成av人网站| 一本到三区不卡视频| 久久av中文字幕片| 亚洲综合色网站| 国产午夜精品一区二区| 欧美精选午夜久久久乱码6080| 国产高清精品久久久久| 婷婷一区二区三区| 中文字幕亚洲视频| 久久蜜桃av一区精品变态类天堂 | 成人性生交大片免费看视频在线 | 97久久超碰国产精品电影| 日本不卡视频一二三区|