⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtos.cpp

📁 很好c语言编写的pid算法,具有很好的参考价值
💻 CPP
字号:
////////////////////////////////////////////////////////
//	僼傽僀儖偺愢柧丗RTOS 幚懱
////////////////////////////////////////////////////////
#include "GomaPot.h"
#include "Rtos.h"

ClockDate __nowDate;							// 擔晅
ClockTime __nowTime;							// 帪崗

////////////////////////////////////////////////////////
//	婡  擻丗僔僗僥儉偺婲摦
//	堷  悢丗側偟
//	栠傝抣丗忢偵 0
////////////////////////////////////////////////////////
int main( int argc, char * argv[] )
{
	GomaPot * gomaPotObj = ::getGomaObj(  );			// GOMA POT 僆僽僕僃僋僩偺惗惉丄庢摼
	gomaPotObj->create();								// GOMA POT 僆僽僕僃僋僩偺弶婜壔

	// OS 偺婲摦
	rtosEntry();
	return 0;
}

////////////////////////////////////////////////////////
//	婡  擻丗OS 偺僔僗僥儉僐乕儖丄僞僗僋抶墑
//	堷  悢丗抶墑偡傞帪娫
//	栠傝抣丗僄儔乕僐乕僪
////////////////////////////////////////////////////////
ER dly_tsk(DLYTIME dlytime)
{
	CHAR timeBuff[10];

	sprintf(timeBuff, "00:00:%02d", dlytime);
	__nowTime += (ClockTime)timeBuff;				// 帪寁傪恑傔傞

#ifdef TEMP_TEST
	Water * waterObj = ::getWaterObject();
	waterObj->giveTime( dlytime );
	return E_OK;
#endif
#ifdef POUR_TEST
	Cup * cupObj = ::getCupObject();
	cupObj->giveTime( dlytime );
	return E_OK;
#endif	
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -