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

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

?? vfd.s

?? sunplus spca514 cdmp3 源碼
?? S
?? 第 1 頁 / 共 4 頁
字號:
;   							//	printf(rds_dis_string);printf("\n");
;   			if(rds_status&PS_NAME_EXIST)
	lds R2,_rds_status
	sbrs R2,0
	rjmp L31
	.dbline 315
;   				Set_String(rds_dis_string);
	ldi R16,<_rds_dis_string
	ldi R17,>_rds_dis_string
	xcall _Set_String
	xjmp L9
L31:
	.dbline 317
;   			 else
;   				Set_String("NOPSNAME");
	ldi R16,<L33
	ldi R17,>L33
	xcall _Set_String
	.dbline 318
;   		break;
	xjmp L9
L34:
	.dbline 320
; 	case DIS_PTY:
; 		if(pty_is_searching == 2)
	lds R24,_pty_is_searching
	cpi R24,2
	brne L35
	.dbline 321
;  		{
	.dbline 322
;   			if(blink_time<3)
	lds R24,_blink_time
	cpi R24,3
	brsh L37
	.dbline 323
;   				Set_String("PTY");
	ldi R16,<L39
	ldi R17,>L39
	xcall _Set_String
L37:
	.dbline 324
; 			display_digit(freq);
	lds R17,_freq+1
	lds R16,_freq
	xcall _display_digit
	.dbline 325
;   			if(amfm_flag)
	lds R2,_amfm_flag
	tst R2
	breq L40
	.dbline 326
;   			{
	.dbline 327
;   				g_vfd_grid_buffer[2] |= VFD_LED_KHZ;
	lds R25,_g_vfd_grid_buffer+4+1
	lds R24,_g_vfd_grid_buffer+4
	ori R25,64
	sts _g_vfd_grid_buffer+4+1,R25
	sts _g_vfd_grid_buffer+4,R24
	.dbline 328
;   			}
	xjmp L9
L40:
	.dbline 330
;   			else
;   			{
	.dbline 332
;   			
;   				g_vfd_grid_buffer[2] |= VFD_LED_MHZ;
	lds R25,_g_vfd_grid_buffer+4+1
	lds R24,_g_vfd_grid_buffer+4
	ori R25,128
	sts _g_vfd_grid_buffer+4+1,R25
	sts _g_vfd_grid_buffer+4,R24
	.dbline 333
;   				g_vfd_grid_buffer[3] |= VFD_LED_DP;
	lds R25,_g_vfd_grid_buffer+6+1
	lds R24,_g_vfd_grid_buffer+6
	ori R25,128
	sts _g_vfd_grid_buffer+6+1,R25
	sts _g_vfd_grid_buffer+6,R24
	.dbline 334
;   			};
	.dbline 334
	.dbline 336
;   		  									
;   		}
	xjmp L9
L35:
	.dbline 338
;   		else
; 		{		
	.dbline 339
;   				if(pty_is_searching==1)
	lds R24,_pty_is_searching
	cpi R24,1
	brne L45
	.dbline 340
;   				{
	.dbline 341
;   					if(blink_time>2)
	ldi R24,2
	lds R2,_blink_time
	cp R24,R2
	brsh L47
	.dbline 342
;   					 break;
	xjmp L9
L47:
	.dbline 343
;   					rds_dis_string[5] = pty_search_type;
	lds R2,_rds_dis_string+1
	sts _rds_dis_string+5,R2
	.dbline 344
;   				}
	xjmp L46
L45:
	.dbline 346
;   				else
;   				{
	.dbline 347
;   					if((rds_status&PTY_EXIST)==0)
	lds R2,_rds_status
	sbrc R2,1
	rjmp L51
	.dbline 348
;   					{
	.dbline 349
;   					 Set_String("NO PTY");
	ldi R16,<L53
	ldi R17,>L53
	xcall _Set_String
	.dbline 350
;   					break;
	xjmp L9
L51:
	.dbline 351
;   					};	
	.dbline 352
;   					rds_dis_string[5] = pty_dis_type;
	lds R2,_rds_dis_string
	sts _rds_dis_string+5,R2
	.dbline 353
;   				}
L46:
	.dbline 355
;   					
;   				switch(rds_dis_string[5])
	lds R22,_rds_dis_string+5
	clr R23
	cpi R22,0
	ldi R30,0
	cpc R23,R30
	brge X5
	xjmp L55
X5:
	ldi R24,31
	ldi R25,0
	cp R24,R22
	cpc R25,R23
	brge X6
	xjmp L55
X6:
	ldi R24,<L94
	ldi R25,>L94
	movw R30,R22
	lsl R30
	rol R31
	add R30,R24
	adc R31,R25
	lpm R0,Z+
	lpm R1,Z
	movw R30,R0
	ijmp
X1:
	.dbline 356
;   				{
L59:
	.dbline 358
;   					case PTY_NONE:
;   						 Set_String("NONE");
	ldi R16,<L60
	ldi R17,>L60
	xcall _Set_String
	.dbline 359
;   					     break;
	xjmp L9
L61:
	.dbline 361
;   					case PTY_NEWS:
;   						 Set_String("NEWS");
	ldi R16,<L62
	ldi R17,>L62
	xcall _Set_String
	.dbline 362
;   						break;
	xjmp L9
L63:
	.dbline 364
;   					case PTY_AFFAIRS:
;   						Set_String("AFFAIRS");
	ldi R16,<L64
	ldi R17,>L64
	xcall _Set_String
	.dbline 365
;   						break;
	xjmp L9
L65:
	.dbline 367
; 					case PTY_INFO:
;   						Set_String("INFO");
	ldi R16,<L66
	ldi R17,>L66
	xcall _Set_String
	.dbline 368
;   						break;
	xjmp L9
L67:
	.dbline 370
; 					case PTY_SPORT:
;   						Set_String("SPORT");
	ldi R16,<L68
	ldi R17,>L68
	xcall _Set_String
	.dbline 371
;   					    break;
	xjmp L9
L69:
	.dbline 373
; 					case PTY_EDUCATE:
;   						Set_String("EDUCATE");
	ldi R16,<L70
	ldi R17,>L70
	xcall _Set_String
	.dbline 374
;   						break;
	xjmp L9
L71:
	.dbline 376
; 					case PTY_DRAMA:
;   						Set_String("DRAMA");
	ldi R16,<L72
	ldi R17,>L72
	xcall _Set_String
	.dbline 377
;   						break;
	xjmp L9
L73:
	.dbline 379
;   					case PTY_CULTURE:
;   						Set_String("CULTUTE");
	ldi R16,<L74
	ldi R17,>L74
	xcall _Set_String
	.dbline 380
;   						break;
	xjmp L9
L75:
	.dbline 382
; 					case PTY_SCIENCE:
;   						Set_String("SCIENCE");
	ldi R16,<L76
	ldi R17,>L76
	xcall _Set_String
	.dbline 383
;   						break;
	xjmp L9
L77:
	.dbline 385
; 					case PTY_VARIED:
;   						Set_String("VARIED");
	ldi R16,<L78
	ldi R17,>L78
	xcall _Set_String
	.dbline 386
;   						break;
	xjmp L9
L79:
	.dbline 388
; 					case PTY_POP_M:
;   						Set_String("POP M");
	ldi R16,<L80
	ldi R17,>L80
	xcall _Set_String
	.dbline 389
;   						break;
	xjmp L9
L81:
	.dbline 391
; 					case PTY_ROCK_M:
;   						 Set_String("ROCK M");
	ldi R16,<L82
	ldi R17,>L82
	xcall _Set_String
	.dbline 392
;   						break;
	xjmp L9
L83:
	.dbline 394
; 					case PTY_EASY_M:
;   						Set_String("EASY M");
	ldi R16,<L84
	ldi R17,>L84
	xcall _Set_String
	.dbline 395
;   						break;
	xjmp L9
L85:
	.dbline 397
; 					case PTY_LIGHT_M:
;   						Set_String("LIGHT M");
	ldi R16,<L86
	ldi R17,>L86
	xcall _Set_String
	.dbline 398
;   						break;
	xjmp L9
L87:
	.dbline 400
; 					case PTY_CLASSICS:
;   						Set_String("CLASSICS");
	ldi R16,<L88
	ldi R17,>L88
	xcall _Set_String
	.dbline 401
;   						break;
	xjmp L9
L89:
	.dbline 403
; 					case PTY_OTHER_M:
;   						Set_String("OTHER M");
	ldi R16,<L90
	ldi R17,>L90
	xcall _Set_String
	.dbline 404
;   						break;
	xjmp L9
L91:
	.dbline 406
; 					case PTY_ALARM:
;   						Set_String("ALARM");
	ldi R16,<L92
	ldi R17,>L92
	xcall _Set_String
	.dbline 407
;   						break;
	xjmp L9
L55:
	.dbline 409
; 					default:
;   						Set_String("OTHER");
	ldi R16,<L93
	ldi R17,>L93
	xcall _Set_String
	.dbline 410
;   						break;
	.dbline 411
;   				};
	.dbline 412
; 			}
	.dbline 413
;   			break;
	xjmp L9
L95:
	.dbline 415
; 			case DIS_RT:
;   				if(rds_status&RT_EXIST)
	lds R2,_rds_status
	sbrs R2,2
	rjmp L96
	.dbline 416
;   				{
	.dbline 417
;   					r2=Set_String(&rds_dis_string[rds_dis_buffer[2]]);
	ldi R24,<_rds_dis_string
	ldi R25,>_rds_dis_string
	lds R16,_rds_dis_buffer+2
	clr R17
	add R16,R24
	adc R17,R25
	xcall _Set_String
	movw R2,R16
	mov R20,R2
	.dbline 419
; 					//r2 = display_RT(rds_dis_buffer[2]);
;   					if(!blink_time)
	lds R2,_blink_time
	tst R2
	breq X7
	xjmp L9
X7:
	.dbline 420
;   					{	
	.dbline 421
;   						if(r2) 
	tst R20
	breq L101
	.dbline 422
;   						  rds_dis_buffer[2]++;  //
	lds R24,_rds_dis_buffer+2
	subi R24,255	; addi 1
	sts _rds_dis_buffer+2,R24
	xjmp L9
L101:
	.dbline 424
;   					    else 
;   						  rds_dis_buffer[2] = 0;  //oa
	clr R2
	sts _rds_dis_buffer+2,R2
	.dbline 426
;   								 	
;   					}
	.dbline 427
;   				}
	xjmp L9
L96:
	.dbline 429
;   				else
;   					Set_String("NO RT");
	ldi R16,<L105
	ldi R17,>L105
	xcall _Set_String
	.dbline 430
;   			    break;
	xjmp L9
L106:
	.dbline 433
; 				
; 			case DIS_CT:
;   					if(rds_status&CT_EXIST)
	lds R2,_rds_status
	sbrs R2,3
	rjmp L107
	.dbline 434
;   					{
	.dbline 435
;   						g_vfd_grid_buffer[7] = num_trans(rds_dis_string[0]/10);
	ldi R17,10
	lds R16,_rds_dis_string
	xcall div8s
	xcall _num_trans
	movw R2,R16
	sts _g_vfd_grid_buffer+14+1,R3
	sts _g_vfd_grid_buffer+14,R2
	.dbline 436
;   						g_vfd_grid_buffer[6] = ((num_trans(rds_dis_string[0]%10)|VFD_LED_COL));
	ldi R17,10
	lds R16,_rds_dis_string
	xcall mod8s
	xcall _num_trans
	movw R2,R16
	movw R24,R2
	ori R25,64
	sts _g_vfd_grid_buffer+12+1,R25
	sts _g_vfd_grid_buffer+12,R24
	.dbline 437
;   						g_vfd_grid_buffer[5] = num_trans(rds_dis_string[1]/10);
	ldi R17,10
	lds R16,_rds_dis_string+1
	xcall div8s
	xcall _num_trans
	movw R2,R16
	sts _g_vfd_grid_buffer+10+1,R3
	sts _g_vfd_grid_buffer+10,R2
	.dbline 438
;   						g_vfd_grid_buffer[4] = num_trans(rds_dis_string[1]%10);
	ldi R17,10
	lds R16,_rds_dis_string+1
	xcall mod8s
	xcall _num_trans
	movw R2,R16
	sts _g_vfd_grid_buffer+8+1,R3
	sts _g_vfd_grid_buffer+8,R2
	.dbline 440
;   						
;   					}
	xjmp L9
