📄 modetable_0817.h
字号:
/*********************************************************************
COPYRIGHT (C) Himax Technologies, Inc.
File name : ModeTable.h
Description : Declare PA8824 head file
Author : Taylor
Create date : 2005/06/01
Modifications :
*********************************************************************/
#ifndef _ModeTable_H
#define _ModeTable_H
extern Byte code ModeTbl[13][51][2] =
// 0: 640x480 --> 800x600
{{{0x00, 0x80}, {0x01, 0x02}, {0x02, 0xE0}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x04}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0xCB},
{0x21, 0x0C}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0xCB}, {0x21, 0x0C}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0xD8}, {0xA1, 0x1D},
{0xA2, 0x00}, {0x90, 0xF8}, {0x91, 0x03}, {0x92, 0x48}, {0x93, 0x00}, {0x94, 0x90}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x92}, {0x99, 0x02}, {0x9A, 0x13}, {0x9B, 0x00}, {0x9C, 0x26},
{0x9D, 0x00}, {0x9E, 0x58}, {0x9F, 0x02}, {0xD0, 0x03}, {0xD1, 0x04}, {0xD2, 0x08}, {0xD3, 0x77},
{0xD4, 0x00}, {0x29, 0x00}
},
// 1 640x480 --> 800x480
{{0x00, 0x80}, {0x01, 0x02}, {0x02, 0xE0}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x04}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x22}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x00},
{0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0xCB}, {0x21, 0x0C}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x00}, {0xA1, 0x15},
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x04}, {0x92, 0x3F}, {0x93, 0x00}, {0x94, 0x7A}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x20},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x03}, {0xD1, 0x04}, {0xD2, 0x08}, {0xD3, 0x63},
{0xD4, 0x00}, {0x29, 0x00}
},
// 2 640x480 --> 640x480
{{0x00, 0x80}, {0x01, 0x02}, {0x02, 0xE0}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x04}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x22}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x00},
{0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x1E}, {0xA1, 0x07},
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x03}, {0x92, 0x5B}, {0x93, 0x00}, {0x94, 0x8B}, {0x95, 0x00},
{0x96, 0x80}, {0x97, 0x02}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x02}, {0x9B, 0x00}, {0x9C, 0x23},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x08}, {0xD1, 0x08}, {0xD2, 0x0C}, {0xD3, 0xF5},
{0xD4, 0x00}, {0x29, 0x00}
},
// 3 640x480 --> 320x240
{{0x00, 0x80}, {0x01, 0x02}, {0x02, 0xE0}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x04}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x22}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x00},
{0x21, 0x20}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x20}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0xF9}, {0xA1, 0x00},
{0xA2, 0x00}, {0x90, 0x5A}, {0x91, 0x03}, {0x92, 0x3F}, {0x93, 0x00}, {0x94, 0x7A}, {0x95, 0x00},
{0x96, 0x40}, {0x97, 0x01}, {0x98, 0x07}, {0x99, 0x01}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x12},
{0x9D, 0x00}, {0x9E, 0xF0}, {0x9F, 0x00}, {0xD0, 0x1C}, {0xD1, 0x0E}, {0xD2, 0x07}, {0xD3, 0x04},
{0xD4, 0x01}, {0x29, 0x00}
},
// 4 7224_8060
{{0x00, 0xd0}, {0x01, 0x02}, {0x02, 0xF0}, {0x03, 0x00}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x62},
{0x21, 0x06}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x65}, {0x21, 0x0E}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x00}, {0xA1, 0x2C},//A0~A2=A1,17,00
{0xA2, 0x00}, {0x90, 0xF8}, {0x91, 0x03}, {0x92, 0x48}, {0x93, 0x00}, {0x94, 0x90}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x92}, {0x99, 0x02}, {0x9A, 0x13}, {0x9B, 0x00}, {0x9C, 0x26},
{0x9D, 0x00}, {0x9E, 0x58}, {0x9F, 0x02}, {0xD0, 0x08}, {0xD1, 0x09}, {0xD2, 0x09}, {0xD3, 0x2B},
{0xD4, 0x01}, {0x29, 0x00}
},
// 5 mode7224_8048
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0xF0}, {0x03, 0x00}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0xFD},
{0x21, 0x07}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x65}, {0x21, 0x0E}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x00}, {0xA1, 0x20},//B4,11,00
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x04}, {0x92, 0x35}, {0x93, 0x00}, {0x94, 0x70}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x20},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x08}, {0xD1, 0x09}, {0xD2, 0x07}, {0xD3, 0xC7},
{0xD4, 0x00}, {0x29, 0x00}
},
// 6 mode7224_6448
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0xF0}, {0x03, 0x00}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0xFB},
{0x21, 0x07}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x12}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x40}, {0xA1, 0x0D},//04,1A,00
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x03}, {0x92, 0x56}, {0x93, 0x00}, {0x94, 0x86}, {0x95, 0x00},
{0x96, 0x80}, {0x97, 0x02}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x02}, {0x9B, 0x00}, {0x9C, 0x23},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x08}, {0xD1, 0x07}, {0xD2, 0x0C}, {0xD3, 0xF5},
{0xD4, 0x00}, {0x29, 0x00}
},
// 7 mode7224_3224
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0xF0}, {0x03, 0x00}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x00},
{0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x10}, {0x21, 0x24}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x43}, {0xA1, 0x05},//43,05,00
{0xA2, 0x00}, {0x90, 0x98}, {0x91, 0x01}, {0x92, 0x1E}, {0x93, 0x00}, {0x94, 0x44}, {0x95, 0x00},
{0x96, 0x40}, {0x97, 0x01}, {0x98, 0x07}, {0x99, 0x01}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x12},
{0x9D, 0x00}, {0x9E, 0xF0}, {0x9F, 0x00}, {0xD0, 0x3C}, {0xD1, 0x1A}, {0xD2, 0x0A}, {0xD3, 0x67},
{0xD4, 0x01}, {0x29, 0x01}
},
// 8 mode7228_8060
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0x20}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0xAA},
{0x21, 0x07}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x65}, {0x21, 0x0E}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x00}, {0xA1, 0x2A},//00,2A,00
{0xA2, 0x00}, {0x90, 0xF8}, {0x91, 0x03}, {0x92, 0x48}, {0x93, 0x00}, {0x94, 0x90}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x92}, {0x99, 0x02}, {0x9A, 0x13}, {0x9B, 0x00}, {0x9C, 0x26},
{0x9D, 0x00}, {0x9E, 0x58}, {0x9F, 0x02}, {0xD0, 0x0B}, {0xD1, 0x0C}, {0xD2, 0x09}, {0xD3, 0x4C},
{0xD4, 0x01}, {0x29, 0x00}
},
// 9 mode7228_8048
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0x20}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0xBB},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x96},
{0x21, 0x09}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x65}, {0x21, 0x0E}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x44}, {0xA1, 0x1B},
{0xA2, 0x00}, {0x90, 0x25}, {0x91, 0x04}, {0x92, 0x35}, {0x93, 0x00}, {0x94, 0x70}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x1F},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x0D}, {0xD1, 0x0E}, {0xD2, 0x07}, {0xD3, 0x02},
{0xD4, 0x01}, {0x29, 0x00}
},
// 10 mode7228_6448
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0x20}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0xBB},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x96},
{0x21, 0x09}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x12}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x73}, {0xA1, 0x04},
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x03}, {0x92, 0x56}, {0x93, 0x00}, {0x94, 0x86}, {0x95, 0x00},
{0x96, 0x80}, {0x97, 0x02}, {0x98, 0x0D}, {0x99, 0x02}, {0x9A, 0x02}, {0x9B, 0x00}, {0x9C, 0x23},
{0x9D, 0x00}, {0x9E, 0xE0}, {0x9F, 0x01}, {0xD0, 0x10}, {0xD1, 0x0E}, {0xD2, 0x09}, {0xD3, 0x26},
{0xD4, 0x01}, {0x29, 0x00}
},
// 11 mode7228_3224
{{0x00, 0xD0}, {0x01, 0x02}, {0x02, 0x20}, {0x03, 0x01}, {0x10, 0x1C}, {0x11, 0x0F}, {0x12, 0xBB},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x33},
{0x21, 0x13}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x24}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x65}, {0xA1, 0x00},
{0xA2, 0x00}, {0x90, 0x5A}, {0x91, 0x03}, {0x92, 0x3F}, {0x93, 0x00}, {0x94, 0x7A}, {0x95, 0x00},
{0x96, 0x40}, {0x97, 0x01}, {0x98, 0x07}, {0x99, 0x01}, {0x9A, 0x03}, {0x9B, 0x00}, {0x9C, 0x12},
{0x9D, 0x00}, {0x9E, 0xF0}, {0x9F, 0x00}, {0xD0, 0x21}, {0xD1, 0x0E}, {0xD2, 0x07}, {0xD3, 0xFE},
{0xD4, 0x00}, {0x29, 0x01}
},
// 12 mode8060_8060
{{0x00, 0x20}, {0x01, 0x03}, {0x02, 0x58}, {0x03, 0x02}, {0x10, 0x1C}, {0x11, 0x07}, {0x12, 0x7A},
{0x13, 0x00}, {0x14, 0x12}, {0x15, 0x00}, {0x16, 0x13}, {0x17, 0x00}, {0x19, 0x02}, {0x20, 0x00},
{0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x0F}, {0x20, 0x00}, {0x21, 0x10}, {0x22, 0xFF}, {0x23, 0x1F},
{0x24, 0x00}, {0x25, 0x00}, {0x24, 0x00}, {0x25, 0x04}, {0x27, 0x00}, {0xA0, 0x11}, {0xA1, 0x07},
{0xA2, 0x00}, {0x90, 0x20}, {0x91, 0x04}, {0x92, 0x80}, {0x93, 0x00}, {0x94, 0xD8}, {0x95, 0x00},
{0x96, 0x20}, {0x97, 0x03}, {0x98, 0x74}, {0x99, 0x02}, {0x9A, 0x04}, {0x9B, 0x00}, {0x9C, 0x1B},
{0x9D, 0x00}, {0x9E, 0x58}, {0x9F, 0x02}, {0xD0, 0x08}, {0xD1, 0x08}, {0xD2, 0x09}, {0xD3, 0x2B},
{0xD4, 0x01}, {0x29, 0x00}
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -