📄 main.h
字号:
#ifndef __MAIN_H
#define __MAIN_H
//CPU configuration
#define UD byM230_Port50
#define LR byM230_Port51
#define MOD1 byM230_Port45
#define MOD2 byM230_Port44
#define MOD3 byM230_Port43
#define KUANPING byM230_Port47
#define POWER_LED1 byM230_Port62
#define POWER_LED2 byM230_Port42
sbit VIDEO_SEL = P3^5;
extern bit EEPROM_Error;
extern bit POWER_STANDBY;
extern bit OSDOPEN;
extern bit error;
extern BYTE KeyCode;
extern BYTE ModePressCount;
extern BYTE MaxValue,MinValue;
extern BYTE idata IICWait;
extern BYTE data *IICBufPtr;
typedef union {
BYTE Byte;
BYTE ByteArray[2];
WORD Word;
}WORDBUF;
extern union
{
BYTE ByteArray[64];
WORD WordArray[32];
LWORD DWordArray[16];
}idata IICBuf; // IIC data Address
//extern void Delay100ms(void);
extern void PrintTestProgramme(void);
extern void KeyAction(void);
extern void SetDefault(void);
extern void initial_MTV230(void);
extern void initial_MCU(void);
extern void InitialOSD(void);
extern void DelayX1ms(BYTE n);
extern void DelayX10ms(WORD n);
extern void CloseOSD(void);
extern void OpenOSD_Border(void);
extern void gotoxy(BYTE x, BYTE y);
extern void PrintChar(BYTE FontCode, BYTE Color, bit Page2);
extern void PrintDec(BYTE value, BYTE color);
//extern void PrintHex(BYTE value, BYTE color);
extern void ShortDelay(BYTE time);
extern void ram_initial(void);
extern void GetKey(void);
extern void InitialKey(void);
extern void Local_Key();
extern void initial_read(void);
extern void IICWrite(BYTE slave,BYTE address,BYTE count);
extern void InitialIIC(void);
extern bit wait_IIC(void);
extern void I2cStop(void);
extern void I2cStart(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -