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

📄 mode.h

📁 NT68617源程序代码集合
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef __MODE_H__
#define __MODE_H__


/*
********************************************************************************
*		同步信号上限值和下限值的设定

*	这里的设定一定要和MODE.H中的允许显示模式相关联起来,不要导致冲突
********************************************************************************
*/
#define MIN_HSYNC				1400			// 水平同步频率的低端限制值
#define MAX_HSYNC				90000			// 水平同步频率的高端限制值
#define MIN_VSYNC				4500			// 垂直同步频率的低端限制值
#define MAX_VSYNC				7600			// 垂直同步频率的高端限制值


/*
********************************************************************************
*		同步信号处理模块参数的定义
********************************************************************************
*/
#define Khs						5			// 搜索显示模式的始,水平的门限系数
//#define Khs						10			// 搜索显示模式的始,水平的门限系数
#define Kvs						10			// 搜索显示模式的始,垂直的门限系数


/*================================= END ======================================*/

#if Kvs == 5			// 垂直同步误差为0.5Hz的计算公式
#define VsErr(x)	((unsigned long)x * x)/(93750L - x)
#elif Kvs == 10			// 垂直同步误差为1Hz的计算公式
#define VsErr(x)	((unsigned long)x * x)/(46875L - x)
#elif Kvs == 20			// 垂直同步误差为2Hz的计算公式
#define VsErr(x)	((unsigned long)x * x)/(23437L - x)
#endif

#if Khs == 5			// 水平同步误差为500Hz的计算公式
#define HsErr(x)	((unsigned long)x * x)/(192000L - x)
#elif Khs == 10			// 水平同步误差为1000Hz的计算公式
#define HsErr(x)	((unsigned long)x * x)/(96000L - x)
#elif Khs == 20			// 水平同步误差为2000Hz的计算公式
#define HsErr(x)	((unsigned long)x * x)/(48000L - x)
#endif

#define DEF_MODEHPOS  0x14
#define DEF_MODEVPOS	 0x32

/*
********************************************************************************
*	对系统所用到的显示模式进行配置和处理,每一项置1表示允许,清0表示禁止
********************************************************************************
*/
//640X350与720X350,  640X400与720X400模式的允许与禁止须一致  //chen 08-05-26
#define EN_M640X350_50			0		// (0)表示禁止, (1)表示允许
#define EN_M640X350_60			0		// (0)表示禁止, (1)表示允许
#define EN_M640X350_70			0		// (0)表示禁止, (1)表示允许
#define EN_M640X350_85			0		// (0)表示禁止, (1)表示允许
#define EN_M640X350			EN_M640X350_50|EN_M640X350_60|EN_M640X350_70|EN_M640X350_85

#define EN_M640X400_50			1		// (0)表示禁止, (1)表示允许
#define EN_M640X400_60			1		// (0)表示禁止, (1)表示允许
#define EN_M640X400_70			1		// (0)表示禁止, (1)表示允许
//#define EN_M640X400_72			1		// (0)表示禁止, (1)表示允许
//#define EN_M640X400_75			1		// (0)表示禁止, (1)表示允许
#define EN_M640X400_85			0		// (0)表示禁止, (1)表示允许
#define EN_M640X400			EN_M640X400_50|EN_M640X400_60|EN_M640X400_70|EN_M640X400_85

#define EN_M720X350_50			0		// (0)表示禁止, (1)表示允许
#define EN_M720X350_60			0		// (0)表示禁止, (1)表示允许
#define EN_M720X350_70			0		// (0)表示禁止, (1)表示允许
#define EN_M720X350_85			0		// (0)表示禁止, (1)表示允许
#define EN_M720X350			EN_M720X350_50|EN_M720X350_60|EN_M720X350_70|EN_M720X350_85

#define EN_M720X400_50			1		// (0)表示禁止, (1)表示允许
#define EN_M720X400_60			1		// (0)表示禁止, (1)表示允许
#define EN_M720X400_70			1		// (0)表示禁止, (1)表示允许
#define EN_M720X400_85			0		// (0)表示禁止, (1)表示允许
#define EN_M720X400			EN_M720X400_50|EN_M720X400_60|EN_M720X400_70|EN_M720X400_85

#define EN_M640X480_50			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_60			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_67			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_70			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_72			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_75			1		// (0)表示禁止, (1)表示允许
#define EN_M640X480_85			0		// (0)表示禁止, (1)表示允许
#define EN_M640X480			EN_M640X480_50|EN_M640X480_60|EN_M640X480_67|EN_M640X480_72|EN_M640X480_75|EN_M640X480_85

#define EN_M720X480_50			0		// (0)表示禁止, (1)表示允许
#define EN_M720X480_60			1		// (0)表示禁止, (1)表示允许
#define EN_M720X480_70			0		// (0)表示禁止, (1)表示允许
#define EN_M720X480_72			0		// (0)表示禁止, (1)表示允许
#define EN_M720X480_75			0		// (0)表示禁止, (1)表示允许
#define EN_M720X480_85			0		// (0)表示禁止, (1)表示允许
#define EN_M720X480			EN_M720X480_50|EN_M720X480_60|EN_M720X480_70|EN_M720X480_72|EN_M720X480_75|EN_M720X480_85

#define EN_M720X576_50			0		// (0)表示禁止, (1)表示允许
#define EN_M720X576_60			1		// (0)表示禁止, (1)表示允许
#define EN_M720X576_70			0		// (0)表示禁止, (1)表示允许
#define EN_M720X576_72			0		// (0)表示禁止, (1)表示允许
#define EN_M720X576_75			0		// (0)表示禁止, (1)表示允许
#define EN_M720X576_85			0		// (0)表示禁止, (1)表示允许
#define EN_M720X576			EN_M720X576_50|EN_M720X576_60|EN_M720X576_70|EN_M720X576_72|EN_M720X576_75|EN_M720X576_85

#define EN_M800X600_56			1		// (0)表示禁止, (1)表示允许
#define EN_M800X600_60			1		// (0)表示禁止, (1)表示允许
#define EN_M800X600_70			1		// (0)表示禁止, (1)表示允许
#define EN_M800X600_72			1		// (0)表示禁止, (1)表示允许
#define EN_M800X600_75			1		// (0)表示禁止, (1)表示允许
#define EN_M800X600_85			0		// (0)表示禁止, (1)表示允许
#define EN_M800X600			EN_M800X600_56|EN_M800X600_60|EN_M800X600_70|EN_M800X600_72|EN_M800X600_75|EN_M800X600_85

#define EN_M832X624_75			1		// (0)表示禁止, (1)表示允许
#define EN_M832X624			EN_M832X624_75

#define EN_M800X480_60			1		// (0)表示禁止, (1)表示允许
#define EN_M800X480			EN_M800X480_60

#define EN_M848X480_50			0		// (0)表示禁止, (1)表示允许
#define EN_M848X480_60			1		// (0)表示禁止, (1)表示允许
#define EN_M848X480_70			1		// (0)表示禁止, (1)表示允许
#define EN_M848X480_72			1		// (0)表示禁止, (1)表示允许
#define EN_M848X480_75			1	//0	// (0)表示禁止, (1)表示允许 //08-05-23
#define EN_M848X480			EN_M848X480_50|EN_M848X480_60|EN_M848X480_70|EN_M848X480_72|EN_M848X480_75

#define EN_M852X480_60			1		// (0)表示禁止, (1)表示允许
#define EN_M852X480			EN_M852X480_60

#define EN_M960X600_50			0		// (0)表示禁止, (1)表示允许
#define EN_M960X600_60			1		// (0)表示禁止, (1)表示允许
#define EN_M960X600_70			1		// (0)表示禁止, (1)表示允许
#define EN_M960X600_72			1		// (0)表示禁止, (1)表示允许
#define EN_M960X600_75			1		// (0)表示禁止, (1)表示允许
#define EN_M960X600_85			0		// (0)表示禁止, (1)表示允许
#define EN_M960X600			EN_M960X600_50|EN_M960X600_60|EN_M960X600_70|EN_M960X600_72|EN_M960X600_75|EN_M960X600_85

#define EN_M1024X576_50			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X576_60			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X576_70			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X576_72			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X576_75			1		// (0)表示禁止, (1)表示允许
#define EN_M1024X576_85			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X576		EN_M1024X576_50|EN_M1024X576_60|EN_M1024X576_70|EN_M1024X576_72|EN_M1024X576_75|EN_M1024X576_85

#define EN_M1024X640_50			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X640_60			1		// (0)表示禁止, (1)表示允许
#define EN_M1024X640_70			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X640_72			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X640_75			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X640_85			0		// (0)表示禁止, (1)表示允许
#define EN_M1024X640		EN_M1024X640_50|EN_M1024X640_60|EN_M1024X640_70|EN_M1024X640_72|EN_M1024X640_75|EN_M1024X640_85

#define EN_M1024X768_87I		0		// (0)表示禁止, (1)表示允许

⌨️ 快捷键说明

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