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

📄 main.h

📁 mtv230 的源程序,供大家参考.
💻 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 + -