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

📄 vdc_tvp5150.c

📁 车载 液晶显示器的主控程序(主要使用芯片为 MYSON MTV512 单片机、RealTek 2323 Scare 芯片、TVP5147(视频解码)。配Sharp 8寸液晶显示器 )。
💻 C
📖 第 1 页 / 共 4 页
字号:

/*****************************************************************
	Video Chip files
	Vdc_5150.c
*****************************************************************/

#include "..\Header\Include.h"

#if(_VIDEO_SUPPORT == _ON)
#if(_VIDEO_TYPE == _VIDEO_5150)
/*
#define _VIDEO_CHANGECNT_MAX	10
BYTE ucVideoChangeCnt = _VIDEO_CHANGECNT_MAX;
*/
BYTE code tVideoInit_5150[] = 
{
	0,
	4,	_VIDEO_DEVICE,	ADDRESS(0x00),	0x08,
	4,	_VIDEO_DEVICE,	ADDRESS(0x02),	0x30,	//TV(standard video mode)
	4,	_VIDEO_DEVICE,	ADDRESS(0x03),	0x00,	//0x09,	//
	4,	_VIDEO_DEVICE,	ADDRESS(0x0f),	0x0a,	//bit-1: pin27GPCL/VBLK
	4,	_VIDEO_DEVICE,	ADDRESS(0x1c),	0xff,	//interrupt reset register B
	4,	_VIDEO_DEVICE,	ADDRESS(0x1d),	0x00,	//disable all interrupt
	4,	_VIDEO_DEVICE,	ADDRESS(0x28),	0x00,	//auto mode
	4,	_VIDEO_DEVICE,	ADDRESS(0xc0),	0xff,
	0
};
BYTE code tVideoAV1_5150[] = 
{
	4,	_VIDEO_DEVICE,	ADDRESS(0x00),	0x00,	//source A1P1A
	4,	_VIDEO_DEVICE,	ADDRESS(0x03),	0x09,	//enable YPbPr/Clk
	4,	_VIDEO_DEVICE,	ADDRESS(0x04),	0xDC,	//video stand mask
	4,	_VIDEO_DEVICE,	ADDRESS(0x28),	0x00,	//auto mode
	0
};
BYTE code tVideoAV2_5150[] = 
{
	4,	_VIDEO_DEVICE,	ADDRESS(0x00),	0x02,	//source A1P1B
	4,	_VIDEO_DEVICE,	ADDRESS(0x03),	0x09,	//enable YPbPr/Clk
	4,	_VIDEO_DEVICE,	ADDRESS(0x04),	0xDC,	//video stand mask
	4,	_VIDEO_DEVICE,	ADDRESS(0x28),	0x00,	//auto mode
	0
};


/* COPYRIGHT (C) 2004 TEXAS INSTRUMENTS    HexConv v3.00    */
/* DEVICE        : TVP5150A                                 */
/* VIDEO STANDARD: (M)NTSC(AUTO)                            */
/* SAMPLING RATE : ITU-R BT.656                             */
/* FILENAME      : P5150A_048011.HRA                        */
/* ASSEMBLED     : Wednesday, May 19, 2004 14:27:50         */
/* VERSION       : v4.8011                                  */
/* SIZE (BYTES)  : 3744                                     */
/* NOTE:                                                    */
/* 09-04-2002 - FORMAT CHANGE. THE I2C SUB-ADDRESS          */
/* IS NO LONGER INCLUDED AS THE FIRST BYTE.                 */

BYTE code TVP5150A_048011[3744] =
{
    0x01, 0x00, 0x00,
    0x00, 0x00, 0x04,
    0x03, 0x05, 0x00,
    0x00, 0x00, 0x80,
    0x03, 0x05, 0x80,
    0x00, 0x00, 0x11,
    0x03, 0x7B, 0x80,
    0x00, 0x00, 0x00,
    0x03, 0x35, 0x00,
    0x00, 0x18, 0x12,
    0x03, 0x60, 0x80,
    0x00, 0x18, 0x26,
    0x03, 0x54, 0x80,
    0x00, 0x1A, 0xA3,
    0x03, 0x45, 0x00,
    0x02, 0x68, 0x00,
    0x03, 0x57, 0x00,
    0x0F, 0x58, 0x26,
    0x00, 0x18, 0x15,
    0x01, 0x3F, 0x80,
    0x0F, 0x42, 0x05,
    0x00, 0x18, 0x18,
    0x01, 0x3F, 0x80,
    0x0F, 0x53, 0x4E,
    0x0C, 0x18, 0x18,
    0x00, 0x18, 0x1C,
    0x01, 0x3F, 0x80,
    0x0F, 0x42, 0xBD,
    0x00, 0x18, 0x1F,
    0x01, 0x3F, 0x80,
    0x0F, 0x42, 0xFD,
    0x02, 0x28, 0x81,
    0x0B, 0xC0, 0x81,
    0x03, 0x9E, 0x01,
    0x00, 0x18, 0x25,
    0x01, 0x3F, 0x80,
    0x0F, 0x53, 0x4E,
    0x0C, 0x18, 0x25,
    0x00, 0x18, 0x29,
    0x01, 0x3F, 0x80,
    0x0F, 0x45, 0xDF,
    0x00, 0x18, 0x2C,
    0x01, 0x3F, 0x80,
    0x0F, 0x48, 0x47,
    0x00, 0x18, 0x2F,
    0x01, 0x3F, 0x80,
    0x0F, 0x49, 0xAC,
    0x00, 0x18, 0x32,
    0x01, 0x3F, 0x80,
    0x0F, 0x5B, 0x05,
    0x00, 0x18, 0x35,
    0x01, 0x3F, 0x80,
    0x0F, 0x4D, 0xC4,
    0x00, 0x18, 0x38,
    0x01, 0x3F, 0x80,
    0x0F, 0x53, 0x4E,
    0x00, 0x18, 0x3B,
    0x01, 0x3F, 0x80,
    0x0F, 0x5A, 0xFB,
    0x00, 0x18, 0x3E,
    0x01, 0x3F, 0x80,
    0x0F, 0x58, 0x47,
    0x00, 0x18, 0x41,
    0x01, 0x3F, 0x80,
    0x0F, 0x59, 0xE0,
    0x01, 0x00, 0x00,
    0x02, 0x05, 0x81,
    0x00, 0x01, 0x00,
    0x09, 0xC0, 0x80,
    0x03, 0x05, 0x81,
    0x0F, 0x40, 0x5A,
    0x0B, 0xBD, 0x9F,
    0x0E, 0xD8, 0x4A,
    0x0F, 0xBF, 0xFF,
    0x01, 0x00, 0xAC,
    0x0B, 0x80, 0x83,
    0x00, 0x18, 0x4F,
    0x08, 0x00, 0x01,
    0x0F, 0x80, 0x00,
    0x0F, 0x58, 0x53,
    0x0F, 0x58, 0x98,
    0x0F, 0x59, 0xB1,
    0x0F, 0x59, 0xB4,
    0x00, 0x00, 0x02,
    0x01, 0x09, 0x80,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x03,
    0x0A, 0x80, 0x01,
    0x0F, 0x18, 0x6E,
    0x01, 0x00, 0x12,
    0x0B, 0x80, 0x03,
    0x0E, 0xD8, 0x6E,
    0x02, 0x2B, 0x01,
    0x00, 0x80, 0x00,
    0x09, 0x80, 0x01,
    0x0F, 0x18, 0x6E,
    0x00, 0xFF, 0xC0,
    0x0A, 0xAE, 0x00,
    0x0E, 0x18, 0x64,
    0x00, 0x00, 0x01,
    0x08, 0x25, 0x00,
    0x0B, 0xFD, 0x81,
    0x00, 0x03, 0xFF,
    0x01, 0x00, 0x80,
    0x08, 0x80, 0x4A,
    0x0E, 0x18, 0x6B,
    0x01, 0x25, 0x01,
    0x0A, 0xA5, 0x00,
    0x0E, 0x18, 0x6E,
    0x08, 0xA5, 0x4A,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x0C,
    0x0A, 0x80, 0x04,
    0x0F, 0x18, 0x94,
    0x0F, 0x58, 0x94,
    0x02, 0x2B, 0x01,
    0x00, 0x80, 0x00,
    0x09, 0x80, 0x01,
    0x0E, 0xD8, 0x86,
    0x0A, 0xBB, 0x80,
    0x0E, 0xD8, 0x82,
    0x02, 0x2B, 0x02,
    0x01, 0x00, 0x82,
    0x00, 0x38, 0x00,
    0x09, 0x81, 0x00,
    0x08, 0x80, 0x02,
    0x0E, 0xD8, 0x82,
    0x00, 0x08, 0x00,
    0x08, 0x00, 0x80,
    0x0F, 0x58, 0x84,
    0x00, 0x38, 0x00,
    0x09, 0x80, 0x80,
    0x03, 0x2B, 0x01,
    0x0F, 0x58, 0x94,
    0x00, 0x00, 0x01,
    0x0A, 0xBB, 0x80,
    0x0E, 0x18, 0x8A,
    0x00, 0xFF, 0xFF,
    0x08, 0x26, 0x80,
    0x0B, 0xFD, 0x81,
    0x00, 0x01, 0xFF,
    0x01, 0x00, 0x80,
    0x08, 0x80, 0x4D,
    0x0E, 0x18, 0x91,
    0x01, 0x26, 0x81,
    0x0A, 0xA6, 0x80,
    0x0E, 0x18, 0x94,
    0x08, 0xA6, 0xCD,
    0x08, 0x97, 0x2E,
    0x08, 0xA7, 0x4E,
    0x0B, 0x96, 0x6F,
    0x0F, 0x59, 0xB5,
    0x00, 0x00, 0x02,
    0x01, 0x09, 0x80,
    0x08, 0xA7, 0x4E,
    0x02, 0x33, 0x00,
    0x08, 0x80, 0x78,
    0x0E, 0x18, 0xA2,
    0x02, 0x33, 0x80,
    0x08, 0x80, 0x78,
    0x0E, 0x58, 0xA2,
    0x0F, 0x58, 0xA8,
    0x02, 0x32, 0x00,
    0x08, 0x80, 0x78,
    0x0E, 0x19, 0x80,
    0x02, 0x32, 0x80,
    0x08, 0x80, 0x78,
    0x0E, 0x59, 0x80,
    0x00, 0x00, 0x01,
    0x01, 0x09, 0x80,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x03,
    0x0A, 0x80, 0x01,
    0x0F, 0x19, 0x5C,
    0x02, 0x9B, 0x00,
    0x01, 0x00, 0x00,
    0x01, 0x00, 0x00,
    0x02, 0x9B, 0x00,
    0x02, 0x01, 0x11,
    0x03, 0x00, 0x80,
    0x02, 0x0F, 0x80,
    0x0B, 0x80, 0x3F,
    0x03, 0x93, 0x00,
    0x01, 0x00, 0x2D,
    0x0B, 0x80, 0x3F,
    0x03, 0x92, 0x80,
    0x02, 0x00, 0x80,
    0x0A, 0x00, 0x01,
    0x07, 0x00, 0x01,
    0x01, 0x00, 0x80,
    0x0A, 0x00, 0x00,
    0x02, 0x93, 0x83,
    0x0B, 0x80, 0x7F,
    0x0A, 0x00, 0x00,
    0x02, 0x93, 0x83,
    0x0A, 0x01, 0x90,
    0x07, 0x01, 0x85,
    0x0A, 0x00, 0x00,
    0x03, 0x93, 0x03,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x03, 0x92, 0x80,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x02, 0x93, 0x80,
    0x0A, 0x00, 0x00,
    0x07, 0x00, 0x87,
    0x02, 0x93, 0x80,
    0x07, 0x00, 0x07,
    0x03, 0x92, 0x81,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x0A, 0x00, 0x00,
    0x02, 0x93, 0x81,
    0x0A, 0x00, 0x00,
    0x02, 0x00, 0x82,
    0x02, 0x93, 0x81,
    0x08, 0x00, 0x01,
    0x0A, 0x00, 0x01,
    0x07, 0x00, 0x01,
    0x08, 0x00, 0x02,
    0x08, 0x88, 0x80,
    0x07, 0x08, 0x83,
    0x01, 0x01, 0x74,
    0x08, 0x81, 0x72,
    0x0E, 0x58, 0xE7,
    0x08, 0x81, 0x02,
    0x0F, 0x58, 0xFA,
    0x02, 0x2A, 0x80,
    0x08, 0x01, 0x00,
    0x02, 0x66, 0x01,
    0x0B, 0x80, 0x82,
    0x0F, 0x18, 0xF3,
    0x00, 0x00, 0x08,
    0x09, 0x80, 0x29,
    0x0F, 0x18, 0xF6,
    0x02, 0x08, 0x81,
    0x0B, 0x80, 0x81,
    0x0F, 0x18, 0xF8,
    0x0F, 0x58, 0xF6,
    0x02, 0x66, 0x01,
    0x0B, 0x80, 0x81,
    0x0F, 0x18, 0xF8,
    0x08, 0x80, 0x00,
    0x0F, 0x58, 0xF9,
    0x02, 0x52, 0x80,
    0x08, 0x81, 0x00,
    0x01, 0x00, 0x11,
    0x03, 0x01, 0x82,
    0x02, 0x63, 0x01,
    0x0B, 0x80, 0xC0,
    0x0E, 0xD9, 0x02,
    0x08, 0x80, 0x02,
    0x0E, 0x19, 0x02,
    0x01, 0x01, 0x11,
    0x0A, 0x81, 0x00,
    0x0E, 0x59, 0x09,
    0x00, 0x7F, 0xFF,
    0x08, 0x80, 0x02,
    0x08, 0x80, 0x2E,
    0x0E, 0x59, 0x0E,
    0x0F, 0x59, 0x13,
    0x00, 0x80, 0x01,
    0x08, 0x80, 0x02,
    0x08, 0x80, 0x2E,
    0x0E, 0x19, 0x10,
    0x0F, 0x59, 0x13,
    0x00, 0x7F, 0xFF,
    0x0F, 0x59, 0x11,
    0x00, 0x80, 0x01,
    0x01, 0x17, 0x00,
    0x0F, 0x59, 0x14,
    0x08, 0x17, 0x02,
    0x00, 0x00, 0x02,
    0x08, 0x80, 0x78,
    0x0F, 0x19, 0x2C,
    0x00, 0xFF, 0xFF,
    0x09, 0x80, 0x5C,
    0x0F, 0x19, 0x24,
    0x00, 0x00, 0x00,
    0x08, 0x80, 0x2E,
    0x0E, 0x19, 0x1E,
    0x01, 0x00, 0x2E,
    0x01, 0x00, 0x80,
    0x00, 0x03, 0x20,
    0x08, 0x80, 0x80,
    0x0E, 0x59, 0x28,
    0x00, 0x00, 0x00,
    0x0F, 0x59, 0x29,
    0x00, 0xFF, 0xF0,
    0x09, 0x80, 0x5C,
    0x00, 0x00, 0x00,
    0x0F, 0x19, 0x29,
    0x00, 0x00, 0x08,
    0x08, 0x97, 0x2E,
    0x0B, 0x96, 0x77,
    0x09, 0xD6, 0x00,
    0x01, 0x00, 0x2C,
    0x0B, 0x80, 0x08,
    0x0E, 0xD9, 0x32,
    0x00, 0x80, 0x00,
    0x01, 0x1E, 0x80,
    0x0F, 0x59, 0x5C,
    0x00, 0xFF, 0xFC,
    0x09, 0x80, 0x5C,
    0x0E, 0xD9, 0x3E,
    0x00, 0xFF, 0xC0,
    0x09, 0x80, 0x5C,
    0x0E, 0xD9, 0x5C,
    0x02, 0x1A, 0x00,
    0x08, 0xA5, 0x00,
    0x00, 0x10, 0x00,
    0x01, 0x1E, 0x80,
    0x0B, 0xFD, 0x81,
    0x0F, 0x59, 0x53,
    0x00, 0xFF, 0xFF,
    0x01, 0x01, 0x80,
    0x08, 0x81, 0x5C,
    0x0E, 0x59, 0x46,
    0x09, 0x01, 0x83,
    0x07, 0x41, 0x05,
    0x07, 0xC1, 0x85,
    0x0F, 0x59, 0x48,
    0x07, 0x41, 0x09,
    0x07, 0xC1, 0x89,
    0x08, 0x1E, 0x82,
    0x01, 0x02, 0x4A,
    0x08, 0x65, 0x03,
    0x08, 0x82, 0x4A,
    0x0E, 0xD9, 0x53,
    0x0E, 0x19, 0x50,
    0x00, 0x10, 0x00,
    0x0F, 0x59, 0x51,
    0x00, 0x10, 0x00,
    0x01, 0x1E, 0x80,
    0x0B, 0xFD, 0x81,
    0x0A, 0xA5, 0x00,
    0x0E, 0x19, 0x57,
    0x08, 0xA5, 0x4A,
    0x0F, 0x59, 0x5C,
    0x00, 0x03, 0xFF,
    0x08, 0x80, 0x4A,
    0x0E, 0x19, 0x5C,
    0x00, 0x03, 0xFF,
    0x01, 0x25, 0x00,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x0C,
    0x0A, 0x80, 0x04,
    0x0F, 0x19, 0x80,
    0x02, 0x2A, 0x00,
    0x01, 0x01, 0x00,
    0x00, 0x02, 0x00,
    0x08, 0x81, 0x00,
    0x08, 0x81, 0x72,
    0x00, 0xFF, 0xFF,
    0x01, 0x01, 0x80,
    0x08, 0x01, 0x77,
    0x0A, 0x81, 0x00,
    0x0E, 0x59, 0x6B,
    0x09, 0x01, 0x83,
    0x07, 0x41, 0x0B,
    0x07, 0xC1, 0x8B,
    0x08, 0x20, 0x82,
    0x0E, 0x99, 0x70,
    0x0F, 0x59, 0x73,
    0x00, 0x10, 0x00,
    0x01, 0x20, 0x80,
    0x0B, 0xFD, 0x81,
    0x08, 0x66, 0x83,
    0x0A, 0xA6, 0x80,
    0x0E, 0x59, 0x77,
    0x0F, 0x59, 0x7A,
    0x08, 0xA0, 0xC1,
    0x08, 0xA6, 0xCD,
    0x0F, 0x59, 0x80,
    0x00, 0x01, 0xFF,
    0x08, 0x80, 0x4D,
    0x0E, 0x19, 0x80,
    0x08, 0xA0, 0xC1,
    0x00, 0x01, 0xFF,
    0x01, 0x26, 0x80,
    0x02, 0x2B, 0x01,
    0x00, 0x80, 0x00,
    0x09, 0x80, 0x01,
    0x0F, 0x19, 0x8E,
    0x02, 0x43, 0x01,
    0x08, 0x80, 0xCD,
    0x00, 0x00, 0x00,
    0x08, 0x80, 0x01,
    0x0E, 0x19, 0x8A,
    0x01, 0x00, 0x01,
    0x01, 0x00, 0x80,
    0x00, 0x00, 0x01,
    0x08, 0x80, 0x80,
    0x0E, 0x59, 0x91,
    0x0B, 0x96, 0x7B,
    0x03, 0x43, 0x4D,
    0x0F, 0x59, 0x93,
    0x0B, 0xD6, 0x04,
    0x00, 0x80, 0x00,
    0x01, 0x00, 0x00,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x30,
    0x0A, 0x80, 0x10,
    0x0F, 0x19, 0xB0,
    0x00, 0x00, 0x01,
    0x09, 0x80, 0x48,
    0x0E, 0xD9, 0xB0,
    0x01, 0x01, 0x25,
    0x09, 0x01, 0x02,
    0x0A, 0x01, 0x01,
    0x00, 0xFF, 0xFF,
    0x01, 0x01, 0x80,
    0x0A, 0x81, 0x00,
    0x0E, 0x59, 0xA3,
    0x09, 0x01, 0x83,
    0x07, 0x41, 0x0C,
    0x07, 0xC1, 0x8C,
    0x08, 0x18, 0x02,
    0x08, 0x57, 0x83,
    0x0A, 0x97, 0x80,
    0x0E, 0x19, 0xAB,
    0x08, 0x97, 0xAF,
    0x0F, 0x59, 0xB5,
    0x00, 0x01, 0xFF,
    0x08, 0x80, 0x2F,
    0x0E, 0x19, 0xB5,
    0x00, 0x01, 0xFF,
    0x01, 0x17, 0x80,
    0x0F, 0x59, 0xB5,
    0x00, 0x00, 0x02,
    0x01, 0x09, 0x80,
    0x0F, 0x59, 0xB5,
    0x08, 0x89, 0x93,
    0x00, 0x08, 0x00,
    0x09, 0x80, 0x3E,
    0x0F, 0x19, 0xBB,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x03,
    0x0F, 0x19, 0xC0,
    0x02, 0x47, 0x00,
    0x01, 0x16, 0x80,
    0x02, 0x47, 0x80,
    0x01, 0x18, 0x80,
    0x0F, 0x59, 0xC2,
    0x01, 0x16, 0xCA,
    0x01, 0x18, 0xCA,
    0x00, 0x08, 0x00,
    0x09, 0x80, 0x3E,
    0x0F, 0x19, 0xC8,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x0C,
    0x0F, 0x19, 0xCB,
    0x02, 0x48, 0x00,
    0x01, 0x29, 0x80,
    0x0F, 0x59, 0xD2,
    0x02, 0x43, 0x53,
    0x00, 0x01, 0xFF,
    0x09, 0xA9, 0x80,
    0x02, 0x2B, 0x01,
    0x00, 0x3E, 0x00,
    0x09, 0x80, 0x01,
    0x09, 0xE9, 0x80,
    0x00, 0x08, 0x00,
    0x09, 0x80, 0x3E,
    0x0F, 0x19, 0xDD,
    0x02, 0x62, 0x80,
    0x0B, 0x80, 0x30,
    0x0E, 0xD9, 0xDD,
    0x00, 0x00, 0x01,
    0x09, 0x80, 0x48,
    0x0E, 0xD9, 0xDD,

⌨️ 快捷键说明

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