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

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

?? display_board3.0.s

?? 一個LED特效顯示程序
?? S
?? 第 1 頁 / 共 4 頁
字號:
L119:
	.dbline 425
; 			}
; 			case 1:
; 		    {             	 //滾屏
	.dbline 426
; 			   PDataY++;
	lds R24,_PDataY
	lds R25,_PDataY+1
	adiw R24,1
	sts _PDataY+1,R25
	sts _PDataY,R24
	.dbline 427
; 			   break;
	xjmp L116
L120:
	.dbline 430
; 		    }
; 			case 2:
; 		    {  	   	 		 //反向滾屏
	.dbline 431
; 			   PDataY--;
	lds R24,_PDataY
	lds R25,_PDataY+1
	sbiw R24,1
	sts _PDataY+1,R25
	sts _PDataY,R24
	.dbline 432
; 			   break;
	xjmp L116
X7:
	.dbline 435
; 		    }
; 			case 3:
; 		    {  
	.dbline 436
; 			   break;
L122:
	.dbline 439
; 		    }
; 			case 4:
; 		    {                //覆蓋模式
	.dbline 440
; 			   if(ModelContJuge ==1)
	lds R24,_ModelContJuge
	cpi R24,1
	brne L123
	.dbline 441
; 			   {
	.dbline 442
; 			       PDataYMax++;
	lds R24,_PDataYMax
	lds R25,_PDataYMax+1
	adiw R24,1
	sts _PDataYMax+1,R25
	sts _PDataYMax,R24
	.dbline 443
; 			   	   PDataYMin++;
	lds R24,_PDataYMin
	lds R25,_PDataYMin+1
	adiw R24,1
	sts _PDataYMin+1,R25
	sts _PDataYMin,R24
	.dbline 444
; 			   }
	xjmp L124
L123:
	.dbline 446
; 			   else
; 			   {
	.dbline 447
; 			       PDataYMax--;
	lds R24,_PDataYMax
	lds R25,_PDataYMax+1
	sbiw R24,1
	sts _PDataYMax+1,R25
	sts _PDataYMax,R24
	.dbline 448
; 			   	   PDataYMin--;
	lds R24,_PDataYMin
	lds R25,_PDataYMin+1
	sbiw R24,1
	sts _PDataYMin+1,R25
	sts _PDataYMin,R24
	.dbline 449
; 			   }
L124:
	.dbline 450
; 			   if(PDataYMax >302)//PYMax)
	ldi R24,302
	ldi R25,1
	lds R2,_PDataYMax
	lds R3,_PDataYMax+1
	cp R24,R2
	cpc R25,R3
	brge L125
	.dbline 451
; 			   {   
	.dbline 452
; 				  ModelContJuge =0;
	clr R2
	sts _ModelContJuge,R2
	.dbline 453
; 			   }
L125:
	.dbline 454
; 			   if(PDataYMin <2)
	lds R24,_PDataYMin
	lds R25,_PDataYMin+1
	cpi R24,2
	ldi R30,0
	cpc R25,R30
	brge L116
	.dbline 455
; 			   {   
	.dbline 456
; 				  ModelContJuge =1;
	ldi R24,1
	sts _ModelContJuge,R24
	.dbline 457
; 			   }
	.dbline 458
; 			   break;
	.dbline 461
; 		    }
; 			case 5:
; 		    {
	.dbline 462
; 			   break;      
L115:
L116:
	.dbline 466
	ldi R24,30
	ldi R25,0
	sts _ModelDelayTime+1,R25
	sts _ModelDelayTime,R24
	.dbline 467
L113:
	.dbline -2
	.dbline 468
; 	        }
; 		 }
; 	//ModelDelayTime =RAM_Read(4) & (RAM_Read(5)<<8);
; 	ModelDelayTime =30;
; 	}
; }
L112:
	.dbline 0 ; func end
	ret
	.dbsym r PYMax 16 I
	.dbsym r file_length 16 i
	.dbend
	.dbfunc e KEY_event _KEY_event fV
	.even
_KEY_event::
	.dbline -1
	.dbline 475
; /**************************************************
; 
; 			  按鍵\顯示事件處理區	 
; 			  
; ****************************************************/
; void KEY_event(void)
; { /********* 添加按鍵處理代碼 ***************/
	.dbline 476
;     switch(key_num)
	lds R16,_key_num
	clr R17
	cpi R16,0
	cpc R16,R17
	breq L134
X12:
	cpi R16,1
	ldi R30,0
	cpc R17,R30
	breq L132
	cpi R16,2
	ldi R30,0
	cpc R17,R30
	breq L132
	cpi R16,3
	ldi R30,0
	cpc R17,R30
	breq L141
	xjmp L131
X13:
	.dbline 477
; 	{
L134:
	.dbline 479
; 	    case 0:
; 		{//And your code
	.dbline 480
; 		   Disp_Buff[2] =!Disp_Buff[2];
	lds R2,_Disp_Buff+2
	tst R2
	brne L137
	ldi R16,1
	ldi R17,0
	xjmp L138
L137:
	clr R16
	clr R17
L138:
	sts _Disp_Buff+2,R16
	.dbline 481
; 		   break;
	xjmp L132
X14:
	.dbline 484
; 		}
; 		case 1:
; 		{
	.dbline 486
; 		  
; 		   break;
	.dbline 489
; 		}
; 		case 2:
; 		{
	.dbline 490
; 		   break;
L141:
	.dbline 493
; 		}
; 		case 3:
; 		{  
	.dbline 494
; 		   DispModel++;
	lds R24,_DispModel
	subi R24,255    ; addi 1
	sts _DispModel,R24
	.dbline 495
; 		   if(DispModel >8)
	ldi R24,8
	lds R2,_DispModel
	cp R24,R2
	brsh L132
	.dbline 496
; 		      DispModel =0;
	clr R2
	sts _DispModel,R2
	.dbline 497
; 		   break;
L131:
L132:
	.dbline -2
	.dbline 501
; 		}
; 		/*..................*/   
; 	}
; }
L130:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Display_event _Display_event fV
	.even
_Display_event::
	.dbline -1
	.dbline 504
; // 顯示事件添加
; void Display_event(void)
; { /************* 添加顯示 ***********************/
	.dbline -2
	.dbline 506
; 	
; }
L144:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
;           temp -> R20
	.even
_main::
	.dbline -1
	.dbline 510
; /******************* 結束 ***********************************/
; /**********     主函數區  *****************************/
; void main(void)
; {
	.dbline 511
;     char temp =0;
	clr R20
	.dbline 512
; 	device_int();
	xcall _device_int
	xjmp L147
L146:
	.dbline 514
; 	while(1)
; 	{
	.dbline 515
; 	    if(Disp_Buff[2] !=0)
	lds R2,_Disp_Buff+2
	tst R2
	breq L149
	.dbline 516
; 		{   
	.dbline 517
; 		    Disp_Buff[0] =temp &0x0f;
	mov R24,R20
	andi R24,15
	sts _Disp_Buff,R24
	.dbline 518
; 			Disp_Buff[1] =temp >>4;
	mov R24,R20
	swap R24
	andi R24,#0x0F
	sts _Disp_Buff+1,R24
	.dbline 519
; 		    twi_send(temp++);
	mov R2,R20
	subi R20,255    ; addi 1
	mov R16,R2
	xcall _twi_send
	.dbline 520
; 			delay(5);
	ldi R16,5
	ldi R17,0
	xcall _delay
	.dbline 521
; 		}
L149:
	.dbline 523
L147:
	.dbline 513
	xjmp L146
X15:
	.dbline -2
	.dbline 524
; 		
; 	}      
; }
L145:
	.dbline 0 ; func end
	ret
	.dbsym r temp 20 c
	.dbend
	.dbfunc e exi_int0 _exi_int0 fV
;         adress -> R20,R21
;              i -> R22
	.even
_exi_int0::
	xcall push_lset
	xcall push_gset2
	.dbline -1
	.dbline 532
; /************  中斷函數區   *************************/
; 
; /************************************
;              外中斷
; 		   數電機脈沖
; *************************************/
; void exi_int0(void)   
; {    
	.dbline 533
; 	char i =0;
	clr R22
	.dbline 535
; 	int adress;
; 	adress =PDataY<<3;                 //列地址轉化為存儲地址
	lds R20,_PDataY
	lds R21,_PDataY+1
	lsl R20
	rol R21
	lsl R20
	rol R21
	lsl R20
	rol R21
	.dbline 536
; 	for(;i <8;i++)              
	xjmp L157
L154:
	.dbline 537
	.dbline 538
	movw R2,R20
	subi R20,255  ; offset = 1
	sbci R21,255
	movw R16,R2
	xcall _RAM_Read
	ldi R24,<_DispTemp
	ldi R25,>_DispTemp
	mov R30,R22
	clr R31
	add R30,R24
	adc R31,R25
	std z+0,R16
	.dbline 539
L155:
	.dbline 536
	inc R22
L157:
	.dbline 536
	cpi R22,8
	brlo L154
	.dbline 540
	xcall _Screen_send
	.dbline 541
	lds R24,_PDataY
	lds R25,_PDataY+1
	adiw R24,1
	sts _PDataY+1,R25
	sts _PDataY,R24
	.dbline 542
	lds R2,_PDataYMax
	lds R3,_PDataYMax+1
	cp R24,R2
	cpc R25,R3
	brlt L158
	.dbline 543
	lds R2,_PDataYMin
	lds R3,_PDataYMin+1
	sts _PDataY+1,R3
	sts _PDataY,R2
L158:
	.dbline -2
	.dbline 544
; 	{
;  	   DispTemp[i] =RAM_Read(adress++);//地址偏移,取數到顯示緩沖區
; 	}
; 	Screen_send();               //送顯示屏幕數據
; 	PDataY++; 
; 	if(PDataY >= PDataYMax)      //數據定位
; 		PDataY =PDataYMin		 ;
; }
L153:
	xcall pop_gset2
	xcall pop_lset
	.dbline 0 ; func end
	reti
	.dbsym r adress 20 I
	.dbsym r i 22 c
	.dbend
	.dbfunc e timer1_vof _timer1_vof fV
	.even
_timer1_vof::
	xcall push_lset
	.dbline -1
	.dbline 550
; /*******************************************
;               定時器中斷
; 			系統主要時鐘基準
; ********************************************/
; void timer1_vof(void)
; {   
	.dbline 551
;      SEI();
	sei
	.dbline 552
;      TCNT1H = 0xd4; //setup
	ldi R24,212
	out 0x2d,R24
	.dbline 553
;  	 TCNT1L = 0xce;
	ldi R24,206
	out 0x2c,R24
	.dbline 555
; 	 
; 	 sys_cont++;             //系統調用時間變量
	lds R24,_sys_cont
	lds R25,_sys_cont+1
	adiw R24,1
	sts _sys_cont+1,R25
	sts _sys_cont,R24
	.dbline 557
; 	 
; 	 if(sys_cont ==1000)
	cpi R24,232
	ldi R30,3
	cpc R25,R30
	brne L161
	.dbline 558
; 	     sys_cont =0;
	clr R2
	clr R3
	sts _sys_cont+1,R3
	sts _sys_cont,R2
L161:
	.dbline 560
; 
; 	 if(key_delay >0)        //鍵盤去抖動延時變量
	clr R2
	lds R3,_key_delay
	cp R2,R3
	brsh L163
	.dbline 561
;          key_delay--;
	mov R24,R3
	subi R24,1
	sts _key_delay,R24
L163:
	.dbline 563
; 	 
; 	 if(delay_time_count >0)
	lds R2,_delay_time_count
	lds R3,_delay_time_count+1
	tst R2
	brne X16
	tst R3
	breq L165
X16:
	.dbline 564
;          delay_time_count--; //ms延時用變量
	lds R24,_delay_time_count
	lds R25,_delay_time_count+1
	sbiw R24,1
	sts _delay_time_count+1,R25
	sts _delay_time_count,R24
L165:
	.dbline 566
; 	 
; 	 if(ModelDelayTime >0)   //模式切換時間
	clr R2
	clr R3
	lds R4,_ModelDelayTime
	lds R5,_ModelDelayTime+1
	cp R2,R4
	cpc R3,R5
	brge L167
	.dbline 567
; 	     ModelDelayTime--;
	movw R24,R4
	sbiw R24,1
	sts _ModelDelayTime+1,R25
	sts _ModelDelayTime,R24
L167:
	.dbline 569
; 		 
; 	 I2C_TIME_OUT++;
	lds R24,_I2C_TIME_OUT
	lds R25,_I2C_TIME_OUT+1
	adiw R24,1
	sts _I2C_TIME_OUT+1,R25
	sts _I2C_TIME_OUT,R24
	.dbline 570
; 	 if(I2C_TIME_OUT ==2000)
	cpi R24,208
	ldi R30,7
	cpc R25,R30
	brne L169
	.dbline 571
; 	     I2C_TIME_OUT ==0;
L169:
	.dbline 573
; 	 
; 	 Disp_key_group();       //顯示刷新,取鍵值到緩沖區
	xcall _Disp_key_group
	.dbline 574
;      Key_num();              //鍵值后期處理以及去抖函數
	xcall _Key_num
	.dbline 575
; 	 Disp_Model();           //屏幕顯示特效模式
	xcall _Disp_Model
	.dbline 576
; 	 KEY_event();            //按鍵事件處理
	xcall _KEY_event
	.dbline 577
; 	 Display_event();        //顯示事件
	xcall _Display_event
	.dbline -2
	.dbline 579
; 	 //twi_send(sys_cont);             
; }
L160:
	xcall pop_lset
	.dbline 0 ; func end
	reti
	.dbend
	.dbfunc e usart_rcx _usart_rcx fV
;      uart_data -> R20
	.even
_usart_rcx::
	xcall push_lset
	xcall push_gset1
	.dbline -1
	.dbline 584
; /*************************************
;        USART 接受中斷   
;  ******************************/
; void usart_rcx(void)
; {
	.dbline 586
;    unsigned char uart_data;
;    uart_data =UDR;       
	in R20,0xc
	.dbline 587
;    data_store(uart_data);//存儲數據
	mov R16,R20
	xcall _data_store
	.dbline 588
;    uart_TX(0xAA);        //返回數據	   
	ldi R16,170
	xcall _uart_TX
	.dbline 589
;    time_out_ms=0;        //超時毫秒計數
	clr R2
	clr R3
	sts _time_out_ms+1,R3
	sts _time_out_ms,R2
	.dbline 590
;    time_out_s=0;         //超時秒計數
	sts _time_out_s,R2
	.dbline -2
	.dbline 591
; }
L171:
	xcall pop_gset1
	xcall pop_lset
	.dbline 0 ; func end
	reti
	.dbsym r uart_data 20 c
	.dbend
	.area bss(ram, con, rel)
	.dbfile display_board3.0.c
_Head::
	.blkb 3
	.dbsym e Head _Head A[3:3]c
_DispTemp::
	.blkb 8
	.dbsym e DispTemp _DispTemp A[8:8]c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米精品一区二区三区四区| caoporn国产精品| 在线亚洲+欧美+日本专区| www国产成人免费观看视频 深夜成人网| 亚洲色图视频免费播放| 国产精品一区二区不卡| 欧美一卡二卡三卡| 亚洲一区二区三区视频在线| 91久久精品国产91性色tv| 亚洲人成7777| 欧美日韩的一区二区| 亚洲午夜精品17c| 欧美三区在线观看| 亚洲成人一区在线| 国产视频一区二区在线| 久久97超碰色| 国产亚洲一区字幕| 经典一区二区三区| 久久婷婷综合激情| 懂色av一区二区三区免费看| 中文字幕日韩av资源站| 成人性视频免费网站| 亚洲图片另类小说| 一本久道久久综合中文字幕| 亚洲国产cao| 日韩亚洲欧美在线观看| 国精产品一区一区三区mba桃花| 久久精品一区二区三区四区| 国产精品一级在线| 国产精品电影院| 欧美唯美清纯偷拍| 六月丁香婷婷色狠狠久久| 久久综合色一综合色88| 国产不卡免费视频| 久久久久久久久免费| bt欧美亚洲午夜电影天堂| 亚洲成av人影院| 精品国产一区a| 92国产精品观看| 日韩综合一区二区| 精品国产乱子伦一区| 成人免费观看视频| 国产精品三级电影| 欧美日韩一级大片网址| 国产精品嫩草影院com| 91国内精品野花午夜精品| 日韩主播视频在线| 国产精品国产a| 日韩一区二区三区在线观看| 大白屁股一区二区视频| 亚洲r级在线视频| 国产三级精品在线| 欧美撒尿777hd撒尿| 国产精品一区在线| 久久精品亚洲精品国产欧美kt∨| 91在线免费视频观看| 三级一区在线视频先锋| 中文字幕久久午夜不卡| 欧美电影在哪看比较好| 国产福利精品导航| 亚洲一区二区免费视频| 国产午夜精品一区二区三区嫩草| 欧美最猛性xxxxx直播| 日本vs亚洲vs韩国一区三区| 日本一区二区不卡视频| 99久久婷婷国产精品综合| 亚洲地区一二三色| 国产亚洲美州欧州综合国| 99久久99久久免费精品蜜臀| 久久av资源网| 日韩国产欧美三级| 亚洲国产一区二区三区| 亚洲婷婷在线视频| 亚洲国产精品二十页| 欧美成人艳星乳罩| 蜜桃一区二区三区在线观看| 亚洲精品精品亚洲| 中文字幕五月欧美| 久久亚洲精品小早川怜子| 色偷偷久久人人79超碰人人澡| 韩国在线一区二区| 免费av成人在线| 亚洲成av人在线观看| 亚洲精品国产品国语在线app| 欧美成人伊人久久综合网| www.66久久| 不卡av电影在线播放| 国产福利电影一区二区三区| 国产精品自拍网站| 国产综合久久久久久鬼色| 丝袜亚洲另类欧美| 夜夜嗨av一区二区三区中文字幕 | 亚洲最大色网站| 亚洲婷婷综合色高清在线| 国产精品卡一卡二| 久久亚洲精精品中文字幕早川悠里| 91精品国产免费久久综合| 欧美喷潮久久久xxxxx| 91极品美女在线| 91免费视频观看| 国产成人在线影院 | 一区二区在线观看av| 自拍av一区二区三区| 亚洲欧洲99久久| 国产欧美一区二区精品秋霞影院 | 久久美女高清视频| 91精品国产色综合久久不卡电影 | 亚洲女同一区二区| 一区二区三区精密机械公司| 亚洲男同性恋视频| 亚洲一区影音先锋| 一区二区三国产精华液| 亚洲国产成人私人影院tom| 国产喷白浆一区二区三区| 日韩欧美在线123| 久久精品一区二区三区四区| 国产精品日产欧美久久久久| 亚洲视频 欧洲视频| 一区二区三区产品免费精品久久75| 亚洲免费观看在线观看| 中文字幕视频一区| 亚洲精品成人在线| 午夜久久久久久久久久一区二区| 麻豆精品在线观看| 国v精品久久久网| 欧美色涩在线第一页| 欧美成人午夜电影| 国产精品国产三级国产有无不卡| 亚洲综合色在线| 亚洲国产精品影院| 韩国中文字幕2020精品| 国产乱妇无码大片在线观看| 99这里只有精品| 欧美一区二区三区在线视频| 欧美极品aⅴ影院| 亚洲成人激情av| 亚洲网友自拍偷拍| 韩国欧美国产1区| 欧美综合欧美视频| 26uuu亚洲综合色欧美| 亚洲免费观看在线视频| 精品一区二区三区在线视频| 国产成a人亚洲精| 欧美性猛交xxxxxxxx| 日韩一区二区在线观看视频播放| 国产精品久久久久久妇女6080| 中文字幕一区二区三区视频| 欧美aaaaaa午夜精品| 色诱亚洲精品久久久久久| 日韩精品中文字幕一区| 亚洲欧美区自拍先锋| 国产xxx精品视频大全| 91精品国产综合久久婷婷香蕉| 国产精品久久久久久久浪潮网站 | 不卡av电影在线播放| 精品国产乱码久久久久久久久 | 91在线高清观看| 久久综合色8888| 午夜伦欧美伦电影理论片| av资源网一区| 精品久久久久一区二区国产| 亚洲6080在线| 91久久精品一区二区| 欧美国产精品专区| 国精产品一区一区三区mba桃花 | 中文av一区二区| 蜜臀av在线播放一区二区三区| 一本到高清视频免费精品| 国产女主播视频一区二区| 免费的国产精品| 91精品国产aⅴ一区二区| 一区二区三区美女视频| 国产高清精品在线| 亚洲国产电影在线观看| 粉嫩欧美一区二区三区高清影视| 26uuu色噜噜精品一区二区| 日本伊人午夜精品| 在线播放中文字幕一区| 亚洲免费在线观看视频| 91免费在线播放| 亚洲精选免费视频| 91美女精品福利| 一区二区三区日韩在线观看| 99精品黄色片免费大全| 综合中文字幕亚洲| 91网上在线视频| 一区二区在线观看视频在线观看| 91美女片黄在线| 亚洲国产欧美日韩另类综合| 欧美日本一区二区三区| 亚洲va欧美va天堂v国产综合| 欧美日韩精品一区二区三区四区| 国产精品盗摄一区二区三区| 一本色道久久综合精品竹菊| 亚洲国产日韩在线一区模特 | 亚洲欧美另类小说视频| 91一区二区在线| 亚洲国产另类av| 欧美三级电影精品| 蜜臀久久99精品久久久久久9|