Курсовая работа: Транзисторний перетворювач з дроселем в первинному ланцюзі
watchdog_init();
port_init();
timer1_init();
SREG = 0b10000000;
ADCSRA = 0b10000110; //инициализация АЦП (режим)
ADMUX = 0b11100011; // инициализация АЦП (выбор РА3)
MCUCR = 0x00;
TIMSK = 0x04; //прерывание по таймеру 1
GICR = 0x00;
SEI();
}
Подпрограмма функций
unsigned int out,set ,Ton;
int high,low,b,tint1,des,edi;
int mas_code[10]={0b01000000,0b01111001,0b00100100,0b00110000,
0b00011001,0b00010010,0b00000010,0b01111000,0b00000000,0b00010000};
void BCD(int b) //BCD-преобразование
{
des=((b%100)/10);
edi=((b%100)%10);
}
void delay_mcs(unsigned int tmp) //задержка
{
unsigned int tmp1;
tmp1=tmp*10;
while (tmp1>0)
{tmp1--;}
}
void start(void ) //функция запуска стабилизатора