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

📄 pl3200.inc

📁 基于PL3000芯片的单相复费率多功能电表的应用程序。
💻 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 + -