📄 mtv230m.h
字号:
/* MTV230M */
#include <absacc.h"
#define IICCTR XBYTE[0xF00]
/************************/
#define IICSTUS1 XBYTE[0xF01] //双字节-16MSB
#define IICSTUS2 XBYTE[0xF02]
#define INTFLG1 XBYTE[0xF03] //全部位可读,bit5,bit2,bit0可写
/*************************/
/*CHAR */
#define INTEN1 XBYTE[0xF04]
#define MBUF XBYTE[0xF05]
#define RCABUF XBYTE[0xF06]
#define TXABUF XBYTE[0xF06]
#define SLVAADR XBYTE[0xF07]
#define RCBBUF XBYTE[0xF08]
#define TXBBUF XBYTE[0xF08]
#define SLVBADR XBYTE[0xF09]
#define ISPSLV XBYTE[0xF0b]
#define ISPEN XBYTE[0xF0c]
#define ADC_read XBYTE[0xF10]
#define ADC_write XBYTE[0xF10]
#define WDT XBYTE[0xF18]
#define DA0 XBYTE[0x20]
#define DA1 XBYTE[0xF21]
#define DA2 XBYTE[0xF22]
#define DA3 XBYTE[0xF23]
#define P60 XBYTE[0xF28]
#define P61 XBYTE[0xF29]
#define P62 XBYTE[0xF2A]
/************************/
#define PADMOD1 XBYTE[0xF2B]
#define PADMOD2 XBYTE[0xF2C]
#define PADMOD3 XBYTE[0xF2D]
#define PADMOD4 XBYTE[0xF2E]
/**************************/
#define OPTION XBYTE[0xF2F]
#define P40 XBYTE[0xF30]
#define P41 XBYTE[0XF31]
#define P42 XBYTE[0xF32]
#define P43 XBYTE[0xF33]
#define P44 XBYTE[0xF34]
#define P45 XBYTE[0xF35]
#define P46 XBYTE[0xF36]
#define P47 XBYTE[0XF37]
#define P50 XBYTE[0xF38]
#define P51 XBYTE[0xF39]
#define P52 XBYTE[0xF3A]
#define P53 XBYTE[0xF3B]
#define P54 XBYTE[0xF3C]
#define P55 XBYTE[0xF3D]
#define P56 XBYTE[0xF3E]
#define P57 XBYTE[0xF3F]
#define HVSTUS XBYTE[0xF40]//read
#define HVCTR0 XBYTE[0xF40]//write
#define HCNTH XBYTE[0xF41]
#define HCNTL XBYTE[0xF42]
#define VCNTH XBYTE[0xF43]//read
#define HVCTR3 XBYTE[0xF43]//write
#define VCNTL XBYTE[0xF44]
#define INTFLG2 XBYTE[0xF48]
#define INTEN2 XBYTE[0xF49]
#define OSDRA XBYTE[0xFA0]
#define OSDCA XBYTE[0xFA1]
#define OSDDT0 XBYTE[0xFA2]
#define OSDDT1 XBYTE[0xFA3]
#define W1ROW XBYTE[0xFC0]
/************************/
#define W1COL1 XBYTE[0xFC1]
#define W1COL2 XBYTE[0xFC2]
/*************************/
#define W2ROW XBYTE[0xFC3]
/**************************/
#define W2COL1 XBYTE[0xFC4]
#define W2COL2 XBYTE[0xFC5]
/**************************/
#define W3ROW XBYTE[0xFC6]
/**************************/
#define W3COL1 XBYTE[0xFC7]
#define W3COL2 XBYTE[0xFC8]
/*************************/
#define W4ROW XBYTE[0xFC9]
/***************************/
#define W4COL1 XBYTE[0xFCA]
#define W4COL2 XBYTE[0xFCB]
/***************************/
#define VERTD XBYTE[0xFCC]
#define HORD XBYTE[0xFCD]
#define CH XBYTE[0xFCE]
#define RSPACE XBYTE[0xFD0]
/**********************/
#define OSDCON1 XBYTE[0x0FD1]
#define OSDCON2 XBYTE[0x0FD2]
/****************************/
#define CHSC XBYTE[0xFD3]
#define FSSTP XBYTE[0xFD4]
#define WINSW XBYTE[0xFD5]
#define WINSH XBYTE[0xFD6]
/**************************/
#define WINSC1 XBYTE[0xFD7]
#define WINSC2 XBYTE[0xFD8]
/**************************/
#define XDEL XBYTE[0xFD9]
/****************************/
//芯片配置
/*unsigned char bdata padmoda;
unsigned char bdata padmodb;
unsigned char bdata padmodc;
unsigned char bdata padmodd;
unsigned char bdata optiona;
sbit HIICE=padmoda^7;
sbit IIICE=padmoda^6;
sbit HVE=padmoda^5;
sbit HclpE=padmoda^4;
sbit FclkE=padmoda^1;
sbit P62E=padmoda^0;
sbit DA3E=padmodb^7;
sbit DA2E=padmodb^6;
sbit DA1E=padmodb^5;
sbit DA0E=padmodb^4;
sbit AD3E=padmodb^3;
sbit AD2E=padmodb^2;
sbit AD1E=padmodb^1;
sbit AD0E=padmodb^0;
sbit P47oe=padmodc^7;
sbit P46oe=padmodc^6;
sbit P45oe=padmodc^5;
sbit P44oe=padmodc^4;
sbit P43oe=padmodc^3;
sbit P42oe=padmodc^2;
sbit P41oe=padmodc^1;
sbit P40oe=padmodc^0;
sbit P57oe=padmodd^7;
sbit P56oe=padmodd^6;
sbit P55oe=padmodd^5;
sbit P54oe=padmodd^4;
sbit P53oe=padmodd^3;
sbit P52oe=padmodd^2;
sbit P51oe=padmodd^1;
sbit P50oe=padmodd^0;
sbit PWMF=optiona^7;
sbit DIV253=optiona^6;
sbit SivAbs1=optiona^5;
sbit SivAbs0=optiona^4;
sbit ENSCL=optiona^3;
sbit Msel=optiona^2;
sbit MIICF1=optiona^1;
sbit MIICF0=optiona^0;
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -