📄 mode.h
字号:
#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 + -