90 lines
3.0 KiB
C
90 lines
3.0 KiB
C
#ifndef _TEMPERATURE_H_
|
||
#define _TEMPERATURE_H_
|
||
|
||
#include "MAIN.H"
|
||
|
||
|
||
#define DQ P3_5
|
||
|
||
|
||
//20250116 增加温度采集字节
|
||
typedef struct _StrSwSample
|
||
{
|
||
unsigned int emergency_stop_switch : 1; // 通道1,急停开关
|
||
unsigned int High_voltage_switch : 1; // 通道2,高压开关
|
||
unsigned int CH03 : 1; // 通道3
|
||
unsigned int CH04 : 1; // 通道4
|
||
unsigned int CH05 : 1; // 通道5
|
||
unsigned int CH06 : 1; // 通道6
|
||
unsigned int CH07 : 1; // 通道7
|
||
unsigned int CH08 : 1; // 通道8
|
||
unsigned int CH09 : 1; // 通道9
|
||
unsigned int CH10 : 1; // 通道10
|
||
unsigned int CH11 : 1; // 通道11
|
||
unsigned int CH12 : 1; // 通道12
|
||
unsigned int CH13 : 1; // 通道13
|
||
unsigned int CH14 : 1; // 通道14
|
||
unsigned int CH15 : 1; // 通道15
|
||
unsigned int CH16 : 1; // 通道16
|
||
unsigned int CH17 : 1; // 通道17
|
||
unsigned int CH18 : 1; // 通道18
|
||
unsigned int CH19 : 1; // 通道19
|
||
unsigned int CH20 : 1; // 通道20
|
||
unsigned int CH21 : 1; // 通道21
|
||
unsigned int CH22 : 1; // 通道22
|
||
unsigned int CH23 : 1; // 通道23
|
||
unsigned int CH24 : 1; // 通道24
|
||
unsigned int CH25 : 1; // 通道25
|
||
unsigned int CH26 : 1; // 通道26
|
||
unsigned int CH27 : 1; // 通道27
|
||
unsigned int CH28 : 1; // 通道28
|
||
unsigned int CH29 : 1; // 通道29
|
||
unsigned int CH30 : 1; // 通道30
|
||
unsigned int CH31 : 1; // 通道31
|
||
unsigned int CH32 : 1; // 通道32
|
||
unsigned int CH33 : 1; // 通道33
|
||
unsigned int CH34 : 1; // 通道34
|
||
unsigned int CH35 : 1; // 通道35
|
||
unsigned int CH36 : 1; // 通道36
|
||
unsigned int CH37 : 1; // 通道37
|
||
unsigned int CH38 : 1; // 通道38
|
||
unsigned int CH39 : 1; // 通道39
|
||
unsigned int CH40 : 1; // 通道40
|
||
unsigned int CH41 : 1; // 通道41
|
||
unsigned int CH42 : 1; // 通道42
|
||
unsigned int CH43 : 1; // 通道43
|
||
unsigned int CH44 : 1; // 通道44
|
||
unsigned int reserve : 4;
|
||
uword temperature; // 温度
|
||
|
||
} StrSwSample;
|
||
|
||
typedef union _UnSwSample
|
||
{
|
||
StrSwSample bit_data; // 使用定义的结构体变量名
|
||
unsigned char arr[sizeof(StrSwSample)]; // 通过结构体类型确定大小
|
||
} UnSwSample;
|
||
|
||
|
||
void Single_point_Read_Temperature(void); //声明函数
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
extern UnSwSample UnSwSample_1 ;
|
||
|
||
|
||
|
||
|
||
#endif // _TEMPERATURE_H_
|