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

📄 vfd.h

📁 OSD 学习学习.天天向上.STUDY STUDY DAY DAY UP.
💻 H
字号:
#ifndef  _VFD_H_
#define _VFD_H_
#include "global.h"
#define KEY_LENGTH              3

#define VFD_DUTY_CYCLE          	0x8c
#define VFD_ADDRESS_INC         	0x40
#define VFD_ADDRESS_FIX         	0x44
#define VFD_ADDRESS_MASK        	0xc0
#define VFD_READ_KEY            	0x42
#define VFD_READ_SW            		0x43
#define VFD_MODE   		0x02				/* 6G, 16P	*/
void	 VFD_init(void);
void  VFD_scan_key(void);
static void  VFD_strobeSendByte(unsigned char Send_data );
static  void VFD_objectSendByte(unsigned char SendByte);
static void  VFD_objectReadByte(void );
void Player_Power_On_Off(void);
//*****************************************************
//FOR VIDEO

extern void Video_Output_DVD_SW();

extern void M35055_Display_a_char(unsigned int Addr,unsigned int A_char);
extern code unsigned int num_digit[16];
unsigned char _VFD_Key=IR_NONE;
unsigned char Vfd_Receive=0;
bit _fgVfdKeyLock=FALSE;
bit _fgVfdKeyValid=FALSE;
bit _fgPowerKey_Up=TRUE;
sbit		VFD_STB	 =P1^4;
sbit		VFD_CLK=P1^5;
sbit		VFD_DAT=P1^6;
sbit		TV_POWER_PIN=P1^3;
sbit	POWER_CTRL_PIN =P1^1;
//**********************************************

code unsigned char  _pbVFDKeyTbl[24] = 
{
  /* 0x00 */  IR_EJECT,
  /* 0x01 */  IR_ROOT_MENU,
  /* 0x02 */  IR_UP,
  /* 0x03 */  IR_NONE,
  /* 0x04 */  IR_NEXT,
  /* 0x05 */  IR_PREV,
  /* 0x06 */  IR_PLAY_ENTER,
  /* 0x07 */  IR_NONE,
  /* 0x08 */  IR_NONE,
  /* 0x09 */  IR_NONE,
  /* 0x0a */  IR_LEFT,
  /* 0x0b */  IR_NONE,
  /* 0x0c */  IR_NONE,
  /* 0x0d */  IR_STOP,
  /* 0x0e */  IR_RIGHT,
  /* 0x0f */   IR_NONE,
  /* 0x10 */  IR_NONE,
  /* 0x11 */  IR_NONE,
  /* 0x12 */  IR_NONE,
  /* 0x13 */  IR_NONE,
  /* 0x14 */  IR_NONE,
  /* 0x15 */  IR_NONE,
  /* 0x16 */  IR_DOWN,
  /* 0x17 */  IR_NONE
};

#endif

⌨️ 快捷键说明

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