1687289121

1687289121



Zamiast ośmiu pojedynczych diod LED wykorzystany zostanie gotowy element zawierający 10 diod LED we wspólnej obudowie typu DIP20. Linijka diodowa wykorzystywana w eksperymencie jest oznaczona na jednej stronie obudowy czarną kropką lub ściętym rogiem. Znak ten oznacza stronę, na którą wyprowadzone zostały anody wszystkich diod świecących wchodzących w skład drabinki. Drabinkę diodową należy umieścić tak aby anody były po stronie złącza X2.

UWAGA ! - rezystory 200Ś1 nie są elementami linijki diodowej, co może sugerować rysunek, układ musi być połączony z użyciem zewnętrznych rezystorów.

W celu zbudowania tego obwodu:

1.    Ukształtować 8 rezystorów o wartości 200Ś1 w kształt litery U

2.    Umieść rezystor tak aby 1 końcówka znalazła się w gniazdku PO złącza X2 a druga została połączona z anodą pierwszej diody.

3.    Powtórz czynność z punktu 2 dla kolejnych 7 diod (do P7)

4.    Połącz razem katody wszystkich diod łącząc po kolei katodę diody pierwszej z katodą diody drugiej, następnie katodę diody drugiej z katodą diody trzeciej itd. Katodę ostatniej diody podłączyć do masy (gniazdko Vss złącza X3)

Uruchomić program:

' File: LEDCNTR.BS2

' wyświetlacz licznika binarnego PO-7

1{$STAMP BS2}    dyrektywa dla interpretera wybierająca moduł BS2

LEDs VAR OUTL MinCnt CON 0 MaxCnt CON 255 DlyTm CON 100 cntr VAR Byte


' piny diod do PO-7 ' początkową zawartość licznika ' końcowa zawartość licznika ' czas przerwy

' wartość licznika, typu Bajt

Initialize:

DirL = %11111111    ' zainicjalizuj wszystkie diody jako wyjścia

Main:

FOR cntr = MinCnt TO MaxCnt ' pętla for poprzez wszystkie wartości licznika LEDs = cntr    ' pokaz aktualna zawartość licznika na diodach

PAUSE DlyTm    ' przerwa przed zmianą stanu licznika

NEXT

GOTO Main    ' nieskończona petelka

END

Stan wszystkich pinów wyjściowych jest przechowywany w pewnym obszarze pamięci, do którego można się odwołać poprzez komendę OUTS (OUTL jest mniej znaczącym bajtem słowa OUTS). Wartości mogą być odczytywane i zmienia w tym obszarze pamięci. W naszym przypadku kopiujemy zawartość zmiennej cntr do OUTL, co powoduje odpowiednie ustawienie pinów, i w konsekwencji świecenie odpowiadających im diod.

Zmodyfikować i uruchomić program tak, aby licznik zliczał wstecz.

5.5 Efekty świetlne z wykorzystaniem linijki diodowej

Efekt świecenia diod od początku kolejno do ostatniej, i z powrotem



Wyszukiwarka

Podobne podstrony:
Ćwiczenie 5 Temat: Metodyka nauczania bloku pojedynczego. Wykorzystanie poznanych czynności (element
Warstwa sieci Wykorzystany zostanie protokół IPv4 jako obecnie dominujący standard internetowy.
(4) Plan adre sa cji sieci i wymagane protokoły Plan adresacji sieci W warstwie sieciowej wykorzysta
Opracowany plan działań poddawany będzie ciągłej ewaluacji a uzyskane wyniki wykorzystane zostaną do
5. Wykonanie ćwiczenia 5.1 Migająca dioda (wersja 1.0) Wykorzystana zostanie dioda elektroluminescen
11 Przebieg ćwiczenia Do ćwiczeń wykorzystany zostanie skaningowy mikroskop elektronowy Quanta 200 f
1ZIMA, ZIMA Zabawa wykonywana pojedynczo. Piosenkę można wykorzystać jako zagadkę muzyczną, zawiesza

więcej podobnych podstron