Egzamin0 odp

Nazwisko i Imię: …………………………………………………………… Nr Indeksu: ……………… Data: ……………………… Przedmiot: SW

1)……… 2)……… 3)……… 4)……… 5)……… 6)……… 7)……… 8)……… 9)……… 10)……… Suma:…………………… Ocena: …………

  1. Podaj i scharakteryzuj trzy podstawowe elementy niezbędne do budowy systemu wbudowanego. /6 pkt/

  2. Podaj zasadnicze różnice występujące między mikroprocesorem, a mikrokontrolerem. /3 pkt/

  3. Podaj znaczenie terminów: OTP, ISP, DPTR, UART. /4 pkt/

  4. Podaj, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SBIT i b. /2 pkt/

  5. Podaj znaczenia: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/

  6. Podaj, na czym polega algorytm Round – Robin. /1 pkt/

  7. Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/

  8. Co oznaczają akronimy: ALE, ROM, PSEN, DAC. /4 pkt/

  9. Napisz główną funkcję programu dodającego liczby a i b (obie dodatnie jednobajtowe), z których: a zdefiniowana jest w pamięci danych; b zdefiniowana jest w pamięci programu; wynik zwracany jest na porcie P1; /20 pkt/

  10. Napisz bez użycia dyrektywy sbit program równoważny podanemu: /12 pkt/

sbit W1 = Key^4; sbit W2 = Key^5; sbit W3 = Key^6; sbit W4 = Key^7;

void ISR_Timer1 (void) interrupt 3

{

Key = P0; if ((W1 & W2 & W3 & W4) != 1) {P2 = Key;}

}

Odpowiedzi

Odp. 9.

unsigned char data a;

unsigned char code b;

void main (void)

{

P1 = a+b;

while (1) {;}

}

Odp. 10

unsigned char data Key;

unsigned char bdata Key1;

void ISR_Timer1 (void) interrupt 3

{

Key = P0;

Key1 = Key;

Key1 = (Key1 >> 4);

If Key1 (!= 0x0F) { P2 = Key;}

}

Nazwisko i Imię: …………………………………………………………… Nr Indeksu: ……………… Data: ……………………… Przedmiot: SW

1)……… 2)……… 3)……… 4)……… 5)……… 6)……… 7)……… 8)……… 9)……… 10)……… Suma:…………………… Ocena: …………

  1. Wymień i scharakteryzuj trzy podstawowe elementy mikrokontrolera. /6 pkt/

  2. Wymień zasadnicze podobieństwa występujące między mikroprocesorem a mikrokontrolerem. /3 pkt/

  3. Wyjaśnij terminy: ISP, DPTR, UART, OTP. /4 pkt/

  4. Wyjaśnij, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SFR i a. /2 pkt/

  5. Wyjaśnij nazwy: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/

  6. Przedstaw, na czym polega algorytm Round – Robin. /1 pkt/

  7. Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/

  8. Co oznaczają akronimy: ALE, ROM, PSEN, DAC. /4 pkt/

  9. Napisz główną funkcję programu dodającego liczby a i b (obie dodatnie jednobajtowe), z których: a zdefiniowana jest w pamięci programu; b zdefiniowana jest w pamięci danych; wynik zwracany jest na porcie P2; /20 pkt/

  10. Napisz bez użycia dyrektywy sbit program równoważny podanemu: /12 pkt/

sbit W1 = Key^4; sbit W2 = Key^5; sbit W3 = Key^6; sbit W4 = Key^7;

void ISR_Timer1 (void) interrupt 3

{

Key = P0; if ((W1 & W2 & W3 & W4) != 1) {P2 = Key;}

}

Odpowiedzi

Odp. 9.

unsigned char code a;

unsigned char data b;

void main (void)

{

P1 = a+b;

while (1) {;}

}

Odp. 10

unsigned char data Key;

unsigned char bdata Key1;

void ISR_Timer1 (void) interrupt 3

{

Key = P0;

Key1 = Key;

Key1 = (Key1 >> 4);

If Key1 (!= 0x0F) { P2 = Key;}

}

Nazwisko i Imię: …………………………………………………………… Nr Indeksu: ……………… Data: ……………………… Przedmiot: SW

