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

📄 mtv230.h

📁 车载显示屏
💻 H
字号:
typedef    unsigned char     BYTE;
typedef    unsigned char     uchar;
typedef    unsigned int      WORD;
typedef    unsigned long     LWORD;
typedef    unsigned long     LONG;
typedef    BYTE              PTBYTE;
typedef    WORD              PTWORD;

BYTE xdata PadMode1   _at_ 0xF2B; // HIICE IIICE HVE HclpE - - FclkE P62E
BYTE xdata PadMode2   _at_ 0xF2C; // DA3E  DA2E DA1E DA0E AD3E AD2E AD1E AD0E
BYTE xdata PadMode3   _at_ 0xF2D; // P47oe P46oe P45oe P44oe P43oe P42oe P41oe P40oe
BYTE xdata PadMode4   _at_ 0xF2E; // P57oe P56oe P55oe P54oe P53oe P52oe P51oe P50oe
BYTE xdata OPTION1     _at_ 0xF2F; // PWMF DIV253 SlvAbs1 SlvAbs0 ENSCL Msel MIICF1 MIICF0


//I/O ports
BYTE xdata Port40     _at_ 0xF30;
BYTE xdata Port41     _at_ 0xF31;
BYTE xdata Port42     _at_ 0xF32;
BYTE xdata Port43     _at_ 0xF33;
BYTE xdata Port44     _at_ 0xF34;
BYTE xdata Port45     _at_ 0xF35;
BYTE xdata Port46     _at_ 0xF36;
BYTE xdata Port47     _at_ 0xF37;


BYTE xdata Port50     _at_ 0xF38;
BYTE xdata Port51     _at_ 0xF39;
BYTE xdata Port52     _at_ 0xF3A;
BYTE xdata Port53    _at_ 0xF3B;
BYTE xdata Port54     _at_ 0xF3C;
BYTE xdata Port55     _at_ 0xF3D;
BYTE xdata Port56     _at_ 0xF3E;
BYTE xdata Port57     _at_ 0xF3F;

BYTE xdata Port60  _at_ 0xF28;
BYTE xdata Port61  _at_ 0xF29;
BYTE xdata Port62     _at_ 0xF2A;


// define MTV230M's PWM DAC register
BYTE xdata DA0	     _at_ 0xF20; // pulse width of PWM DAC0
BYTE xdata DA1	     _at_ 0xF21;
BYTE xdata DA2	     _at_ 0xF22;
BYTE xdata DA3	     _at_ 0xF23;

//define MTV230M's H/V Sync processor register
BYTE xdata HVSTUS     _at_ 0xF40; // CVpre - Hpol Vpol Hpre Vpre Hiff Voff
#define HVCTR0 HVSTUS
//BYTE xdata HVCTR0     0xF40;
BYTE xdata HCNTH      _at_ 0xF41; // Hovf - HF13 HF12 HF11 HF10 HF9 HF8
BYTE xdata HCNTL      _at_ 0xF42; // HF7 HF6 HF5 HF4 HF3 HF2 HF1 HF0
BYTE xdata VCNTH      _at_ 0xF43; // Vvof - - - VF11 VF10 VF9 VF8
//#define HVCTR3 VCNTH
BYTE xdata VCNTL      _at_ 0xF44; // VF7 VF6 VF5 VF4 VF3 VF2 VF1 VF0
//#define HVCTR4 VCNTL
BYTE xdata INTFLG     _at_ 0xF48; // HPRchg VPRchg HPLchg VPLchg HFchg VFchg - Vsync
BYTE xdata HV_INTEN      _at_ 0xF49; // EHPR EVPR EHPL EVPL EHF EVF - EVsync


//define MTV230's DDC&IIC's control
BYTE xdata IIC_CTR          _at_ 0xF00; // IIC interface control
BYTE xdata IIC_STUS1        _at_ 0xF01; // IIC interface status
BYTE xdata IIC_STUS2        _at_ 0xF02;
BYTE xdata IIC_INTFLG	    _at_ 0xF03; // interrupt flag 
BYTE xdata IIC_INTEN	    _at_ 0xF04; // interrupt enable
BYTE xdata IIC_MBUF	        _at_ 0xF05; // master IIC data shiftregister
BYTE xdata IIC_TXRCABUF     _at_ 0xF06; // slave A IIC receive/transmit buffer 
BYTE xdata IIC_SLVAADR      _at_ 0xF07; // ENSlvA  slave A IIC address
BYTE xdata IIC_TXRCBBUF     _at_ 0xF08; // slave B IIC receive/transmit buffer

#define  IIC_RCBBUF IIC_TXRCBBUF
#define  IIC_TXBBUF IIC_TXRCBBUF

BYTE xdata IIC_SLVBADR      _at_ 0xF09; // ENSlvB  slave B IIC address
//BYTE xdata IIC_DBUF       _at_ 0xF0A;

// ISP
BYTE xdata ISPSLV           _at_ 0xF0B; // ISP slave address
BYTE xdata ISPEN            _at_ 0xF0C; // write 0x93H to enable ISP mode


//define MTV230's A/D converter
BYTE xdata ADC	     _at_ 0xF10;
BYTE xdata WDT	     _at_ 0xF18; // WEN WCLR - - - WDT2 WDT1 WDT0

//define OSD register
BYTE xdata OSDRA 	   _at_ 0xFA0;
BYTE xdata OSDCA  	   _at_ 0xFA1;
BYTE xdata OSDDT0  	   _at_ 0xFA2;
BYTE xdata OSDDT1  	   _at_ 0xFA3;
//BYTE xdata WinReg[12]    _at_ 0xFC0;
BYTE xdata W1ROW           _at_ 0xFC0;
BYTE xdata W1COL1          _at_ 0xFC1;
BYTE xdata W1COL2          _at_ 0xFC2;
BYTE xdata W2ROW           _at_ 0xFC3;
BYTE xdata W2COL1          _at_ 0xFC4;
BYTE xdata W2COL2          _at_ 0xFC5;
BYTE xdata W3ROW           _at_ 0xFC6;
BYTE xdata W3COL1          _at_ 0xFC7;
BYTE xdata W3COL2          _at_ 0xFC8;
BYTE xdata W4ROW           _at_ 0xFC9;
BYTE xdata W4COL1          _at_ 0xFCA;
BYTE xdata W4COL2          _at_ 0xFCB;
BYTE xdata VERTD  	       _at_ 0xFCC;
BYTE xdata HORD            _at_ 0xFCD;
BYTE xdata CH 		       _at_ 0xFCE;
BYTE xdata RSPACE  	       _at_ 0xFD0;
BYTE xdata OSDCON1  	   _at_ 0xFD1;
BYTE xdata OSDCON2  	   _at_ 0xFD2;
BYTE xdata CHSC  	       _at_ 0xFD3;
BYTE xdata FSSTP  	       _at_ 0xFD4;
BYTE xdata WINSW  	       _at_ 0xFD5;
BYTE xdata WINSH  	       _at_ 0xFD6;
BYTE xdata WINSC  	       _at_ 0xFD7;
BYTE xdata WINSC1  	       _at_ 0xFD8;
BYTE xdata XDEL            _at_ 0xFD9;

⌨️ 快捷键说明

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