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

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

?? test1.s

?? ucos-ii-at90S-icc-avr
?? S
字號:
	.module test1.c
	.area vector(rom, abs)
	.org 14
	rjmp _OSTickISR
	.area text(rom, con, rel)
	.dbfile G:\編程2002-10-15-HOME\做過的項目\2002-10-22\home-c\software\ucos-ii-at90S-icc-avr\ucos-ii-source\test1.c
	.dbfunc e main _main fV
	.even
_main::
	sbiw R28,3
	.dbline -1
	.dbline 24
; /*
; */
; #define Test1_GLOBALS
; #include "includes.h"
; 
; //******************************************************************************
; // Variablen
; OS_STK	Task2Stack[OS_TASK_DEF_STK_SIZE];		// startup task stack
; OS_STK	Task3Stack[OS_TASK_DEF_STK_SIZE];	
; 
; //*****************************************************************************
; // Prototypes
; void Task2(void *pdata);
; void Task3(void *pdata);
; //*****************************************************************************
; 
; //*****************************************************************************
; // Interrupt Timer/Counter0 Overflow
; // OVF_Takt:  4MHz / 1024 / 39 = 10ms
; #pragma interrupt_handler OSTickISR:8
; //#pragma interrupt_handler test_OSTickISR0:8
; 
; void main()
; { 
	.dbline 25
;   CLI();//close interrupt
	cli
	.dbline 26
;   ProgramRest(FLASH_WHEN_RESET);
	ldi R16,3
	ldi R17,0
	rcall _ProgramRest
	.dbline 27
;   OSInit();		// OS init
	rcall _OSInit
	.dbline 29
; //check OSTCBFreeList;
;   if(OSRunning || (0==OSTCBFreeList))//stack destroyed
	lds R2,_OSRunning
	tst R2
	brne L6
	lds R2,_OSTCBFreeList
	lds R3,_OSTCBFreeList+1
	tst R2
	brne L4
	tst R3
	brne L4
X0:
L6:
	.dbline 30
;     goto OSTASKCREATE_ERROR;  
	rjmp L7
L4:
	.dbline 32
;   
;   if(OS_NO_ERR!=OSTaskCreate(Task2,
	ldi R24,2
	std y+2,R24
	ldi R24,<_Task2Stack+111
	ldi R25,>_Task2Stack+111
	std y+0,R24
	std y+1,R25
	ldi R18,50
	ldi R19,0
	ldi R16,<PL_Task2
	ldi R17,>PL_Task2
	rcall _OSTaskCreate
	tst R16
	breq L8
	.dbline 36
;               (void *)(int)'2',
;               &Task2Stack[OS_TASK_DEF_STK_SIZE-1],
;               TaskStartPrio))
;     goto OSTASKCREATE_ERROR;
	rjmp L7
L8:
	.dbline 38
; 
;   if(OSRunning || (0==OSTCBFreeList))//stack destroyed
	lds R2,_OSRunning
	tst R2
	brne L13
	lds R2,_OSTCBFreeList
	lds R3,_OSTCBFreeList+1
	tst R2
	brne L11
	tst R3
	brne L11
X1:
L13:
	.dbline 39
;     goto OSTASKCREATE_ERROR;
	rjmp L7
L11:
	.dbline 41
; 
;   if(OS_NO_ERR!=OSTaskCreate(Task3,
	ldi R24,3
	std y+2,R24
	ldi R24,<_Task3Stack+111
	ldi R25,>_Task3Stack+111
	std y+0,R24
	std y+1,R25
	ldi R18,51
	ldi R19,0
	ldi R16,<PL_Task3
	ldi R17,>PL_Task3
	rcall _OSTaskCreate
	tst R16
	breq L14
	.dbline 45
;               (void *)(int)'3',
;               &Task3Stack[OS_TASK_DEF_STK_SIZE-1],
;               TaskStartPrio+1))
;     goto OSTASKCREATE_ERROR;
	rjmp L7
L14:
	.dbline 47
;                 
;   TC2_Init();
	rcall _TC2_Init
	.dbline 49
;   
;   SEI();
	sei
	.dbline 52
;   //check OSTCBCur
;   //if(0==OSTCBCur)goto OSTASKCREATE_ERROR;
;   OSStart();		// start multitasking
	rcall _OSStart
L7:
	.dbline 56
;   //error
; OSTASKCREATE_ERROR:
;   //dead loop
;   ProgramError();
	rcall _ProgramError
	.dbline -2
	.dbline 57
; }
L3:
	adiw R28,3
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Task2 _Task2 fV
;           data -> R20,R21
	.even
_Task2::
	rcall push_gset1
	mov R20,R16
	mov R21,R17
	.dbline -1
	.dbline 60
; 
; //*****************************************************************************
; void Task2(void *data){
	.dbline 61
;   Task2_porta(data);
	mov R16,R20
	mov R17,R21
	rcall _Task2_porta
	.dbline -2
	.dbline 62
; }
L17:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r data 20 pV
	.dbend
	.dbfunc e Task2_porta _Task2_porta fV
