Miernik przedziału czasu

Nasza ocena:

3
Pobrań: 175
Wyświetleń: 1358
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Miernik przedziału czasu  - strona 1 Miernik przedziału czasu  - strona 2 Miernik przedziału czasu  - strona 3

Fragment notatki:

Handkiewicz Andrzej. Notatka składa się z 5 stron.
Laboratorium Elektroniki Cyfrowej Ćwiczenie nr: B2 Temat zajęć: Aplikacje: Miernik przedziału czasu Data wykonania: 02.06.11 Kierunek/semestr: AiZ/6 Grupa: A3/czwartek 15:10 Ocena: ……………….
Wykonał: Schemat całego układu i ogólna zasada działania Układ składa się z 4 głównych bloków: „stoper”, „pamiec”, „wyświetl” oraz 4 jednakowych „zakres”. Stoper taktowany zegarem 100Hz liczy czas z dokładnością do setnych sekundy, blok „pamiec” zapamiętuje międzyczas. Blok „wyświetl” przekazuje dalej sygnały bezpośrednio ze stopera (czas aktualnie liczony) lub sygnały z pamięci (zapisany międzyczas). 4 Bloki „zakres” użyto do wyświetlania dwóch zakresów liczenia.
Dokładny opis poszczególnych bloków znajduje się poniżej.
Do sterowania stoperem używane są 4 przyciski i jeden przełącznik:
Btn0 - „start/stop” Btn1 - „zapis” - wciśnięcie powoduje zapis aktualnego czasu do pamięci (układ kontynuuje liczenie i wyświetlanie czasu liczonego)
Btn2 - „wyświetl” - przytrzymanie powoduje wyświetlenie międzyczasu zapisanego w pamięci.
Btn3 - „reset” - powoduje wyzerowanie liczonego czasu
Sw0 - „zakres” - „1” - wyświetlanie minut i sekund, „0” - wyświetlanie sekund i setnych sekund
Stoper Składa się z 6 liczników (4 modulo 10 i 2 modulo 6) połączonych szeregowo. Przepełnienie jednego powoduje przekazanie jednego sygnału taktującego na kolejny.
Bramkę AND zastosowano po to, aby licznik nie liczył od „0” po przekroczeniu zakresu.
Licznik binarny „modulo 10” (cntr_bcd) Q3 Q2 Q1 Q0 \ CE
0
1
0000
0000
0001
0001
0001
0010
0010
0010
0011
0011
0011
0100
0100
0100
0101
0101
0101
0110
0110
0110
0111
0111
0111
1000
1000
1000
1001
1001
1001
0000
Stany „następne” poszczególnych bitów w kodzie binarnym „1zN” oraz w heksadecymalnym:
Q3* = 0110000000 - 0180
Q2* = 0001111000 - 0078
Q1* = 0001100110 - 0066
Q0* = 0101010101 - 0155
Schemat licznika:
Symulacja odpowiedzi licznika:
Licznik binarny „modulo 6” (cntr_mod6) Q2 Q1 Q0 \ CE
0
1
000
000


(…)

… „następne” poszczególnych bitów w kodzie binarnym „1zN” oraz w heksadecymalnym:
Q2* = 011000 -> 0018
Q1* = 000110 -> 0006
Q0* = 010101 -> 0015
Schemat licznika:
Symulacja:
Blok „zakres”
Jest to multiplekser przełączający dwa 4-bitowe sygnały.
Symulacja:
Blok „wyświetl”
Zbudowany z bloków „zakres” służy do przełączania dwóch szóstek cyfr (aktualni liczony czas i czas zapisany w pamięci)
Blok „pamiec”
Rejestr zbudowany z przerzutników D
Powyższy schemat pokazuje tylko jeden fragment rejestru (4bity - jedna cyfra)

... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz