Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"tmr2on" - 1 õppematerjal

Kodutöö taimer-Sissejuhatus digitaaltehnikasse
8
docx

Kodutöö taimer. Sissejuhatus digitaaltehnikasse

5MHz Pulsilaiusmodulaatori (laiusimpulssmodulaatori) modulatsioonisageduse ja impulsi laiuse määramine Antud ülessande registrid määravad ära heli sageduse ehk millisena heli jõuab meieni. Heli kostub mikrokontrolleri tranistorist. #include #define Q_buzz (1<<2) /* * */ void main(void) { // Seadistus - setup // 1. TAIMERI LOENDURI SEADISTUS // Loendur nulli TMR2=0; // Loendur käivitada T2CON = 0b00000110; // TMR2ON=1, Sagedusjagur (1x) = 16x // 2. LOENDURI NULLIMISE SEADISTUS // Taimeri perioodi seadistus võrdlusregister PR2= 123; // 3. IMPULSI LAIUSE VÕRDLUSLÜLI SEADISTUS // Võrdluslüli PR2 seadistus CCP1CON = 0b00001100; // 11xx = PWM mode // Impulsi laiuse seadistus võrdlusregister CCPR1L = PR2/2; CCP1X = 0; CCP1Y = 0; // 4. VÄLJUNDI SEADISTUS // PWM-lüli väljundi seadistus // et väljund jõuaks klemmile, selleks nullitakse

Energeetika → Elektrijaotustehnika
4 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun