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

📄 main.c

📁 mtv230 的源程序,供大家参考.
💻 C
字号:
#include "Globe.h"

#define slvTuner		0xC0
#define	IIC_WAIT_TIME	10  // ms

bit POWER_STANDBY;		
bit error;

BYTE idata IICWait;
BYTE TempKey,OldKeyCode,KeyCode;	
BYTE data *IICBufPtr;
WORD KeyRepeat,KeyDelayCount;		
union 
{
   BYTE ByteArray[64];
   WORD WordArray[32];
   LWORD DWordArray[16];
}idata IICBuf;   // IIC data Address

void main(void)
{ 	
	PowerCtrl=1;
	initial_MCU(); 
	initial_MTV230();	
	SetDefault();
	initial_read();
	InitialOSD();
	InitialKey();	
	InitialIIC();
	PrintTestProgramme();
	POWER_STANDBY = 1;
		
while(1)
  	{
		GetKey();
		
		KeyAction(); 
		
		
	}
}

void KeyAction(void)		
{

	if(POWER_STANDBY)
	{
		if(KeyDelayCount==0 && OSDOPEN==1) 	
			{
				CloseOSD();
				OSDOPEN=0;
				InitialKey();
			}

		

		if (KeyShort == 1 || KeyLianji == 1)	
		{
		Local_Key();
		}

		KeyLianji = 0;
		KeyShort = 0;
		KeyCode = NO_KEY;
	}
}



void SetDefault(void)		
{
	
	UD=0;
	LR=0;
	MOD1=1;
	MOD2=1;
	MOD3=1;
	KUANPING=0;
	POWER_LED1=1;
	POWER_LED2=1;
	VIDEO_SEL = 0;
	horizon=HORIZON_N;
	P1=0xff;
	MaxValue = 100;
	MinValue = 0;
}
	

void PrintTestProgramme(void)

{
	gotoxy(VETICAL,horizon-4);
	OpenOSD_Border();
	OSDOPEN = 1;
	KeyDelayCount = KEY_DISABLE_COUNT;		
	PrintChar(_T, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_E, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_S, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_T, red, 0);
	PrintChar(__, red, 0);
	PrintChar(__, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_P, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_R, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_O, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_G, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_R, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_A, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_M, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_M, red, 0);
	PrintChar(__, red, 0);
	PrintChar(_E, red, 0);
		
	}	

⌨️ 快捷键说明

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