L107:
	.dbline 442
;   					else
;   						Set_String("NO CT");
	ldi R16,<L115
	ldi R17,>L115
	xcall _Set_String
	.dbline 445
;   						
;   				
;   				break;
	xjmp L9
L116:
	.dbline 449
; 
;    #endif
; 	case RADIO_STORE:
;   		if(blink_time<2)
	lds R24,_blink_time
	cpi R24,2
	brsh L117
	.dbline 450
;   		{
	.dbline 451
;   			Set_String("STORE");
	ldi R16,<L119
	ldi R17,>L119
	xcall _Set_String
	.dbline 457
L117:
	.dbline 457
; 			//g_vfd_grid_buffer[9] |= VFD_alpha_S;
;   			//g_vfd_grid_buffer[8] |= VFD_alpha_T;
; 			//g_vfd_grid_buffer[7] |= VFD_alpha_O;
; 			//g_vfd_grid_buffer[6] |= VFD_alpha_R;
; 			//g_vfd_grid_buffer[5] |= VFD_alpha_E;
; 		};
	.dbline 458
; 		if(radio_count ==0)
	lds R3,_radio_count+1
	lds R2,_radio_count
	tst R2
	brne L120
	tst R3
	brne L120
	.dbline 459
; 		{
	.dbline 460
; 		   	g_vfd_grid_buffer[3] = VFD_alpha_DASH;
	ldi R24,8192
	ldi R25,32
	sts _g_vfd_grid_buffer+6+1,R25
	sts _g_vfd_grid_buffer+6,R24
	.dbline 461
; 			g_vfd_grid_buffer[2] = VFD_alpha_DASH;
	sts _g_vfd_grid_buffer+4+1,R25
	sts _g_vfd_grid_buffer+4,R24
	.dbline 462
; 		}
	xjmp L9
L120:
	.dbline 464
; 		else
; 		{
	.dbline 465
; 			display_digit(radio_count);
	lds R17,_radio_count+1
	lds R16,_radio_count
	xcall _display_digit
	.dbline 468
; 			//g_vfd_grid_buffer[3] |= num_xlate[radio_count/10];
; 			//g_vfd_grid_buffer[2] |= num_xlate[radio_count%10];
; 		};
	.dbline 468
	.dbline 469
; 		break;
L8:
L9:
	.dbline 471
; 
;   };
	.dbline 472
;   if((!is_autosearching) &&(!radio_dout()))
	lds R2,_is_autosearching
	tst R2
	brne L126
	sbic 0x10,7
	rjmp L126
	.dbline 473
;   	g_vfd_grid_buffer[8] |= VFD_LED_STEREO;
	lds R25,_g_vfd_grid_buffer+16+1
	lds R24,_g_vfd_grid_buffer+16
	ori R25,64
	sts _g_vfd_grid_buffer+16+1,R25
	sts _g_vfd_grid_buffer+16,R24
L126:
	.dbline 474
;  if(is_autosearching)
	lds R2,_is_autosearching
	tst R2
	breq L129
	.dbline 475
;  {
	.dbline 476
;   	if(blink_time<2)
	lds R24,_blink_time
	cpi R24,2
	brsh L131
	.dbline 477
;   		g_vfd_grid_buffer[0] |= VFD_LED_AUTO;
	lds R25,_g_vfd_grid_buffer+1
	lds R24,_g_vfd_grid_buffer
	ori R24,32
	sts _g_vfd_grid_buffer+1,R25
	sts _g_vfd_grid_buffer,R24
L131:
	.dbline 478
L129:
	.dbline -2
	.dbline 479
;  }
; }
L7:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r r 22 c
	.dbsym r r2 20 c
	.dbfunc s ui_fp_update_handler _ui_fp_update_handler fI
	.area func_lit(rom, con, rel)
L216:
	.word `L145
	.word `L140
	.word `L140
	.word `L140
	.word `L152
	.word `L160
	.word `L169
	.word `L140
	.word `L168
	.word `L140
	.word `L140
	.word `L181
	.word `L140
	.word `L190
	.word `L143
	.area text(rom, con, rel)
	.dbfile D:\avrmcu\AT980\AT980\vfd.c
	.area func_lit(rom, con, rel)
L202:
	.word `L194
	.word `L196
	.word `L198
	.word `L200
	.area text(rom, con, rel)
	.dbfile D:\avrmcu\AT980\AT980\vfd.c
	.area func_lit(rom, con, rel)
L215:
	.word `L210
	.word `L211
	.word `L212
	.word `L213
	.word `L214
	.area text(rom, con, rel)
	.dbfile D:\avrmcu\AT980\AT980\vfd.c
;          value -> R22,R23
;              i -> R20
	.even
_ui_fp_update_handler::
	xcall push_gset2
	.dbline -1
	.dbline 482
; 
; void ui_fp_update_handler(void)
; {
	.dbline 486
;  unsigned char i;
;  unsigned int value;
;  #ifndef TEST_KEY
;  if(work_mode!=0)
	lds R2,_work_mode
	tst R2
	brne X11
	xjmp L134
X11:
	.dbline 488
;  #endif
;  {
	.dbline 489
;   for(i=0;i<VFD_BUFFER_SIZE;i++)
	clr R20

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美二区三区的天堂| 99精品国产99久久久久久白柏| 国产清纯白嫩初高生在线观看91 | 亚洲免费大片在线观看| 日韩一区二区三区免费观看| a亚洲天堂av| 国产尤物一区二区在线| 亚洲伦理在线免费看| 国产亚洲综合在线| 3d成人动漫网站| 色婷婷久久久亚洲一区二区三区| 国产综合色在线| 日本欧美久久久久免费播放网| 亚洲欧洲精品一区二区精品久久久| 日韩欧美激情在线| 宅男在线国产精品| 欧洲一区二区三区在线| 波多野结衣精品在线| 韩国女主播一区| 免费成人你懂的| 亚洲成av人片| 亚洲伊人色欲综合网| 亚洲视频一区二区在线| 中文字幕免费不卡在线| 亚洲精品在线电影| 日韩精品一区二区三区视频播放 | 国产乱码一区二区三区| 视频一区中文字幕| 亚洲午夜av在线| 亚洲成人在线观看视频| 久久不见久久见免费视频1| 免费成人美女在线观看| 91麻豆精东视频| 国产98色在线|日韩| 亚洲欧美一区二区三区极速播放 | 国产精品理伦片| 欧美一区二区三区四区高清| 国产精品毛片久久久久久| 欧美国产日韩精品免费观看| 香蕉成人伊视频在线观看| 国产传媒一区在线| 在线亚洲精品福利网址导航| 国产亚洲va综合人人澡精品| 日韩电影在线一区| 色婷婷精品久久二区二区蜜臂av | 欧美日韩dvd在线观看| 久久国产精品一区二区| 经典三级一区二区| 国产一区在线视频| 成人免费视频播放| 色婷婷精品久久二区二区蜜臂av | 欧美一级在线视频| 91福利在线观看| 欧美日韩一区二区电影| 欧美日韩dvd在线观看| 日韩一区二区免费在线观看| 亚洲精品一线二线三线无人区| 国产午夜精品一区二区三区四区| 欧美国产综合色视频| 中文字幕亚洲不卡| 亚洲一区在线观看视频| 欧美aⅴ一区二区三区视频| 久久精品国产精品亚洲红杏| 国产一区二区h| 97久久超碰精品国产| 欧美三级视频在线观看| 欧美电视剧在线观看完整版| 国产精品午夜在线| 亚洲一区二区五区| 久久97超碰色| 99热这里都是精品| 欧美精品粉嫩高潮一区二区| 精品国产一区二区三区忘忧草| 国产精品久久久久四虎| 午夜欧美在线一二页| 国产精品一区二区三区乱码| 色综合久久综合网97色综合| 91精品国产综合久久精品app| 久久综合丝袜日本网| 中文字幕一区二区三区在线观看| 亚洲第一成人在线| 国产大陆精品国产| 欧美日韩国产a| 国产精品久久毛片| 日韩一区精品视频| hitomi一区二区三区精品| 欧美精品免费视频| 国产精品久久久久久久久免费樱桃 | 国产片一区二区| 五月激情综合网| 成人av资源站| 日韩精品一区二区三区中文不卡| 一区二区三区中文字幕精品精品| 毛片av一区二区| 91久久精品一区二区三区| 久久婷婷综合激情| 亚洲成a人v欧美综合天堂下载 | 精品欧美一区二区三区精品久久| 国产精品短视频| 久久精品国产色蜜蜜麻豆| 在线观看亚洲精品| 久久久亚洲欧洲日产国码αv| 亚洲一区二区视频| 成人免费视频视频| 精品电影一区二区| 日韩精品久久久久久| 91论坛在线播放| 国产三级精品视频| 美女精品一区二区| 欧美日产国产精品| 亚洲免费观看高清完整版在线 | 成人一区二区三区视频 | 亚洲国产日韩a在线播放性色| 成人性生交大合| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲最新在线观看| 91在线精品一区二区| 中文字幕不卡的av| 国产呦精品一区二区三区网站| 日韩一级黄色大片| 日本不卡一二三区黄网| 精品视频色一区| 亚洲夂夂婷婷色拍ww47| 91在线一区二区三区| 国产精品色哟哟| 成人免费毛片片v| 亚洲国产精品成人综合色在线婷婷| 精品夜夜嗨av一区二区三区| 欧美一区二区在线看| 日韩激情中文字幕| 91精品国产91久久久久久一区二区 | 粉嫩一区二区三区性色av| 2023国产一二三区日本精品2022| 青青青爽久久午夜综合久久午夜| 欧美日韩美少妇| 午夜欧美视频在线观看| 欧美日韩中字一区| 日韩av一区二区三区四区| 制服丝袜国产精品| 免费观看久久久4p| 精品久久久久久无| 国产福利一区二区三区| 国产亚洲一区二区三区四区| 国产激情视频一区二区在线观看 | 欧美mv和日韩mv的网站| 久久精品国产精品亚洲综合| 亚洲精品一区二区三区在线观看| 精品一区二区免费看| 久久久久久久一区| 床上的激情91.| 亚洲欧美日韩中文字幕一区二区三区 | 色狠狠一区二区三区香蕉| 玉足女爽爽91| 欧美精品v日韩精品v韩国精品v| 日韩精品亚洲一区二区三区免费| 精品精品国产高清一毛片一天堂| 国产美女av一区二区三区| 国产精品视频麻豆| 欧美丝袜丝交足nylons图片| 日本午夜精品视频在线观看 | 欧美日韩精品三区| 奇米影视7777精品一区二区| 国产亚洲成aⅴ人片在线观看 | 99久久久精品免费观看国产蜜| 亚洲啪啪综合av一区二区三区| 欧美日韩免费观看一区三区| 理论片日本一区| 国产精品欧美一级免费| 91精彩视频在线| 久国产精品韩国三级视频| 国产精品久久久久永久免费观看 | 欧美一卡二卡三卡| 成人蜜臀av电影| 日韩经典一区二区| 中文字幕精品三区| 欧美日韩国产高清一区二区三区 | 亚洲成人激情综合网| 精品国产免费视频| 色天天综合色天天久久| 日韩成人伦理电影在线观看| 久久精品一区二区三区不卡 | 一区二区三区日韩欧美精品| 6080午夜不卡| 99热精品国产| 激情综合色综合久久| 一区二区三区欧美| 久久久蜜桃精品| 欧美绝品在线观看成人午夜影视| 高清成人免费视频| 日韩 欧美一区二区三区| 亚洲欧洲日产国产综合网| 欧美r级在线观看| 欧美性猛交xxxxxxxx| 国产jizzjizz一区二区| 午夜精品久久久久久| 中文字幕一区二区三| 日韩欧美专区在线| 在线视频国内一区二区| 粉嫩aⅴ一区二区三区四区| 日韩综合小视频|