• Nie Znaleziono Wyników

Programowanie niskopoziomowe Lista zadań nr 1 27 luty 2014

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie niskopoziomowe Lista zadań nr 1 27 luty 2014"

Copied!
1
0
0

Pełen tekst

(1)

Programowanie niskopoziomowe Lista zadań nr 1

27 luty 2014

1. Błądzenie losowe. Każde pochylenie joysticka w gorę, to dodanie jedynki do ustalonego rejestru, a pochylenie w dół – odjęcie jedynki. Każde wychylenie ma być sygnalizowanie zapaleniem odpowiedniej diody zielonej – tylko na czas wychylenia. Osiągnięcie zera w tym rejestrze ma być zasygnalizowane zapaleniem obu diod czerwonych i zakończeniem pracy programu (nieskończona pętla). Początkowa zawartość rejestru ma być ustalona w programie.

2. Zamek szyfrowy. W rejestrze umieszczamy dowolną liczbę (stałą) n. Następnie wychylenia joysticka są bitami 1 (w gorę) i 0 (w dół). Program ma sprawdzać, czy tak wprowadzone osiem bitów od LSB do MSB, czyli od najmniej znaczącego do najwyżej znaczącego bitu, zgadza się z bitami w reprezentacji bitowej liczby n. Sygnalizacja wychyleń jak w zadaniu 1. Poprawne wprowadzenie bitów, to „odblokowanie zamka” sygnalizowane zapaleniem dwóch diod zielonych. Wprowadzenie błędnej kombinacji sygnalizowane zapaleniem dwóch diod czerwonych.

3. Zamek szyfrowy z resetem. Modyfikacja zadania 2 polegająca na anulowaniu ostatnio wprowadzonego bitu przez wychylenie joysticka w lewo lub anulowaniu całości (rozpoczynamy wprowadzanie od początku) przez wychylenie joysticka w prawo.

Termin realizacji: 21 marzec 2014

Marcin Masalski Wojciech Kordecki

Cytaty

Powiązane dokumenty

(od 1 do 200), oznaczony datą wydawniczą oraz dniem tygodnia. • By mieć szansę na zdobycie jednego z 5 samochodów lub innej nagrody wystarczy zebrać zestaw 10 kuponów

Wychylenie w górę i przytrzymanie joysticka płynnie zwiększa intensywność świecenia diody czerwonej zmniejszając jednocześnie intensywność świecenia diody

Wykorzystując przerwania pochodzące od zegara/licznika w trybie CTC napisać program, w którym wychylenie joysticka w górę lub w dół, będzie zmieniało

Opuszczenie więcej niż dwóch terminów zajęć powoduje utratę zaliczenia (szczególne przypadki rozważane są indywidualnie z prowadzącym).. Na laboratorium obowiązują

Podstawą do wystawienia pozytywnej oceny końcowej jest przedstawienie rozwiązania zadania przy tablicy oraz średnia ocen ze sprawdzianów pisemnych w trakcie

Napisz program znajdujący wszystkie liczby doskonałe mniejsze od 1000 oraz wyznaczający wszystkie zaprzyjaźnione pary liczb mniejszych niż 1000.. Oznaczmy sumę wszystkich

Karol Tarnowski

Napisz program, który poprosi użytkownika o podanie liczby boków wielokąta foremnego oraz długość jego boku, a następnie obliczy oraz wyświetli wartość jego