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

📄 disptask.cpp

📁 其于ARM的USB操作,控制芯片为CH375实现操作.以及其他功能.包括AC,串口操作.
💻 CPP
字号:
//显示任务

#include "DispTask.h"
#include "ucos_ii.h"

CDispTask::CDispTask()
{
	pLib = NULL;
	pDisp = NULL;
	pDispBuf = NULL;
}

CDispTask::~CDispTask()
{
}

void CDispTask::Init( void* p )
{
	p = p;
	
	pLib = new CDispLib;
	pDisp = new CDisplay;
	pDispBuf = new U8[1024];
	pLib->SetDispBuf( pDispBuf );
	pDisp->SetDispBuf( pDispBuf );
	pLib->SetXSize( 128 );
	pLib->SetYSize( 64 );
	pDisp->SetXSize( 128 );
	pDisp->SetYSize( 64 );
	pDisp->HardResetDisp();
	pLib->SetHz( (U32*)(0x7b0+4096) );
	pLib->SetAsc( (U32*)0x7b0 );
	
}

void CDispTask::Create()
{
}

void CDispTask::Start()
{
}

void CDispTask::Run( void* Id )
{
	Id = Id;
	for(;;)
	{
		U32 i,j;
		
		OSTimeDly( 32 );
		pLib->ClrScr();
		pLib->DispStr( "地天123", 0, 0 );
		pLib->DispNumb( 654321,0,16,3,3);
		
		
		pDisp->WriteDisp();
		OSTimeDly( 32 );
		pLib->ClrScr();
		pLib->DispStr( "天地321", 0, 0 );
		pLib->DispNumb( 123456,0,16,3,3);
		pDisp->WriteDisp();
	}
}

⌨️ 快捷键说明

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