Parem suunamärguanne - "Võid mööda minna" Vasak suunamärguanne - "Ära mine mööda - ohtlik on" Lähitulede korraks kustutamine - "Sul ei põle tuled" Täistulede vilgutamine - "Teel on politsei" Täistulede vilgutamine peateel olles - "Annan sulle teed" Käeviibutus - "Tänan" või "Pole tänu väärt" Ohutuledega taga sõitjale vilgutamine - "Ees on oht" või "Sul ei põle tuled" või "Tänan"
} } int main(void) { n=0; piiks=0; m=0; // loo algusesse // Taimer 0 OPTION_REG = 0b00000110; // OPTION = 0b00000110; TMR0 = 0; // Taimer 2 CCP1CON = 0b00001100; T2CON = 0b00000110; // 1:16 PR2 = 0; while (1){ if (n==0) Perioodiline_tegevus(); if (INTCONbits.T0IF){ INTCONbits.T0IF=0; n--; } } KOKKUVÕTE Programmi ülesanneteks oli heli tekitamine, valgusdioodi vilgutamine teatud aja tagant ning Gaudeamuse meloodia mängimine mikrokontrolli kaudu. Heli tekitamist saab täiustada helisageduse muutmisega, mille kindlad väärtused on ära toodud Gaudeamuse tabelis.Samuti on programmides võimalik muuta perioodi pikkust, ning sammuti on võimalik muuta helisagedust kõrgemaks või madalamaks. LISAD: Ülesande 2 plokkskeem START Registri määramine Kas while tingimus on 1 või 0(jah või ei)
BER – bit error rate. 21. Modulatsiooni mõiste, modulatsiooniviisid. Amplituud-, sagedus- ja faasmodulatsioon. Mingisugune signaal muundatakse teiseks signaaliks – translaator/modem. Modulatsioon – muudetakse ühte või mitut parameetrit (amplituudi, sagedust või faasinihet millegi suhtes – tinglik alguspunkt). Amplituudmodulatsioon – On-off-keying – kui edastame bitiväärtust 1, lülitame signaali sisse, kui edastame bitiväärtust 0. Nt nagu tuledega vilgutamine. 22 Võime moduleerida ühes kanalis erinevaid sagedusi – võimaldab FDMA. Sagedusmodulatsioon – BFSK (Binary frequency shift keying) – saadame biti väärtusega 1 – üks toon, bitt väärtusega 0 – teine toon. Sagedusi võib olla rohkem kui kaks. – kanali sagedusriba efektiivne ärakasutamine, mitme signaali samaaegne