Курсовая работа: Разработка универсального шестиканального термометра
txd_bufer[2]=table_ascii[bufer_led[2]]; // параметр
txd_bufer[3]=table_ascii[bufer_led[3]]; //параметр
txd_index=0;
}
void transmit(void)
{
if (txd_bufer[txd_index]){
UDR=txd_bufer[txd_index++];
}
}
void measure_a(void)
{
ADMUX=num_ch; // номер канала в мультиплексор АЦП
adc_start;
}
void display_parm(void)
{// отображение на терминале значения параметра
bufer_led[1]=num_ch+1; // выдать номер канала (1...6 вместо 0...5)
d2_bcd(ampl);//вызов программы обработки числа
}// end of display_parm
void d2_bcd(long val)
{// 2-10
bufer_led[2]=val/10;
if (!bufer_led[2]) bufer_led[2]=blank_symb;
bufer_led[3]=val%10;
}// end of d2_bcd
term.h
void count_time_gen_init(void){
count_time_gen=time_gen;