1)……… 2)……… 3)……… 4)……… 5)……… 6)……… 7)……… 8)……… 9)……… 10)……… Suma:…………………… Ocena: …………

  1. Wymień i scharakteryzuj trzy elementy, bez których system komputerowy nie może poprawnie pracować. /6 pkt/

  2. Podaj zasadnicze różnice występujące między mikrokontrolerem a mikroprocesorem. /3 pkt/

  3. Podaj co, oznaczają terminy: DPTR, UART, OTP, ISP. /4 pkt/

  4. Przedstaw, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SBIT i SFR. /2 pkt/

  5. Rozwiń skróty: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/

  6. Podaj, na czym polega algorytm Round – Robin. /1 pkt/

  7. Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/

  8. Co oznaczają akronimy: ALE, RAM, PSEN, ADC. /4 pkt/

  9. Napisz główną funkcję programu dodającego liczby a i b (obie dodatnie jednobajtowe) zdefiniowane w pamięci programu; wynik zwracany jest na porcie P1; /20 pkt/

  10. Napisz bez użycia dyrektywy sbit program równoważny podanemu: /12 pkt/

sbit W1 = Key^4; sbit W2 = Key^5; sbit W3 = Key^6; sbit W4 = Key^7;

void ISR_Timer1 (void) interrupt 3

{

Key = P0; if ((W1 & W2 & W3 & W4) != 1) {P2 = Key;}

}

Odpowiedzi

Odp. 9.

unsigned char code a;

unsigned char code b;

void main (void)

{

P1 = a+b;

while (1) {;}

}

Odp. 10

unsigned char data Key;

unsigned char bdata Key1;

void ISR_Timer1 (void) interrupt 3

{

Key = P0;

Key1 = Key;

Key1 = (Key1 >> 4);

If Key1 (!= 0x0F) { P2 = Key;}

}

Nazwisko i Imię: …………………………………………………………… Nr Indeksu: ……………… Data: ……………………… Przedmiot: SW

1)……… 2)……… 3)……… 4)……… 5)……… 6)……… 7)……… 8)……… 9)……… 10)……… Suma:…………………… Ocena: …………

  1. Wymień i scharakteryzuj trzy podstawowe elementy, bez których mikrokontroler nie mógłby działać. /6 pkt/

  2. Podaj zasadnicze podobieństwa występujące między mikrokontrolerem a mikroprocesorem. /3 pkt/

  3. Rozwiń następujące terminy: UART, OTP, ISP, DPTR. /4 pkt/

  4. Rozwiń, co w zapisach SBIT x = a, SFR y = b oznaczają słowa a i b. /2 pkt/

  5. Podaj znaczenia skrótów: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/

  6. Omów, na czym polega algorytm Round – Robin. /1 pkt/

  7. Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/

  8. Co oznaczają akronimy: ALE, RAM, PSEN, ADC. /4 pkt/

  9. Napisz główną funkcję programu dodającego liczby a i b (obie dodatnie jednobajtowe) zdefiniowane w pamięci danych; wynik zwracany jest na porcie P2; /20 pkt/

  10. Napisz bez użycia dyrektywy sbit program równoważny podanemu: /12 pkt/

sbit W1 = Key^4; sbit W2 = Key^5; sbit W3 = Key^6; sbit W4 = Key^7;

void ISR_Timer1 (void) interrupt 3

{

Key = P0; if ((W1 & W2 & W3 & W4) != 1) {P2 = Key;}

}

Odpowiedzi

Odp. 9.

unsigned char data a;

unsigned char data b;

void main (void)

{

P2 = a+b;

while (1) {;}

}

Odp. 10

unsigned char data Key;

unsigned char bdata Key1;

void ISR_Timer1 (void) interrupt 3

{

Key = P0;

Key1 = Key;

Key1 = (Key1 >> 4);

If Key1 (!= 0x0F) { P2 = Key;}

}


Wyszukiwarka

Podobne podstrony:
egzamin odp
futra egzamin odp
Ekonomika egzamin odp
przecwicz przed egzaminem 3 odp pdf
1264115104 chemia egzamin odp
Egzamin odp egz nowoczesne
przecwicz przed egzaminem 1 odp pdf
Barcik egzamin odp, Studia GWSH, Sem V
EGZAMIN odp
Chemia egzamin odp na pytania 1, 1
Orwf Egzamin1 odp
chemia egzamin odp(1), WWNiG INiG
Krajoznawstwo - Testy egzaminacyjne+odp, Turystyka i Rekreacja, Krajoznawstwo
Pytania na egzamin- odp, FiR, Polityka Pieniezna

więcej podobnych podstron