46 INTCON &= ~Q_taimer;
47 if (n) n--;
48 if (m) m--;
49 }
50 }
51 return (1);
52 }
INTCON funktsioon näitab kui taimer üle paisutab. Muutuja n näitab aega, mille jooksul tekib
dioodile uus arv. See arv 126, mis ajaliselt on veidi sekund. Programm loendab Taimeri TMR0
ületäitumisi kui 8-bilitline loendur on loendamisega jõudnud 255-ni.
. Missuguse taktsignaaliga töötab taimeri loendur teie tehtud ülesandes? 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
Joonisel 4.19 on kujutatud asünkroonajami kiiruse impulssreguleerimise suletud juhtimissüsteemi struktuuriskeemi. Joonis 4.19 Kiiruse reguleerimine toimub mootori rootoriahela takistuse impulssreguleerimise tulemusena. Selleks on rootoriahelasse lülitatud mittetüüritav pooljuhtdioodidest V1...V6 koosnev kolmefaasiline sildlülituses alaldi, lisatakisti R2l ja temaga rööbiti impulsskommutaator IK. Impulsskommutaatori juhtimine toimub laiusimpulssmodulaatori LIM abil, mille sisendile antakse kiiruse etteandesignaali Ue, ja kiiruse tagasisidesignaali Uts, vahe Uj = Ue,Uts,. Kui laiusimpulssmodulaatori sisendile anda positiivne juhtimissignaal, hakkab ta genereerima juhtimisimpulsse, millised antakse impulsskommutaatori juhtimis- süsteemi KJS abil impulsskommutaatori pooljuhtelementidele (jõutransistorid või türistorid) ning impulsskommutaator hakkab perioodiliselt shunteerima lisatakistit R2l.