📄 mode_85.h
字号:
#ifndef __MODE_H__
#define __MODE_H__
/*
********************************************************************************
* 同步信号上限值和下限值的设定
* 这里的设定一定要和MODE.H中的允许显示模式相关联起来,不要导致冲突
********************************************************************************
*/
#define MIN_HSYNC 1400 // 水平同步频率的低端限制值
#define MAX_HSYNC 12000 // 水平同步频率的高端限制值
#define MIN_VSYNC 4500 // 垂直同步频率的低端限制值
#define MAX_VSYNC 8800 // 垂直同步频率的高端限制值
/*
********************************************************************************
* 同步信号处理模块参数的定义
********************************************************************************
*/
#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
/*
********************************************************************************
* 对系统所用到的显示模式进行配置和处理,每一项置1表示允许,清0表示禁止
********************************************************************************
*/
#define EN_M640X350_50 1 // (0)表示禁止, (1)表示允许
#define EN_M640X350_60 1 // (0)表示禁止, (1)表示允许
#define EN_M640X350_70 1 // (0)表示禁止, (1)表示允许
#define EN_M640X350_85 1 // (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_85 1 // (0)表示禁止, (1)表示允许
#define EN_M640X400 EN_M640X400_50|EN_M640X400_60|EN_M640X400_70|EN_M640X400_85
#define EN_M720X350_50 1 // (0)表示禁止, (1)表示允许
#define EN_M720X350_60 1 // (0)表示禁止, (1)表示允许
#define EN_M720X350_70 1 // (0)表示禁止, (1)表示允许
#define EN_M720X350_85 1 // (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 1 // (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 1 // (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_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 1 // (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_M848X480_50 0 // (0)表示禁止, (1)表示允许
#define EN_M848X480_60 1 // (0)表示禁止, (1)表示允许
#define EN_M848X480_75 0 // (0)表示禁止, (1)表示允许
#define EN_M848X480 EN_M848X480_50|EN_M848X480_60|EN_M848X480_75
#define EN_M1024X768_87I 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_50 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_66 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_72 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X768 EN_M1024X768_87I|EN_M1024X768_50|EN_M1024X768_60|EN_M1024X768_66|EN_M1024X768_70|EN_M1024X768_72|EN_M1024X768_75|EN_M1024X768_85
#define EN_M1024X800_84 1 // (0)表示禁止, (1)表示允许
#define EN_M1024X800 EN_M1024X800_84
#define EN_M1152X864_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X864_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X864_72 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X864_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X864_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X864 EN_M1152X864_60|EN_M1152X864_70|EN_M1152X864_72|EN_M1152X864_75|EN_M1152X864_85
#define EN_M1152X870_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X870 EN_M1152X870_75
#define EN_M1152X900_66 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X900_76 1 // (0)表示禁止, (1)表示允许
#define EN_M1152X900 EN_M1152X900_66|EN_M1152X900_76
#define EN_M1280X720_50 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X720_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X720_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X720_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X720 EN_M1280X720_50|EN_M1280X720_60|EN_M1280X720_75|EN_M1280X720_85
#define EN_M1280X768_50 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_56 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_72 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X768 EN_M1280X768_50|EN_M1280X768_56|EN_M1280X768_60R|EN_M1280X768_60|EN_M1280X768_75|EN_M1280X768_85
#define EN_M1280X800_50 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X800_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X800_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X800_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X800 EN_M1280X800_50|EN_M1280X800_60|EN_M1280X800_75|EN_M1280X800_85
#define EN_M1280X960_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X960_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X960_72 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X960_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X960_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X960 EN_M1280X960_60|EN_M1280X960_70|EN_M1280X960_72|EN_M1280X960_75|EN_M1280X960_85
#define EN_M1280X1024_57 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_72 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_74 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_76 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1280X1024 EN_M1280X1024_57|EN_M1280X1024_60|EN_M1280X1024_70|EN_M1280X1024_72|EN_M1280X1024_74|EN_M1280X1024_75|EN_M1280X1024_76|EN_M1280X1024_85
#define EN_M1360X768_50 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X768_60 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X768_75 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X768 EN_M1360X768_50|EN_M1360X768_60|EN_M1360X768_75
#define EN_M1366X768_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1366X768_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1366X768 EN_M1366X768_60|EN_M1366X768_75
#define EN_M1360X1024_50 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X1024_60 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X1024_75 0 // (0)表示禁止, (1)表示允许
#define EN_M1360X1024 EN_M1360X1024_50|EN_M1360X1024_60|EN_M1360X1024_75
#define EN_M1440X900_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1440X900_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1440X900_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1440X900_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1440X900 EN_M1440X900_60R|EN_M1440X900_60|EN_M1440X900_75|EN_M1440X900_85
// 这组模式的参数和1680 X 1050是相同,那么两组只能允许其中一组
#if PanelWidth == 1680 && PanelHeight == 1050
#define EN_M1400X1050_60R 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_60 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_75 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_85 0 // (0)表示禁止, (1)表示允许
#elif PanelWidth == 1400 && PanelHeight == 1050
#define EN_M1400X1050_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_85 1 // (0)表示禁止, (1)表示允许
#elif PanelWidth > 1400
#define EN_M1400X1050_60R 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_60 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_75 0 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_85 0 // (0)表示禁止, (1)表示允许
#else
#define EN_M1400X1050_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1400X1050_85 1 // (0)表示禁止, (1)表示允许
#endif
#define EN_M1400X1050 EN_M1400X1050_60R|EN_M1400X1050_60|EN_M1400X1050_75|EN_M1400X1050_85
#define EN_M1600X1200_51 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_58 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_65 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_67 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_70 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_73 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200_85 1 // (0)表示禁止, (1)表示允许
#define EN_M1600X1200 EN_M1600X1200_51|EN_M1600X1200_58|EN_M1600X1200_60|EN_M1600X1200_65|EN_M1600X1200_67|EN_M1600X1200_70|EN_M1600X1200_73|EN_M1600X1200_75|EN_M1600X1200_85
#if EN_M1400X1050
#define EN_M1680X1050_60R 0 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_60 0 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_75 0 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_85 0 // (0)表示禁止, (1)表示允许
#else
#define EN_M1680X1050_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1680X1050_85 1 // (0)表示禁止, (1)表示允许
#endif
#define EN_M1680X1050 EN_M1680X1050_60R|EN_M1680X1050_60|EN_M1680X1050_75|EN_M1680X1050_85
#define EN_M1920X1200_60R 1 // (0)表示禁止, (1)表示允许
#define EN_M1920X1200_60 1 // (0)表示禁止, (1)表示允许
#define EN_M1920X1200_75 1 // (0)表示禁止, (1)表示允许
#define EN_M1920X1200 EN_M1920X1200_60R|EN_M1920X1200_60|EN_M1920X1200_75
#define EN_1080 1 // (0)表示禁止, (1)表示允许
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -