📄 供暖控制.h
字号:
;*************************************************************************
; 供暖控制头文件,该头文件中定义了与供暖控制有关的内容
; Dying ----V 1.0
;*************************************************************************
TemperatureLowAlarmLimit EQU 0020H
TemperatureHighAlarmLimit EQU 00FFH
StartSystemCommand EQU 0001H
StopSystemCommand EQU 0000H
#if EntherNet
FlashControlTemperature EQU 1014H
;------------------------------------------------
;无线供暖控制模块使用的是无线网关模块
;P42 GPIO OUT OUT DATA of DS18B20
;P43 GPIO IN IN DATA of DS18B20
;P45 GPIO OUT Control Pin
;------------------------------------------------
#define DQ_IN 08H,&P4IN
#define DQ_OUT 04H,&P4OUT
#define ControlHeat 20H,&P4OUT
#else
FlashSourceIDFlagAddress EQU 1006H
FlashSourceIDAddress EQU 1008H
FlashSeriesNumberAddress EQU 100EH
FlashControlTemperature EQU 1014H
FlashTimeOff EQU 1016H
FlashTimeOn EQU 1018H
DeviceFileAddress EQU 0B000H
DeviceFileFrameSize EQU 100 ;无线上传设备文件帧长度
WriteDeviceFileLength EQU 100 ;串口下载设备文件长度
;------------------------------------------------
;通过以太网有线进行供暖控制模块
;P46 GPIO OUT OUT DATA of DS18B20
;P45 GPIO IN IN DATA of DS18B20
;P44 GPIO OUT Control Pin
;------------------------------------------------
#define DQ_IN 20H,&P4IN
#define DQ_OUT 40H,&P4OUT
#define ControlHeat 10H,&P4OUT
SourceIDFlagRegister DS 2
SourceID DS 0
SourceID6 DS 1
SourceID5 DS 1
SourceID4 DS 1
SourceID3 DS 1
SourceID2 DS 1
SourceID1 DS 1
SeriesNumber3 DS 0
SeriesNumber3High DS 1
SeriesNumber3Low ds 1
SeriesNumber2 DS 0
SeriesNumber2High DS 1
SeriesNumber2Low ds 1
SeriesNumber1 DS 0
SeriesNumber1High DS 1
SeriesNumber1Low ds 1
ControlTemperature DS 0 ;写到FLASH里去
ControlTemperatureLow DS 1
ControlTemperatureHigh DS 1
DeviceFileFrameNumber DS 2
#define UDSAndSeriesNumber 0200H,WorkStationState
#define NetGateQueryOK 0400H,WorkStationState
#define RAMSourceIDFlag 0800H,WorkStationState
#endif
BackData DS 0
MeasureTemperature DS 0
MeasureTemperatureLow DS 1
MeasureTemperatureHigh DS 1
TimeOff DS 0
TimeOffLow DS 1
TimeOffHigh DS 1
TimeOn DS 0
TimeOnLow DS 1
TimeOnHigh DS 1
TimeNow DS 0
TimeNowLow DS 1
TimeNowHigh DS 1
StateWorks DS 0
StateWorksLow DS 1
StateWorksHigh DS 1
TemperatureAlarm DS 0
TemperatureAlarmLow DS 1
TemperatureAlarmHigh DS 1
#define LowTemperatureAlarm 0001H,&TemperatureAlarm
#define HighTemperatureAlarm 0002H,&TemperatureAlarm
#define StopAlarmBit 8000H,&WorkStationState
#define StartBackUpData 4000H,&WorkStationState
#define TemperatureAlarmBit 2000H,&WorkStationState
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -