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

📄 mode.h

📁 LCD OSD 程序用於8051 開發lcd
💻 H
字号:
#define bVSyncNegative			BIT0
#define bHSyncNegative			BIT1
#define bHSyncLoss			BIT2
#define bVSyncLoss			BIT3
#define bInterlaceMode			BIT4
#define bUnsupportMode			BIT5
#define bUserMode			BIT6
#define bNativeMode			BIT7
#define bShrinkMode			BIT7

typedef enum
{ 
	Input_Analog1,
	Input_Nums,
//jon change Input_Digital to below
       Input_Digital,
        Input_YPbPr,
  	Input_Analog2,
  	Input_Nothing  
} InputPortType;

// HpVp->3,  HpVn->2, HnVp->1, HnVn->0

#define SyncHpVp 		8  // Sync Polarity
#define SyncHpVn 		4
#define SyncHnVp  		2
#define SyncHnVn  		1

typedef enum
{ Res_640x350,   Res_640x400,    Res_720x400, 
  Res_640x480,   Res_800x600,    Res_832x624,
  Res_1024x768, Res_1280x1024, Res_1600x1200,
  Res_1152x864, Res_1152x870,   Res_1152x900,
  Res_1280x720,Res_1280x960,
  Res_720x480,
  Res_1920x540,
  Res_720x576,
  Max_Res
} ResolutionType;

typedef struct
{ BYTE fFlags;
  BYTE InputType;
  WORD HPeiod;
  WORD VTotal;
  BYTE ModeIndex;
} InputTimingType;

typedef struct
{ WORD DispWidth;
  WORD DispHeight;
} InputResolutionType;

typedef struct
{ BYTE Flags;
  ResolutionType ResIndex;
  WORD HFreq;
  WORD VFreq;
  WORD HTotal;
  WORD VTotal;  
  WORD HStart;
  WORD VStart;
} InputModeType;

⌨️ 快捷键说明

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