📄 mtv212mn32.h
字号:
//#ifndef _MTV212MN32_H
//#define _MTV212MN32_H
//#include <reg51.h>
//**************************************************************************
// MTV212M32微处理器所扩充的特殊功能寄存器的定
extern unsigned char pdata XFR_PADMOD1; //配制DA输出引脚和AD输入引脚
extern unsigned char pdata XFR_PADMOD2; //配制P5口
extern unsigned char pdata XFR_PADMOD3; //配制P4口,IIC和行场同步分频输出
extern unsigned char pdata XFR_PADMOD4; //P1口的引脚配置
extern unsigned char pdata XFR_PADMOD5; //P2口的引脚配置
extern unsigned char pdata XFR_PADMOD6; //P5口的引脚配置
extern unsigned char pdata XFR_OPTION1; //芯片配制:PWM和IIC
extern unsigned char pdata XFR_OPTION2; //芯片配制:从方式模块A的从地址长度
extern unsigned char pdata XFR_XBANK ; //辅助RAM的段控制寄存器,每段128字节
extern unsigned char pdata XFR_P4 ; //P4口
extern unsigned char pdata XFR_P5 ; //P5口
//------------------------------------------------------------------------
// MTV212MN32的PWM输出寄存器地
extern unsigned char pdata XFR_DA0 ;
extern unsigned char pdata XFR_DA1 ;
extern unsigned char pdata XFR_DA2 ;
extern unsigned char pdata XFR_DA3 ;
extern unsigned char pdata XFR_DA4 ;
extern unsigned char pdata XFR_DA5 ;
extern unsigned char pdata XFR_DA6 ;
extern unsigned char pdata XFR_DA7 ;
extern unsigned char pdata XFR_DA8 ;
extern unsigned char pdata XFR_DA9 ;
extern unsigned char pdata XFR_DA10 ;
extern unsigned char pdata XFR_DA11 ;
extern unsigned char pdata XFR_DA12 ;
extern unsigned char pdata XFR_DA13 ;
//------------------------------------------------------------------------
// MTV212MN32中的同步信号处理、自测模式和中断控制寄存器
extern unsigned char pdata XFR_HVSTUS; //同步信号状态
extern unsigned char pdata XFR_HCNTH ; //水平同步信号计数器高6位
extern unsigned char pdata XFR_HCNTL ; //水平同步信号计数器低8位
extern unsigned char pdata XFR_VCNTH ; //垂直同步信号计数器高4位
extern unsigned char pdata XFR_VCNTL ; //垂直同步信号计数器低8位
//extern unsigned char pdata XFR_HVCTR0;
//extern unsigned char pdata XFR_HVCTR2;
//extern unsigned char pdata XFR_HVCTR3;
extern unsigned char pdata XFR_INTFLG;
extern unsigned char pdata XFR_INTEN ;
//------------------------------------------------------------------------
// MTV212MN32
extern unsigned char pdata XFR_IIC_CTR ; //IIC接口控制寄存器
extern unsigned char pdata XFR_IIC_STUS1 ; //IIC接口状态寄存器1
extern unsigned char pdata XFR_IIC_STUS2 ; //IIC接口状态寄存器2
extern unsigned char pdata XFR_IIC_INTFLG ; //IIC中断标志寄存器
extern unsigned char pdata XFR_IIC_INTEN ; //IIC中断允许寄存器
extern unsigned char pdata XFR_IIC_MBUF ; //主方式的发送/接受寄存器
extern unsigned char pdata XFR_IIC_RCABUF ; //从方式模块A的接受寄存器
//extern unsigned char pdata XFR_IIC_TXABUF ; //从方式模块A的发送寄存器
extern unsigned char pdata XFR_IIC_SLVAADR; //从方式模块A的从地址寄存器
extern unsigned char pdata XFR_IIC_RCBBUF ; //从方式模块B的接受寄存器
//extern unsigned char pdata XFR_IIC_TXBBUF ; //从方式模块B的发送寄存器
extern unsigned char pdata XFR_IIC_SLVBADR; //从方式模块B的从地址寄存器
extern unsigned char pdata XFR_IIC_DBUF ; //DDC1传输寄存器
//------------------------------------------------------------------------
extern unsigned char pdata XFR_ADC ;
extern unsigned char pdata XFR_WDT ;
//#endif
#define PWM_HLINE XFR_DA7
#define PWM_BRIGHTNESS XFR_DA3
#define PWM_ABL XFR_DA4
#define PWM_ROTATION XFR_DA5
#define XFR_IIC_TXABUF XFR_IIC_RCABUF
#define XFR_IIC_TXBBUF XFR_IIC_RCBBUF
#define XFR_HVCTR0 XFR_HVSTUS
#define XFR_HVCTR2 XFR_HCNTL
#define XFR_HVCTR3 XFR_VCNTH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -