#ifndef __MY_TYPE_H__
#define __MY_TYPE_H__
typedef unsigned char uchar;
typedef unsigned int uint;
#ifndef F_CPU
# define F_CPU 1000000UL
#endif
#define Set_Bit(val, bitn)(val |=(1<<(bitn)))
#define Clr_Bit(val, bitn)(val&=~(1<<(bitn)))
#define Get_Bit(val, bitn)(val &(1<<(bitn)))
#define IO_PORT PORTC
#defineIO_DIR DDRC
#define IO_IN PINC
#defineKEY PC0
#define LED PC1
#define key_n 0;
#define key_s 1;
#define key_d 2;
#define key_l 3;
#define key_second 100
#define long_seconds 200
enum
{
wait,//程序开始进入等待状态,
work,//工作状态,读取时间,在每分钟的整点读取温度并写入IIC
send//发送状态,发送IIC内的数据,发送完成后,重新进入等待状态
} control_state;
#endif
#define __MY_TYPE_H__
typedef unsigned char uchar;
typedef unsigned int uint;
#ifndef F_CPU
# define F_CPU 1000000UL
#endif
#define Set_Bit(val, bitn)(val |=(1<<(bitn)))
#define Clr_Bit(val, bitn)(val&=~(1<<(bitn)))
#define Get_Bit(val, bitn)(val &(1<<(bitn)))
#define IO_PORT PORTC
#defineIO_DIR DDRC
#define IO_IN PINC
#defineKEY PC0
#define LED PC1
#define key_n 0;
#define key_s 1;
#define key_d 2;
#define key_l 3;
#define key_second 100
#define long_seconds 200
enum
{
wait,//程序开始进入等待状态,
work,//工作状态,读取时间,在每分钟的整点读取温度并写入IIC
send//发送状态,发送IIC内的数据,发送完成后,重新进入等待状态
} control_state;
#endif