;              j -> R20
;              i -> R22
;           data -> R10,R11
	.even
_Task2_porta::
	rcall push_gset3
	mov R10,R16
	mov R11,R17
	.dbline -1
	.dbline 63
; void Task2_porta(void *data){
	.dbline 64
;   INT8U i,j=0;
	clr R20
	.dbline 65
;   DDRA=0xff;
	ldi R24,255
	out 0x1a,R24
	rjmp L20
L19:
	.dbline 67
	.dbline 68
	inc R22
	.dbline 69
	out 0x1b,R22
	.dbline 70
	ldi R16,10
	ldi R17,0
	rcall _OSTimeDly
	.dbline 71
L20:
	.dbline 66
	rjmp L19
X2:
	.dbline -2
	.dbline 72
;   while(1)
;   {
;     i++;
;     PORTA=i;
;   	OSTimeDly(10);
;   }
; }
L18:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r j 20 c
	.dbsym r i 22 c
	.dbsym r data 10 pV
	.dbend
	.dbfunc e Task3 _Task3 fV
;              i -> R20
;              j -> R22
;              k -> R10
;           data -> R20,R21
	.even
_Task3::
	rcall push_gset3
	mov R20,R16
	mov R21,R17
	.dbline -1
	.dbline 74
; 
; void Task3(void *data){
	rjmp L24
L23:
	.dbline 77
;   unsigned char i,j,k;
;   while(1)
;   {
	.dbline 78
;   DDRC=0xff;
	ldi R24,255
	out 0x14,R24
	.dbline 79
;   SEI();
	sei
	.dbline 80
;   for(i=0;i<8;i++)
	clr R20
	rjmp L29
L26:
	.dbline 81
;   {
	.dbline 82
;     j=1;
	ldi R22,1
	.dbline 83
;     for(k=0;k<=i;k++)
	clr R10
	rjmp L33
L30:
	.dbline 84
	lsl R22
L31:
	.dbline 83
	inc R10
L33:
	.dbline 83
	cp R20,R10
	brsh L30
	.dbline 85
	com R22
	.dbline 86
	out 0x15,R22
	.dbline 87
	ldi R16,10
	ldi R17,0
	rcall _OSTimeDly
	.dbline 88
L27:
	.dbline 80
	inc R20
L29:
	.dbline 80
	cpi R20,8
	brlo L26
	.dbline 89
L24:
	.dbline 76
	rjmp L23
X3:
	.dbline -2
	.dbline 90
; 	  j*=2;
; 	asm("com %j");
; 	PORTC=j;
; 	OSTimeDly(10);
;   }
;   }
; }
L22:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbsym r j 22 c
	.dbsym r k 10 c
	.dbsym r data 20 pV
	.dbend
	.area bss(ram, con, rel)
	.dbfile G:\編程2002-10-15-HOME\做過的項目\2002-10-22\home-c\software\ucos-ii-at90S-icc-avr\ucos-ii-source\test1.c
_Task3Stack::
	.blkb 112
	.dbsym e Task3Stack _Task3Stack A[112:112]c
_Task2Stack::
	.blkb 112
	.dbsym e Task2Stack _Task2Stack A[112:112]c
	.area func_lit
