Курсовая работа: Транзисторний перетворювач з дроселем в первинному ланцюзі
tint1 = 1;
TCNT1H = 0x3C;
TCNT1L = 0xB0;
}
Основная программа:
// Target : M16
// Crystal: 10.000Mhz
#include <iom16v.h>
#include <init.h>
#include <functions.h>
#include <math.h>
#include <macros.h>
unsigned int T;
void main(void )
{
init_devices();
start();
PORTA&0b001000000 = 0;
PORTA&0b000100000 = 0;
Ton = 10;
while (1)
{
vol();
tint1=0;
TCCR1B = 0x01; //запуск таймера
T = 0;
while (T<=Ton){ PORTA&0b001000000 = 1;T++}
else { PORTA&0b001000000 = 0; PORTA&0b000100000 = 0;} //VT2
while (tint1 != 1)delay_mcs(0);