找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3660|回復(fù): 0
收起左側(cè)

STC15單片機uCOS-II操作系統(tǒng)+OLED顯示

[復(fù)制鏈接]
ID:842875 發(fā)表于 2021-8-29 02:42 | 顯示全部樓層 |閱讀模式
#ifndef __INCLUDES__
#define __INCLUDES__

#include "stdio.H"
#include "USART.h"
#include "oled.h"

#include "STC15Fxxxx.H"
#include "uCosii\os_cpu.h"
#include "uCosii\os_cfg.h"
#include "uCosii\ucos_ii.h"

#endif

#include "includes.h"
#include <string.h>
OS_STK xdata Task2Stk[MaxStkSize+1];
OS_STK xdata Task3Stk[MaxStkSize+1];

u8 Flag=0,a;

void Task2(void *ppdata) reentrant
{
        ppdata=ppdata;
        OLED_Init();
   while(1)
    {
      PrintString1("STC15F2K60S2 UART1 Test Prgramme!\r\n");        
                        P55=1;
                        a++;
                        if(a==2)
                        {
                          a=0;
                                P55=0;
                        }        
                  Flag++;
                  OSTimeDlyHMSM(0,0,1,0);        
    }   
}

void Task3(void *ppdata) reentrant
{
                ppdata=ppdata;
                OLED_Init();
                OLED_P8x16Str(0,0,"Time is");
                while(1)
           {                        
                  OSTimeDlyHMSM(0,0,0,500);
                  if(Flag==2)
                         {
                            PrintString1("ÄãoÃ!\r\n");        
                                        P10=1 ;
                         }               
                 if(Flag==4)
                 {
                                 P10=0;
                                PrintString1("à2à2à2!\r\n");               
                                Flag=0;
                  }        
   }
         
}
void main(void)
{
  OSInit();
        InitHardware();

         
        //        OLED_P8x16Str(0,0,"Time is");

          OSTaskCreate(Task2,(void*)0,&Task2Stk[0],3);
    OSTaskCreate(Task3,(void*)0,&Task3Stk[0],4);

        OSStart();
}




STC15 uCOS-II OLED.rar

388.26 KB, 下載次數(shù): 112, 下載積分: 黑幣 -5

文件

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表