Nazwisko i Imię: …………………………………………………………… Nr Indeksu: ……………… Data: ……………………… Przedmiot: SW 1)……… 2)……… 3)……… 4)……… 5)……… 6)……… 7)……… 8)……… 9)……… 10)……… Suma:…………………… Ocena: ………… |
---|
Podaj i scharakteryzuj trzy podstawowe elementy niezbędne do budowy systemu wbudowanego. /6 pkt/
Podaj zasadnicze różnice występujące między mikroprocesorem, a mikrokontrolerem. /3 pkt/
Podaj znaczenie terminów: OTP, ISP, DPTR, UART. /4 pkt/
Podaj, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SBIT i b. /2 pkt/
Podaj znaczenia: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/
Podaj, na czym polega algorytm Round – Robin. /1 pkt/
Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/
Co oznaczają akronimy: ALE, ROM, PSEN, DAC. /4 pkt/
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/
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: ………… |
---|
Wymień i scharakteryzuj trzy podstawowe elementy mikrokontrolera. /6 pkt/
Wymień zasadnicze podobieństwa występujące między mikroprocesorem a mikrokontrolerem. /3 pkt/
Wyjaśnij terminy: ISP, DPTR, UART, OTP. /4 pkt/
Wyjaśnij, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SFR i a. /2 pkt/
Wyjaśnij nazwy: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/
Przedstaw, na czym polega algorytm Round – Robin. /1 pkt/
Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/
Co oznaczają akronimy: ALE, ROM, PSEN, DAC. /4 pkt/
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/
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: ………… |
---|
Wymień i scharakteryzuj trzy elementy, bez których system komputerowy nie może poprawnie pracować. /6 pkt/
Podaj zasadnicze różnice występujące między mikrokontrolerem a mikroprocesorem. /3 pkt/
Podaj co, oznaczają terminy: DPTR, UART, OTP, ISP. /4 pkt/
Przedstaw, co w zapisach SBIT x = a, SFR y = b oznaczają słowa SBIT i SFR. /2 pkt/
Rozwiń skróty: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/
Podaj, na czym polega algorytm Round – Robin. /1 pkt/
Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/
Co oznaczają akronimy: ALE, RAM, PSEN, ADC. /4 pkt/
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/
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: ………… |
---|
Wymień i scharakteryzuj trzy podstawowe elementy, bez których mikrokontroler nie mógłby działać. /6 pkt/
Podaj zasadnicze podobieństwa występujące między mikrokontrolerem a mikroprocesorem. /3 pkt/
Rozwiń następujące terminy: UART, OTP, ISP, DPTR. /4 pkt/
Rozwiń, co w zapisach SBIT x = a, SFR y = b oznaczają słowa a i b. /2 pkt/
Podaj znaczenia skrótów: DATA, BDATA, PDATA, IDATA, XDATA, CODE. /6 pkt/
Omów, na czym polega algorytm Round – Robin. /1 pkt/
Na czym polega i gdzie w mikrokontrolerze, wykorzystywane jest odpytywanie przez Pooling. /2 pkt/
Co oznaczają akronimy: ALE, RAM, PSEN, ADC. /4 pkt/
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/
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;}
}