📄 pl3200.inc
字号:
;************************************************************
;文档类型: 原代码
;项目编号:
;文档编号:
;修订版本: v1.0
;生成日期: 2004.12.09
;文档作者:
;审 核:
;************************************************************
;相关文档: PL3200头文件定义
;文档编号 说明
;************************************************************
;修订说明:
;修订版本:
;************************************************************
;////////////////////////////////////////////////////////////////////////////////////////////
;PL3200新增特殊功能寄存器定义:
ALU_MOD BIT PSW.1 ;=1是16位运算模式,MR=0
STATUS EQU PCON ;只读
TCON0 EQU TCON
TCON1 EQU 0C8H
IT2 BIT TCON1.0 ;外部中断2触发方式控制位。=1时为边缘触发方式,=0为电平触发方式
IE2 BIT TCON1.1 ;外部中断2的申请标志,当检测到有外部中断信号时,由硬件自动置1
TR2 BIT TCON1.4 ;T2计数运行控制位,由软件置1或清0
TF2 BIT TCON1.5 ;T2计数溢出标志位.当溢出时,该位由硬件置1,申请中断,进入中断后自动清零,也可软件清零
TMOD0 EQU TMOD
TMOD1 EQU 0C9H
CKCON EQU 8EH ;读外部RAM时钟周期,看门狗控制器
SCON0 EQU SCON ;串口0的控制寄存器
SCON1 EQU 0C0H ;串口1的控制寄存器
ERI BIT SCON1.0 ;接收中断标志位
ETI BIT SCON1.1 ;发送中断标志位
ERB8 BIT SCON1.2 ;接收数据的第9位
ETB8 BIT SCON1.3 ;发送数据的第9位
EREN BIT SCON1.4 ;允许接收控制位
ESM2 BIT SCON1.5 ;多机通讯控制位
ESM1 BIT SCON1.6 ;串行口工作方式选择
ESM0 BIT SCON1.7
ES1 BIT IE.6
ET2 BIT IE.5
EIE EQU 0A9H ;外部中断2中断允许位
EIP EQU 0B9H ;外部中断2中断优先级控制位
EXT_ADR EQU 0D9H ;扩展地址寄存器
EXT_DAT EQU 0D8H ;扩展数据寄存器
TL2 EQU 0CCH ;
TH2 EQU 0CDH ;定时/计数器2的高低字节
WDI EQU 08FH ;看门狗计数器复位寄存器
WDT_RST EQU WDI
RS485_RST EQU 0DAH ;RS485发送复位寄存器
IR_CNT1 EQU 0DBH ;红外通讯频率控制器
SBUF0 EQU 099H ;串口数据缓冲区0
;SBUF0 EQU SBUF
SBUF1 EQU 0C1H ;串口数据缓冲区1
ACC_H EQU 0E1H ;高八位累加器
B_H EQU 0F1H ;用于乘除指令
SSC_DAT EQU 0F8H ;载波通信控制字数据寄存器
SSC_ADR EQU 0F9H ;载波通信控制字地址选择寄存器
SSC_BUF EQU 0FAH ;载波通信数据缓冲区寄存器
;/*扩频通信单元位定义*/
;/*ADDR_00H*/
DTR BIT SSC_DAT.7
EOF BIT SSC_DAT.3
FHF BIT SSC_DAT.2
DRF BIT SSC_DAT.1
R_T BIT SSC_DAT.0
;/*ADDR_02H*/
K_G BIT SSC_DAT.7
WS BIT SSC_DAT.6
;/*ADDR_03H*/
SSC_ENA BIT SSC_DAT.7
SSC_IE BIT SSC_DAT.6
RT BIT SSC_DAT.2
;/*EXT_CTRL ADDR_0FDH*/
RS485_RS BIT EXT_DAT.0
;/*EXT_CFG ADDR_0FEH*/
TS BIT EXT_DAT.4
LED_LCD BIT EXT_DAT.2
IR38K BIT EXT_DAT.1
RS485 BIT EXT_DAT.0
PMU_ADR EQU 0E9H ;电能计量地址寄存器
PMU_DAT EQU 0E8H ;电能计量数据寄存器
;P_CF BIT PMU_DAT.0
;PMU_ENA BIT PMU_DAT.7
;PMU_DPC EQU 0FEH
;PMU_PRT EQU 0FFH
;P_GATE_L EQU 12H
;P_GATE_H EQU 13H
;PULSE_REVP_IO BIT PMU_DAT.1
;///////////////////////////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -