|
51hei.png (29.25 KB, 下載次數(shù): 80)
下載附件
2019-11-23 00:59 上傳
51hei.png (26.19 KB, 下載次數(shù): 99)
下載附件
2019-11-23 00:59 上傳
單片機(jī)源程序如下:
- #include <includes.h>
- void TaskStartyya(void *yydata) reentrant;
- OS_STK TaskStartStkyya[MaxStkSize];//注意:我在ASM文件中設(shè)置?STACK空間為40H即64。
- void main(void)
- {
- OSInit();
-
- InitTimer0();
- InitSerial();
- InitSerialBuffer();
-
- OSTaskCreate(TaskStartyya, (void *)0, &TaskStartStkyya[0],2);
- OSTaskCreate(TaskStartyya, (void *)0, &TaskStartStkyya[0],3);
- OSTaskCreate(TaskStartyya, (void *)0, &TaskStartStkyya[0],4);
- OSStart();
- }
- void TaskStartyya(void *yydata) reentrant
- {
- unsigned char a,b,c,d,e,f;
- a=1;b=3;c=5;
- d=a+1;e=b+1;f=c+1;
- yydata=yydata;
- clrscr();
- PrintStr("\n\t\t*******************************\n");
- PrintStr("\t\t* Hello! The world. *\n");
- PrintStr("\t\t*******************************\n\n\n");
-
- for(;;){
- PrintStr("\tAAAAAA111111 is active.\n");
- PrintStr("\na=");PrintByte(a);
- PrintStr(" b=");PrintByte(b);
- PrintStr(" c=");PrintByte(c);
- PrintStr(" d=");PrintByte(d);
- PrintStr(" e=");PrintByte(e);
- PrintStr(" f=");PrintByte(f);PrintStr("\n");
- OSTimeDly(OS_TICKS_PER_SEC);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
UCOS51移植代碼.zip
(774.08 KB, 下載次數(shù): 68)
2019-11-22 20:53 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
uCOS51 移植心得.pdf
(256.77 KB, 下載次數(shù): 46)
2019-11-22 20:53 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|