📄 zm.h
字号:
#include "g:\9909mcu\dvd\c51\include\io51.h"
typedef unsigned char BYTE;
typedef unsigned int WORD;
typedef unsigned long DWORD;
union Word_Byte{
WORD mWord;
struct {
BYTE mAddr;
BYTE mValue;
}mAddrValue;
};
typedef union Word_Byte uAddrValue;
union ByteToWord{
WORD mInt;
struct {
BYTE mHi;
BYTE mLow;
}mByte;
};
typedef union ByteToWord unionByteToWord;
#define RUN_WORK 1
#define RUN_STANDBY 0
#define WORK_DVD 1
#define WORK_RADIO 0
#define RADIO_AM 1
#define RADIO_FM 0
#define INIT 1
#define UNINIT 0
#define BOXSTATUS_UNKNOW 0
#define BOXSTATUS_CLOSE 1
#define BOXSTATUS_PLAY 2
#define BOXSTATUS_OPEN 3
/*-------------------------------------------------------------------------*/
typedef struct {
BYTE mCount;
BYTE mPrevTime;
} CTimeOut;
enum TimeIndexType{
INDEX_DELAY_MS=0,
INDEX_VFD_SCAN,
INDEX_VFD_CONTINUEKEY,
INDEX_CLOSE_OPEN,
INDEX_CDROUND,
INDEX_BOX,
INDEX_SAVE_ICON,
INDEX_SAVE_KEY,
INDEX_CLOSE_VOICE,
INDEX_RADIOSEARCH,
INDEX_READRADIO,
INDEX_AUTOSEARCHSHOW,
INDEX_MUTESHOW,
INDEX_VOICE_S,
INDEX_AUTO_SEARCH,
INDEX_TOTAL
};
#define TM_SECOND 0X80
#define TM_MS 0X00
#define INDEX_CLOSE_OPEN_WAIT TM_SECOND|INDEX_CLOSE_OPEN
#define INDEX_RADIO_SEARCH TM_SECOND|INDEX_RADIOSEARCH
#define INDEX_READ_RADIO TM_SECOND|INDEX_READRADIO
#define INDEX_AUTOSEARCH_SHOW TM_SECOND|INDEX_AUTOSEARCHSHOW
#define INDEX_MUTE_SHOW TM_SECOND|INDEX_MUTESHOW
#define INDEX_VOICE TM_SECOND|INDEX_VOICE_S
/*-------------------------------------------------------------------------*/
#define MAX_ATTEN 31
#define BIT_HI 1
#define BIT_LOW 0
/*-------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -