iic_rom.h

来自「is about the 51 and the LCD」· C头文件 代码 · 共 40 行

H
40
字号


#define ROMEND 
#define ROMSTART
#define ICCROMADDRESS

#ifndef uchar
#define uchar unsigned char
#define uint  unsigned int
#endif

typedef struct ROMFILE{
	uint address_end ;             /*最后一个报警信号存储地址*/
	uint address_start;            /*第一个报警信号存储地址*/
	uint call_size;                /*总报警数*/
	uchar data_size;               /*报警信号占用存储空间的大小*/
}ROM_file;

typedef struct {
	uchar year;                    /*年*/
	uchar month;                   /*月*/
	uchar day;                     /*日*/
	uchar hour;                    /*小时*/
	uchar minute;                  /*分钟*/
	uchar call_count;              /*报警信号*/
}call_file;

typedef union{
	call_file call_type;
	uchar     call_data[6]
}call_union;

typedef struct{
	uchar In_page;                 /*选择的电流页数*/
	uchar IL_page;                 /*选择的剩余电流页数*/
	uchar delay_page;              /*选择的延迟时间页数*/
}display_file;

#define ROM_write(address,dROM) IIC_write(address,dROM)
#define ROM_read(address)       IIC_read(address)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?