- void main()
- {
- init_eeprom(); //读eeprom数据
- time_init(); //初始化定时器
- showw(); //显示问候语 和名字
-
- while(1)
- {
-
- key();
- //====================yemian==0时 进入工作状态=================================
- if(yemian==0)
- {
- if(flat==1)
- {
- flat=0;
- lcd_init(); //初始化
-
- display(0x00,'T') ; //Temp
- display(0x01,'e');
- display(0x02,'m');
- display(0x03,'p');
- display(0x04,':');
-
- display(0x08,0xdf); // 度
- display(0x09,'C');
-
-
- display(0x40,'H') ; //Humi
- display(0x41,'u');
- display(0x42,'m');
- display(0x43,'i');
- display(0x44,':');
-
- display(0x47,'%');
- display(0x48,'R');
- display(0x49,'H');
-
- display(0x0c,'T');
- display(0x0d,':');
- display(0x0e,WenDu/10+0x30); //报警温度
- display(0x0f,WenDu%10+0x30);
-
- display(0x4c,'H');
- display(0x4d,':');
- display(0x4e,ShiDu/10+0x30); //报警湿度
- display(0x4f,ShiDu%10+0x30);
-
- }
-
- if(flag_300ms == 1)
- {
- flag_300ms = 0;
- receive();
-
- display(0x05,TH/10+0x30); //温度显示
- display(0x06,TH%10+0x30);
-
- display(0x45,RH/10+0x30); //湿度显示
- display(0x46,RH%10+0x30);
-
-
- warn();
- }
-
- }
复制代码
|