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

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

?? work.s

?? 開票蓋章系統設計開發環境為ICC,可以編譯成匯編,直接下栽到嵌入式avr單片機進行控制
?? S
?? 第 1 頁 / 共 3 頁
字號:
	.dbline 286
;      if(k<10)                                   
	cpi R20,10
	brsh L109
	.dbline 287
; 	   {
	.dbline 288
; 	     b=k+k;
	mov R2,R20
	clr R3
	mov R4,R2
	clr R5
	add R4,R2
	adc R5,R3
	sts _b+1,R5
	sts _b,R4
	.dbline 289
;          Judge1();
	rcall _Judge1
	.dbline 290
; 		 for(u=0;u<R_Step;u++)     //字輪電機轉到打印位置
	clr R2
	clr R3
	sts _u+1,R3
	sts _u,R2
	rjmp L114
L111:
	.dbline 291
	.dbline 291
	rcall _PulseZiLun
	.dbline 291
L112:
	.dbline 290
	lds R24,_u
	lds R25,_u+1
	adiw R24,1
	sts _u+1,R25
	sts _u,R24
L114:
	.dbline 290
	lds R2,_R_Step
	clr R3
	lds R4,_u
	lds R5,_u+1
	cp R4,R2
	cpc R5,R3
	brlo L111
	.dbline 292
;          {PulseZiLun(); }     
;          Print_Act();
	rcall _Print_Act
	.dbline 293
; 	    }
	rjmp L110
L109:
	.dbline 296
; 
; 	  else
; 	   {
	.dbline 297
; 	    b=k/10+k/10;               //取整的余數(個位數的值)
	ldi R18,10
	ldi R19,0
	mov R16,R20
	clr R17
	rcall div16s
	mov R2,R16
	mov R3,R17
	add R2,R16
	adc R3,R17
	sts _b+1,R3
	sts _b,R2
	.dbline 298
;          Judge1();
	rcall _Judge1
	.dbline 299
; 		 for(u=0;u<R_Step;u++)     //字輪電機轉到打印位置
	clr R2
	clr R3
	sts _u+1,R3
	sts _u,R2
	rjmp L118
L115:
	.dbline 300
	.dbline 300
	rcall _PulseZiLun
	.dbline 300
L116:
	.dbline 299
	lds R24,_u
	lds R25,_u+1
	adiw R24,1
	sts _u+1,R25
	sts _u,R24
L118:
	.dbline 299
	lds R2,_R_Step
	clr R3
	lds R4,_u
	lds R5,_u+1
	cp R4,R2
	cpc R5,R3
	brlo L115
	.dbline 301
;          {PulseZiLun(); }   
;          Print_Act();              //打印個位數
	rcall _Print_Act
	.dbline 302
;         p=2*(k%10);                //取整的值(十位數的值)
	ldi R17,10
	mov R16,R20
	rcall mod8u
	mov R22,R16
	lsl R22
	.dbline 303
;          if(p>b)
	lds R2,_b
	lds R3,_b+1
	mov R4,R22
	clr R5
	cp R2,R4
	cpc R3,R5
	brsh L119
	.dbline 304
; 		   {
	.dbline 305
; 		     b=p-b;
	clr R5
	sub R4,R2
	sbc R5,R3
	sts _b+1,R5
	sts _b,R4
	.dbline 306
; 			 Judge1();
	rcall _Judge1
	.dbline 307
; 		   }
	rjmp L120
L119:
	.dbline 309
; 		   else
; 		   {
	.dbline 310
; 		     b=b-p;
	mov R2,R22
	clr R3
	lds R4,_b
	lds R5,_b+1
	sub R4,R2
	sbc R5,R3
	sts _b+1,R5
	sts _b,R4
	.dbline 311
; 		     Judge2();
	rcall _Judge2
	.dbline 312
; 		    }
L120:
	.dbline 313
; 		 for(u=0;u<R_Step;u++)    //字輪電機轉到打印位置
	clr R2
	clr R3
	sts _u+1,R3
	sts _u,R2
	rjmp L124
L121:
	.dbline 314
	.dbline 314
	rcall _PulseZiLun
	.dbline 314
L122:
	.dbline 313
	lds R24,_u
	lds R25,_u+1
	adiw R24,1
	sts _u+1,R25
	sts _u,R24
L124:
	.dbline 313
	lds R2,_R_Step
	clr R3
	lds R4,_u
	lds R5,_u+1
	cp R4,R2
	cpc R5,R3
	brlo L121
	.dbline 315
;          {PulseZiLun(); }   
;          Print_Act();             //打印十位數
	rcall _Print_Act
	.dbline 316
; 	   }
L110:
	.dbline 318
; 
;      k++;
	inc R20
	.dbline 319
;     MotorZhua_fangZhi();          //翻頁
	rcall _MotorZhua_fangZhi
	.dbline 320
; 	 if(Cancell==1)
	lds R24,_Cancell
	cpi R24,1
	brne L125
	.dbline 321
;      goto OUT2;
	rjmp L127
L125:
	.dbline 322
L103:
	.dbline 277
	sbis 0x16,3
	rjmp L102
L127:
	.dbline 324
;  }
;  OUT2:  
;  Cancell=0;                       //取消動作并進行翻頁復位
	clr R2
	sts _Cancell,R2
	.dbline 325
;  for(u=0;u<450;u++) 
	clr R3
	sts _u+1,R3
	sts _u,R2
	rjmp L131
L128:
	.dbline 326
	.dbline 327
	in R24,0x15
	andi R24,247
	out 0x15,R24
	.dbline 328
	rcall _PulseXingZou
	.dbline 329
L129:
	.dbline 325
	lds R24,_u
	lds R25,_u+1
	adiw R24,1
	sts _u+1,R25
	sts _u,R24
L131:
	.dbline 325
	lds R24,_u
	lds R25,_u+1
	cpi R24,194
	ldi R30,1
	cpc R25,R30
	brlo L128
	.dbline -2
	.dbline 330
;      {
; 	  M_DIR0; 
;       PulseXingZou();	   
;      }   
; }
L101:
	rcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r p 22 c
	.dbsym r k 20 c
	.dbend
	.dbfunc e MotorGaiZhang _MotorGaiZhang fV
	.even
_MotorGaiZhang::
	.dbline -1
	.dbline 333
; //**************裝票電機與翻頁電機配合的蓋章過程函數*************//
; void MotorGaiZhang()
; {
	rjmp L134
L133:
	.dbline 335
;  while(SONSOR_3==0)         //紙張傳感器位為0時執行循環
;  { 
	.dbline 336
;    Motor3HouZou();          //進入蓋章位置
	rcall _Motor3HouZou
	.dbline 337
;    Sign_Act();              //蓋章動作
	rcall _Sign_Act
	.dbline 338
;    Motor3QianZhong();       //進入翻頁位置
	rcall _Motor3QianZhong
	.dbline 339
;    MotorZhua_fangZhi();     //翻頁
	rcall _MotorZhua_fangZhi
	.dbline 340
;     if(Cancell==1)          //檢測取消標志
	lds R24,_Cancell
	cpi R24,1
	brne L136
	.dbline 341
;    goto OUT3;
	rjmp L138
L136:
	.dbline 342
L134:
	.dbline 334
	sbis 0x16,3
	rjmp L133
L138:
	.dbline 344
;  }
; OUT3: 
;  Cancell=0;                 //取消動作
	clr R2
	sts _Cancell,R2
	.dbline -2
	.dbline 345
; }
L132:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	.dbline -1
	.dbline 348
; //*********************************主程序***********************************//
; void main(void)
; { INT_Init();            //初始化中斷	
	.dbline 348
	rcall _INT_Init
L140:
	.dbline 350
;  begin: 	
; 	Cancell=0; 
	clr R2
	sts _Cancell,R2
	.dbline 351
; 	SIGN_ACT0;           //蓋章擊打電磁鐵1吸起	
	in R24,0x15
	andi R24,251
	out 0x15,R24
	.dbline 352
;     PRINT_ACT0;          //打印頁碼擊打電磁鐵2吸起
	in R24,0x15
	andi R24,253
	out 0x15,R24
	.dbline 353
;     GRASP_ACT0;          //抓紙機械手不動作
	in R24,0x15
	andi R24,254
	out 0x15,R24
	.dbline 354
; 	Forward_Step();        //翻頁步進電機復位
	rcall _Forward_Step
	.dbline 355
; 	Motor3HouZou();        //承票板往后走
	rcall _Motor3HouZou
	.dbline 356
;   	Motor3QianZhong();     //承票板往中間走進行復位
	rcall _Motor3QianZhong
L141:
	.dbline 357
L144:
	.dbline 357
	.dbline 357
	rcall _FunkeyScan
	.dbline 357
L145:
	.dbline 357
;  do{do {FunkeyScan();} while(KeyDown==0); 
	lds R2,_KeyDown
	tst R2
	breq L144
	.dbline 358
;    	switch(FunkeyNum)
	lds R20,_FunkeyNum
	clr R21
	cpi R20,0
	cpc R20,R21
	breq L150
X0:
	cpi R20,1
	ldi R30,0
	cpc R21,R30
	breq L151
	cpi R20,2
	ldi R30,0
	cpc R21,R30
	breq L161
	rjmp L148
X1:
	.dbline 359
; 		{case 0:                     //裝票操作             
L150:
	.dbline 360
; 			    Motor3();                   
	rcall _Motor3
	.dbline 361
; 				break;									 
	rjmp L148
L151:
	.dbline 363
;          case 1 :                     //蓋章操作
; 				Motor3QianZou();      //出倉				 
	rcall _Motor3QianZou
L153:
	.dbline 365
L154:
	.dbline 365
;           wait1:
; 				while(KEY_1!=0);
	sbic 0x19,1
	rjmp L153
	rjmp L157
L156:
	.dbline 367
;                 while(KEY_1==0) 
;                    {DelayLong(50);
	.dbline 367
	ldi R16,50
	ldi R17,0
	rcall _DelayLong
	.dbline 368
;                     if(KEY_1==0)
	sbic 0x19,1
	rjmp L154
	.dbline 369
;                         Motor3HouZhong(); //入倉
	rcall _Motor3HouZhong
	.dbline 370
L160:
	.dbline 370
L157:
	.dbline 366
	sbis 0x19,1
	rjmp L156
	.dbline 371
;                     else goto wait1;}
; 				SIGN_ON0;                     
	in R24,0x12
	andi R24,254
	out 0x12,R24
	.dbline 372
;                 SIGN_OFF1;              //蓋章進行中指示燈亮
	sbi 0x12,1
	.dbline 373
; 			    Motor3HouZou();         //進入蓋章位置
	rcall _Motor3HouZou
	.dbline 374
; 				MotorGaiZhang();        //蓋章函數調用
	rcall _MotorGaiZhang
	.dbline 375
; 			    Motor3QianZhong();		//退出蓋章位置 
	rcall _Motor3QianZhong
	.dbline 376
;                 SIGN_ON1;                     
	sbi 0x12,0
	.dbline 377
;                 SIGN_OFF0;              //蓋章結束指示燈亮
	in R24,0x12
	andi R24,253
	out 0x12,R24
	.dbline 378
; 				break;
	rjmp L148
L161:
	.dbline 380
;         case 2:                         //打印頁碼
;                 Motor3QianZou();        //出倉
	rcall _Motor3QianZou
L163:
	.dbline 381
L164:
	.dbline 381
;          wait2: while(KEY_2!=0); 
	sbic 0x19,2
	rjmp L163
	rjmp L167
L166:
	.dbline 383
;                 while(KEY_2==0) 
;                    {if(KEY_2==0)
	.dbline 383
	sbic 0x19,2
	rjmp L164
	.dbline 384
;                      Motor3HouZhong();  //入倉
	rcall _Motor3HouZhong
	.dbline 385
L170:
	.dbline 385
L167:
	.dbline 382
	sbis 0x19,2
	rjmp L166
	.dbline 386
; 					else goto wait2;}
; 				PRINT_ON0;                     
	in R24,0x12
	andi R24,247
	out 0x12,R24
	.dbline 387
;                 PRINT_OFF1;             //打印頁碼進行指示燈亮
	sbi 0x12,4
	.dbline 388
;                 Motor1_Fuwei();          
	rcall _Motor1_Fuwei
	.dbline 389
; 				Motor12_Dama();         //打印頁碼  
	rcall _Motor12_Dama
	.dbline 390
; 				PRINT_ON1;                     
	sbi 0x12,3
	.dbline 391
;                 PRINT_OFF0;             //打印頁結束指示燈亮
	in R24,0x12
	andi R24,239
	out 0x12,R24
	.dbline 392
; 				break;
	.dbline 393
L148:
	.dbline 393
L142:
	.dbline 393
	rjmp L141
X2:
	.dbline -2
	.dbline 394
; 		default:break;}}while(1);
; }
L139:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 2
	rjmp _INTHandler
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\張軍\AVR\AVR單片機系統開發實例稿\第七章\第七章工程\work.c
	.dbfunc e INTHandler _INTHandler fV
	.even
