#include "C:\Users\Honza\Documents\pic\I2C_bat_pam\Cteni\main.h"#include "C:\Users\Honza\Documents\pic\I2C_bat_pam\Min_V_cl\main.h"#define EEPROM_SDA PIN_B0#define EEPROM_SCL PIN_B1#use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL)#use rs232(baud=9600,parity=N,xmit=PIN_B3,rcv=PIN_B2,bits=8) //rcv TXD xmit RXDvoid main(){setup_adc_ports(NO_ANALOGS|VSS_VDD);setup_adc(ADC_CLOCK_DIV_2);setup_spi(SPI_SS_DISABLED);setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);setup_timer_1(T1_DISABLED);setup_timer_2(T2_DISABLED,0,1);setup_ccp1(CCP_OFF);setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizardprintf("Simple Thermomether \r\n",);unsigned int8 STAV1,STAV2;unsigned int16 SOUCET, SOUCET1;unsigned int8 LSB=0,ZK,k=0,VH,VL;//unsigned int8while(TRUE){i2c_start(); //blockdatacontrolI2C_Write(0xAA);I2C_write(0x61);i2c_start();I2C_Write(0xAA);i2c_write(0x00);i2c_stop();delay_ms (1);i2c_start();//dataflashclassI2C_Write(0xAA);I2C_write(0x3e);i2c_start();I2C_Write(0xAA);i2c_write(0x50);i2c_stop();delay_ms (1);i2c_start();//dataflashblockI2C_Write(0xAA);I2C_write(0x3f);i2c_start();I2C_Write(0xAA);I2C_write(0x02);i2c_stop();delay_ms (1);i2c_start();//blockdataI2C_Write(0xAA);I2C_write(0x45);i2c_start();I2C_Write(0xAB);VH=I2C_read(0);i2c_stop();i2c_start();//blockdataI2C_Write(0xAA);I2C_write(0x46);i2c_start();I2C_Write(0xAB);VL=I2C_read(0);i2c_stop();delay_ms (1);printf("VL %lX \r\n", VL);printf("LH %lX \r\n", VH);if(VH==0x00){LSB=LSB-1;printf("Vysledne LSB %lX \r\n", LSB);while(TRUE){}}else{i2c_start();//blockdataI2C_Write(0xAA);I2C_write(0x45);i2c_start();I2C_Write(0xAA);I2C_write(0x00);i2c_stop();}i2c_start();//blockdataI2C_Write(0xAA);I2C_write(0x60);i2c_start();I2C_Write(0xAA);I2C_write(LSB);i2c_stop();LSB=LSB+1;delay_ms (100);}}