;\\\\\ PROJEKT TC0 Z SERWO 1 ///// ; **** ; PB3 = PWM z TC0 (^_) ; JP9 GND = BRAZOWY (-) ; JP9 VCC = CZERWONY (+) ; **** .include "m32def.inc" .def licznik1 = R18 .def licznik2 = R19 .def licznik3 = R20 .org 0x0000 jmp Start ; miejsce na ISRy przerwan Start: ; przygotowania STOSu ldi R17, HIGH(RAMEND) out SPH, R17 ldi R17, LOW(RAMEND) out SPL, R17 ; robimy standardowa PRZESTRZEN We/Wy jesli bedzie potrzebna ; definicje przerwan, jesli beda potrzebne ; zaczynamy ustawiac serwo w konkretne polozenie orczyka zalezne od wspolczynnika wypelnienia Procedura_orczyk1: ldi R22, 10 ; 10 odpowiada za ustalenie pierwszego polozenia orczyka sbi DDRB, PB3 ; na PB3 bedzie generowane PWM, praca w trybie wyjsciowym clr R21 ldi R21, (#<