PL_Task3:	.word `_Task3
PL_Task2:	.word `_Task2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线不卡电影| 国产成人精品免费| 精品一区二区三区视频 | 精品99999| 亚洲免费观看在线观看| 国产精品资源在线看| 欧美日韩在线三区| 中文字幕在线一区| 国产在线精品免费av| 337p亚洲精品色噜噜噜| 亚洲精品中文在线| 成人综合激情网| 久久综合久久综合九色| 视频一区视频二区中文字幕| 色综合久久中文字幕| 国产人成一区二区三区影院| 久久99国产精品免费网站| 欧美精品1区2区3区| 亚洲精品免费在线播放| 91在线精品秘密一区二区| 欧美国产日韩精品免费观看| 欧美aaaaaa午夜精品| 欧美日韩一区二区电影| 亚洲综合一区二区精品导航| 91亚洲精品一区二区乱码| 中文字幕乱码一区二区免费| 国产大陆亚洲精品国产| 久久久噜噜噜久噜久久综合| 精品亚洲欧美一区| 精品粉嫩超白一线天av| 国产一区二区免费在线| 久久人人超碰精品| 国产白丝网站精品污在线入口| 欧美精品一区二区高清在线观看| 久久se精品一区二区| 亚洲精品一区二区精华| 国产一区在线观看视频| 国产亚洲美州欧州综合国 | 五月天国产精品| 欧美亚洲愉拍一区二区| 亚洲国产一区二区三区青草影视| 欧美日韩一区小说| 日本伊人午夜精品| 久久尤物电影视频在线观看| 国产精品影视天天线| 国产精品久久精品日日| 色激情天天射综合网| 亚洲成a人片在线观看中文| 欧美精品在线一区二区三区| 美国十次了思思久久精品导航| 欧美一区二区三区男人的天堂| 蜜桃av一区二区三区电影| 久久―日本道色综合久久 | 麻豆精品视频在线| 久久久五月婷婷| 夫妻av一区二区| 日韩毛片高清在线播放| 欧美日韩在线直播| 国产精品一区二区你懂的| 亚洲免费在线观看| 欧美视频精品在线观看| 精品中文av资源站在线观看| 中文字幕日本乱码精品影院| 欧美日本乱大交xxxxx| 国产一区中文字幕| 一区二区三区日韩精品视频| 欧美性videosxxxxx| 老司机精品视频在线| 亚洲视频一二三区| 精品国产不卡一区二区三区| 91美女福利视频| 黑人精品欧美一区二区蜜桃| 亚洲最新视频在线观看| 久久精品亚洲精品国产欧美| 欧美在线观看禁18| 国产成人免费视频精品含羞草妖精 | 中文字幕精品一区二区精品绿巨人| 91国产精品成人| 国产精品一区二区91| 天天综合日日夜夜精品| 国产精品人成在线观看免费 | 久久综合丝袜日本网| 欧美亚一区二区| 高清国产一区二区| 精品在线免费视频| 亚洲va国产天堂va久久en| 中文字幕一区在线观看视频| 日韩精品一区二区在线观看| 欧美在线视频你懂得| 成人a免费在线看| 狠狠色丁香婷婷综合| 图片区小说区区亚洲影院| 亚洲女同ⅹxx女同tv| 国产欧美日韩另类一区| 日韩你懂的在线播放| 精品视频一区二区不卡| 91免费国产视频网站| 成人在线视频一区| 国产精品77777| 麻豆精品在线看| 天堂资源在线中文精品| 一区二区高清免费观看影视大全| 国产精品网曝门| 国产午夜精品福利| 国产午夜亚洲精品理论片色戒| 日韩欧美中文字幕一区| 91精品国产高清一区二区三区蜜臀 | 国产精品福利影院| 国产午夜亚洲精品羞羞网站| 久久久久久久久99精品| 久久久久久久久久看片| 久久香蕉国产线看观看99| 精品欧美乱码久久久久久1区2区| 欧美男人的天堂一二区| 欧美日韩激情在线| 91麻豆精品国产无毒不卡在线观看| 欧美日韩一区久久| 91麻豆精品91久久久久同性| 7777女厕盗摄久久久| 日韩午夜精品视频| 久久久五月婷婷| 国产精品私人影院| 亚洲美女精品一区| 亚洲成av人片在线观看无码| 亚洲成人av免费| 蜜臀精品一区二区三区在线观看 | 亚洲男人的天堂在线aⅴ视频| 亚洲精品乱码久久久久久黑人| 中文字幕亚洲区| 国产精品福利电影一区二区三区四区| 国产精品久久久久三级| 一区二区三区不卡视频| 肉肉av福利一精品导航| 蜜桃av一区二区在线观看| 国产剧情一区在线| 99视频在线观看一区三区| 欧美性色欧美a在线播放| 欧美精品一二三| 久久亚洲私人国产精品va媚药| 久久精品欧美一区二区三区不卡| 亚洲国产高清不卡| 亚洲成人免费视| 韩国视频一区二区| 91在线观看成人| 欧美日本乱大交xxxxx| 26uuu欧美日本| 亚洲男帅同性gay1069| 蜜臀a∨国产成人精品| 成人免费观看男女羞羞视频| 欧美网站大全在线观看| 久久午夜电影网| 亚洲自拍偷拍综合| 欧美96一区二区免费视频| 成人免费高清在线观看| 日韩一区二区在线观看| 亚洲视频小说图片| 美女高潮久久久| 一本大道综合伊人精品热热 | 在线精品视频一区二区三四| 日韩精品在线网站| 亚洲欧美国产高清| 九九国产精品视频| 欧美亚洲丝袜传媒另类| 国产欧美日韩在线视频| 无吗不卡中文字幕| 日本丰满少妇一区二区三区| 久久人人超碰精品| 日日摸夜夜添夜夜添国产精品 | 成人18视频日本| 欧美久久久久久蜜桃| 最近日韩中文字幕| 国产成人综合在线观看| 91精品在线免费| 亚洲一区二区av在线| 99久久国产综合色|国产精品| 精品久久久久久亚洲综合网| 婷婷国产v国产偷v亚洲高清| 色综合久久久久久久久久久| 国产亚洲欧美一级| 奇米777欧美一区二区| 欧美日韩的一区二区| 亚洲精品日产精品乱码不卡| 国产不卡在线播放| 国产亚洲精品福利| 国产一区二区三区精品欧美日韩一区二区三区 | 国产999精品久久久久久绿帽| 欧美一区二区免费观在线| 亚洲综合区在线| 色天天综合久久久久综合片| 国产精品乱人伦中文| 国产成人一区在线| 久久午夜电影网| 国产在线视视频有精品| 欧美大片在线观看| 美女诱惑一区二区| 日韩精品一区二区在线观看| 蜜桃久久久久久| 日韩精品一区二| 久久99国产精品免费| 久久众筹精品私拍模特|