_INTHandler::
	st -y,R24
	in R24,0x3f
	st -y,R24
	.dbline -1
	.dbline 399
; 
; //**************************中斷服務程序*******************************//
; #pragma interrupt_handler INTHandler:2
; void INTHandler()  
; {Cancell=1;                             //置位取消標志 
	.dbline 399
	ldi R24,1
	sts _Cancell,R24
	.dbline 400
;  NOP();
	nop
	.dbline -2
	.dbline 401
; }
L171:
	ld R24,y+
	out 0x3f,R24
	ld R24,y+
	.dbline 0 ; func end
	reti
	.dbend
	.area bss(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\張軍\AVR\AVR單片機系統開發實例稿\第七章\第七章工程\work.c
_R_Step::
	.blkb 1
	.dbsym e R_Step _R_Step c
_FunkeyNum::
	.blkb 1
	.dbsym e FunkeyNum _FunkeyNum c
_b::
	.blkb 2
	.dbsym e b _b i
_u::
	.blkb 2
	.dbsym e u _u i
_Cancell::
	.blkb 1
	.dbsym e Cancell _Cancell c
_KeyDown::
	.blkb 1
	.dbsym e KeyDown _KeyDown c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频黄久久| 在线欧美一区二区| 欧美性大战xxxxx久久久| 精品国产一区二区亚洲人成毛片| 国产精品国产三级国产三级人妇| 日韩激情视频网站| 色先锋资源久久综合| 欧美岛国在线观看| 亚洲成人www| 一本一道久久a久久精品| xvideos.蜜桃一区二区| 天堂久久一区二区三区| 一本久久a久久精品亚洲| 精品国产乱码久久久久久免费| 亚洲精品乱码久久久久久久久| 国产福利一区二区| 久久综合久久99| 蜜臀久久99精品久久久久宅男| 欧美日韩在线三级| 一区二区日韩av| 成人免费看片app下载| 欧美精品一区二区三区视频| 午夜精品视频在线观看| 欧美色窝79yyyycom| 亚洲乱码国产乱码精品精小说| 成人在线一区二区三区| 国产亚洲精久久久久久| 国产.欧美.日韩| 亚洲国产精品成人综合色在线婷婷 | 欧美电影免费观看高清完整版在线| 综合久久国产九一剧情麻豆| 丁香六月综合激情| 国产精品美女久久久久久久久久久| 国产精品白丝jk黑袜喷水| 久久综合九色综合97婷婷女人| 精品一区二区综合| 欧美美女黄视频| 日本午夜精品一区二区三区电影| 欧美女孩性生活视频| 免费人成网站在线观看欧美高清| 91精品欧美一区二区三区综合在 | 国产成人精品影视| 国产亚洲一本大道中文在线| 国产一区二区三区视频在线播放| 国产亚洲欧洲997久久综合| 国v精品久久久网| 亚洲美女淫视频| 精品视频在线免费| 六月丁香婷婷色狠狠久久| 久久一留热品黄| av电影天堂一区二区在线观看| 综合亚洲深深色噜噜狠狠网站| 91免费版在线看| 日韩av一二三| 国产欧美精品日韩区二区麻豆天美| 成人av电影在线网| 亚洲无人区一区| 日韩精品一区二区三区中文精品| 国产自产2019最新不卡| 自拍av一区二区三区| 精品视频在线看| 国产伦精品一区二区三区免费迷| 亚洲欧洲精品一区二区三区| 欧美中文字幕一区二区三区亚洲| 美女视频黄频大全不卡视频在线播放| 久久久久久亚洲综合影院红桃| av激情综合网| 六月丁香婷婷色狠狠久久| 国产精品免费视频网站| 精品视频在线视频| 丰满白嫩尤物一区二区| 亚洲不卡在线观看| 国产午夜精品一区二区三区四区| 欧美色爱综合网| 国产福利视频一区二区三区| 无码av免费一区二区三区试看| 精品国产乱码久久久久久图片 | 丁香六月久久综合狠狠色| 亚洲国产欧美在线人成| 国产亚洲精品aa| 欧美一区二区三区啪啪| 99免费精品视频| 久久99最新地址| 亚洲一区二区综合| 欧美激情在线观看视频免费| 制服丝袜中文字幕一区| 99riav久久精品riav| 国产伦精品一区二区三区在线观看 | 中文字幕欧美国产| 欧美一区二区在线免费播放| 成人高清伦理免费影院在线观看| 日韩高清电影一区| 亚洲大片免费看| 亚洲欧美日韩国产另类专区| 久久综合色之久久综合| 91精品婷婷国产综合久久性色| 99国产精品国产精品毛片| 国产一区二区三区四区五区入口 | 久久久综合九色合综国产精品| 欧洲精品视频在线观看| 99麻豆久久久国产精品免费| 国产综合久久久久久鬼色| 久久精品国产网站| 日韩va亚洲va欧美va久久| 亚洲国产综合91精品麻豆| 亚洲人123区| 日韩理论在线观看| 中文字幕在线不卡一区| 欧美激情综合五月色丁香小说| 欧美成人精精品一区二区频| 欧美一区二区三区免费观看视频| 欧美日韩高清一区二区| 欧美日韩另类国产亚洲欧美一级| 色一情一乱一乱一91av| 91麻豆免费视频| 日本韩国精品一区二区在线观看| 91丨九色丨尤物| 色综合天天综合在线视频| 91网站最新网址| 色94色欧美sute亚洲线路一久| 99久久国产综合精品色伊| 91丨九色丨尤物| 欧美亚男人的天堂| 制服丝袜在线91| 精品剧情在线观看| 久久综合av免费| 国产精品久久免费看| 成人免费在线播放视频| 亚洲综合精品久久| 青娱乐精品在线视频| 老司机免费视频一区二区 | 日韩高清不卡在线| 久久国产夜色精品鲁鲁99| 精一区二区三区| 粉嫩一区二区三区在线看| a在线欧美一区| 欧美日韩在线观看一区二区 | 蜜臀a∨国产成人精品| 黄色精品一二区| av在线一区二区| 3atv一区二区三区| 国产日本亚洲高清| 亚洲国产sm捆绑调教视频| 久久国产生活片100| 成人99免费视频| 在线播放日韩导航| 国产亲近乱来精品视频| 一区二区成人在线| 精东粉嫩av免费一区二区三区| 成人精品小蝌蚪| 欧美日韩国产综合视频在线观看 | 日韩亚洲欧美在线观看| 中文字幕的久久| 亚洲高清免费视频| 国产成人在线免费| 欧美日韩电影在线播放| 国产欧美日韩另类视频免费观看| 亚洲综合精品久久| 国产精品系列在线播放| 欧美肥大bbwbbw高潮| 欧美经典三级视频一区二区三区| 亚洲一区二区3| 国产成人亚洲综合a∨猫咪| 在线日韩av片| 国产精品视频线看| 乱一区二区av| 欧美亚洲另类激情小说| 国产日本亚洲高清| 蜜臀av一区二区| 欧美日韩免费一区二区三区| 国产婷婷色一区二区三区| 秋霞午夜鲁丝一区二区老狼| 91黄色免费版| 国产精品福利一区| 久久精品国产秦先生| 欧美日韩午夜影院| 亚洲柠檬福利资源导航| 国产91露脸合集magnet| 日韩午夜在线播放| 午夜不卡av在线| 在线观看日韩av先锋影音电影院| 亚洲国产激情av| 国产乱妇无码大片在线观看| 欧美日韩卡一卡二| 一区二区三区四区蜜桃| 99在线精品视频| 欧美韩国一区二区| 国产精品夜夜爽| 精品福利在线导航| 日本不卡一区二区| 欧美日韩成人综合天天影院| 亚洲精品国产精品乱码不99| www.一区二区| 国产精品福利一区二区三区| 成人av电影在线观看| 中文av字幕一区| 99re成人在线| 樱花草国产18久久久久| 91看片淫黄大片一级在线观看| 日韩一区日韩二区|