{H=0x00;L=0x00;_t1 = 1;
} void timer0_comp_isr(void)
{int count = 0;=0x00;++;(time_t0 == count)
{_t0 = 1;= 0;
}
}
//=====================================
//=====================================
#ifndef _MESSAGE_PC_INCLUDED_
#define _MESSAGE_PC_INCLUDED_
#include <mega64.h>
#include <function_lcd.h>
#include <function_adc.h>
#include <function_AKM03.h>
//=====================================int N1;int N2;int N3;
//=====================================iter_Processing_massage_PC1();
//=====================================iter_Processing_massage_PC1()
{code_command = getchar1();(code_command == 0)
{(25);_us(40);
}
//============================if(code_command == 1)//
{DSH1,DSH2,DSH3,DSH4;fD;unsigned int iD;int n,t;= getchar1();= getchar1();= getchar1();= getchar1();= getchar1();+= getchar1()*256;= getchar1();+= getchar1()*256;
//-------------------------V4s();(DSH1);(DSH2);(DSH3);(DSH4);
//-------------------------_ms(t);
//-------------------------V(1);= mens_adc_U5V4s(n,1);
//-------------------------= fD;
//-------------------------(iD);(iD/256);(iD/65536);(iD/16777216);V(1);(1);
}
//============================if(code_command == 2)
{DSH1,DSH2;unsigned int D;= getchar1();= getchar1();
//-------------------------V2s();(DSH1 < 200)
{();(DSH1);
}
{();(DSH1 % 200);
}(DSH2 < 200)
{();(DSH2);
}
{();(DSH2 % 200);
}
//-------------------------_ms(5);
//-------------------------= mens_adc_U5V2s(5,1);(D < N1)= mens_adc_U5V2s(50,1);
{V(2);_ms(5);= mens_adc_U5V2s(5,2);(D < N2)= mens_adc_U5V2s(50,2);
{V(3);_ms(5);= mens_adc_U5V2s(50,3);
}
}
//-------------------------(D);(D/256);(D/65536);(D/16777216);(2);
}
//============================if(code_command == 3)//проверка 100В
{DSH1,DSH2,range;fD;unsigned int iD;int n,t;= getchar1();= getchar1();= getchar1();+= getchar1()*256;= getchar1();+= getchar1()*256;= getchar1();
//-------------------------V();(DSH1 < 200)
{();(DSH1);
}
{();(DSH1 - 200);
}(DSH2 < 200)
{();(DSH2);
}
{();(DSH2 - 200);
}
//-------------------------_ms(t);
//-------------------------= mens_adc_U100V(n,range);(D < N1)= mens_adc_U100V(50,1);
{V(2);_ms(5);= mens_adc_U100V(5,2);(D < N2)= mens_adc_U100V(50,2);
}
}
//-------------------------= fD;
//-------------------------(iD);(iD/256);(iD/65536);(iD/16777216);(3); }
//============================if(code_command == 12)//
{= 0;();//K17 = 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;= 0;();();();();(12);
}
//============================_AKM03.h
#include <mega64.h>
#include <delay.h>
//=====================================
#ifndef _FUNCTION_AKM03_INCLUDED_
#define _FUNCTION_AKM03_INCLUDED_
//=====================================
#define DH1 PORTE.2
#define DH2 PORTE.3
#define DH3 PORTE.6 Перейти на страницу: 1 2 3 4 5 6 7
Другие статьи по теме
Выбор и расчёт трассы прокладки волоконно-оптического кабеля В современном информационном мире каждые пять лет объём передаваемой информации увеличивается вдвое, соответственно, встаёт задача передачи большого количества информации с максимальной ...
Технические средства, применяемые в деловом общении В деловом мире в условиях обострения конкуренции деловое общение становится важным фактором, определяющим успех деятельности не только отдельного человека, но подчас и целой фирмы ...
Генератор линейно возрастающего напряжения Электроника является универсальным и исключительно эффективным средством при решении самых различных проблем в области сбора и преобразования информации, автоматического и автоматизиров ...