licznik modulo 11
Masz problem? Zapytaj na forum elektroda.pl
From: "Daniel" <sensei_gp3_at_nospam_o2.pl>
Subject: licznik modulo 11
Date: Sat, 2 Nov 2002 21:47:46 +0100
Witam serdecznie, nie mogę zaprojektować licznika modulo 11, na
przerzutnikach JK (z wejściami setującym i resetującym, wyzwalanym ujemnym
zboczem sygnału zegarowego), jeśli ktoś wie jak to zrobić to najlepiej bym
prosil o schemat. Z góry wielkie dzięki.
From: ziel <zielpro_at_nospam_poczta.onet.pl>
Subject: Re: licznik modulo 11
Date: Sat, 02 Nov 2002 22:02:56 +0100
Użytkownik Daniel napisał:
Witam serdecznie, nie mogę zaprojektować licznika modulo 11, na
przerzutnikach JK (z wejściami setującym i resetującym, wyzwalanym ujemnym
zboczem sygnału zegarowego), jeśli ktoś wie jak to zrobić to najlepiej bym
prosil o schemat. Z góry wielkie dzięki.
A jaka częstotliwość?
pzdr
Artur
From: "PP" <no.pawelp_at_nospam_hot.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 22:15:34 +0100
A jaka częstotliwość?
Podejrzewam zadanie domowe... więc częstotliwość nie jest tu najważniejsza..
)
/PP
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 22:30:47 +0100
Użytkownik "Daniel" <sensei_gp3_at_nospam_o2.pl> napisał w wiadomości
news:aq1dlf$1ab$1_at_nospam_okapi.ict.pwr.wroc.pl...
Witam serdecznie, nie mogę zaprojektować licznika modulo 11, na
przerzutnikach JK (z wejściami setującym i resetującym, wyzwalanym ujemnym
zboczem sygnału zegarowego), jeśli ktoś wie jak to zrobić to najlepiej bym
prosil o schemat. Z góry wielkie dzięki.
Zobacz jak są zrobione typowe liczniki synchroniczne np. 161/163, 191,
192/193. Na początek pousuwaj ze schematu wszystko to co zbędne (zmianę
kierunku zliczania, wyjście przeniesienia, wpis asynchroniczny). Następnie
przyjrzyj się jak został zrobiony uklad sprzężenia zwrotnego (najlepiej
porównując 192 i 193), po czym przeprojektuj go tak, aby zliczanie odbywało
mod 11 a nie mod 10.
161/163:
http://katalogi.iele.polsl.gliwice.pl/data/Toshiba/docs/e004589.pdf
http://katalogi.iele.polsl.gliwice.pl/data/Fairchild/docs/74ac163.pdf
191:
http://katalogi.iele.polsl.gliwice.pl/data/National_Semiconductor/docs/54f19
1.pdf
192/193:
http://katalogi.iele.polsl.gliwice.pl/data/ON_Semiconductor/docs/sn74ls192-d
.pdf
MDz
From: "Daniel" <sensei_gp3_at_nospam_o2.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 22:52:01 +0100
Może uściślę trochę problem, Po pierwsze chciałem się dowiedzieć czy w
momencie włączenia napięcia zasilania na przerzutniku (wyjście Q) pojawia
się stan wysoki, dodam jeszcze, że J=K=1, 'S='R=1? oraz czy wymuszanie stanu
początkowego dokonać zerowaniem czy ustawianiem (poprzez wejścia a
synchroniczne), potrafię zaprojektować taki licznik by liczył do przodu, mod
16 by liczył w tył ale nie udaje mi się tak aby liczył od konkretnego stanu,
doszedłem do tego, że jeśli zbuduje licznik mod 16 liczący od 5 a licznik
podłącze do wyjści 'Q to uzyskam w efekcie mod 11 liczący w tył, a więc
prosze o pomoc w wykonaniu takiego licznika, dziękuje za zainteresowanie.
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3dc443e2$1_at_nospam_news.home.net.pl...
Użytkownik "Daniel" <sensei_gp3_at_nospam_o2.pl> napisał w wiadomości
news:aq1dlf$1ab$1_at_nospam_okapi.ict.pwr.wroc.pl...
Witam serdecznie, nie mogę zaprojektować licznika modulo 11, na
przerzutnikach JK (z wejściami setującym i resetującym, wyzwalanym
ujemnym
zboczem sygnału zegarowego), jeśli ktoś wie jak to zrobić to najlepiej
bym
prosil o schemat. Z góry wielkie dzięki.
Zobacz jak są zrobione typowe liczniki synchroniczne np. 161/163, 191,
192/193. Na początek pousuwaj ze schematu wszystko to co zbędne (zmianę
kierunku zliczania, wyjście przeniesienia, wpis asynchroniczny). Następnie
przyjrzyj się jak został zrobiony uklad sprzężenia zwrotnego (najlepiej
porównując 192 i 193), po czym przeprojektuj go tak, aby zliczanie
odbywało
mod 11 a nie mod 10.
161/163:
http://katalogi.iele.polsl.gliwice.pl/data/Toshiba/docs/e004589.pdf
http://katalogi.iele.polsl.gliwice.pl/data/Fairchild/docs/74ac163.pdf
191:
http://katalogi.iele.polsl.gliwice.pl/data/National_Semiconductor/docs/54f19
1.pdf
192/193:
http://katalogi.iele.polsl.gliwice.pl/data/ON_Semiconductor/docs/sn74ls192-d
.pdf
MDz
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 23:44:27 +0100
Użytkownik "Daniel" <sensei_gp3_at_nospam_o2.pl> napisał w wiadomości
news:aq1hdu$5m3$1_at_nospam_okapi.ict.pwr.wroc.pl...
Może uściślę trochę problem, Po pierwsze chciałem się dowiedzieć czy w
momencie włączenia napięcia zasilania na przerzutniku (wyjście Q) pojawia
się stan wysoki,
AFAIR stan przerzutnika po włączeniu zasilania nie musi być jednoznacznie
określony (chyba, że producent zawrze takie zastrzeżenie w karcie
katalogowej - ale wtedy na pewno bedzie się to wiązać z wymaganiem co do
minimalnej szybkości narastania napięcia zasilania). Jeżeli chcesz mieć
ustalony stan początkowy to musisz jawnie dokonać np. operacji zerowania.
dodam jeszcze, że J=K=1, 'S='R=1? oraz czy wymuszanie stanu
początkowego dokonać zerowaniem czy ustawianiem (poprzez wejścia a
synchroniczne),
Wyzerować (ogólniej: ustawic zadany stan) możesz na dwa sposoby:
- asynchronicznie - wykorzystując wejścia Set / Reset przerzutników
- synchronicznie. Np wprowadzając stan wejścia "ZERUJ" do układu bramek
tak, aby stan ZERUJ=1 powodował wymusznie J_i=0 oraz K_i=1 na wszystkich
przerzutnikach. Wówczas, synchronicznie z najbliższym aktywnym zboczem
zegara, wszystkie przerzutniki zostaną wyzerowane (Q_i = 0)
potrafię zaprojektować taki licznik by liczył do przodu, mod
16 by liczył w tył ale nie udaje mi się tak aby liczył od konkretnego
stanu,
doszedłem do tego, że jeśli zbuduje licznik mod 16 liczący od 5 a licznik
podłącze do wyjści 'Q to uzyskam w efekcie mod 11 liczący w tył, a więc
prosze o pomoc w wykonaniu takiego licznika, dziękuje za zainteresowanie.
Jeżeli zaprojektujesz automat synchroniczny od początku, to masz pełną
swobodę w doborze sekwencji stanów. Po prostu tak modelujesz układy
kombinacyjne f_j_i (Q[0...3]) oraz f_k_i(Q[0...3]) podłączone do wejść
J_i i K_i przerzutników, żeby następstwem każdgo ze stanów licznika
wyrażonych (co najmniej) czterobitowym słowem Q(m) był z góry założony stan
Q(m+1). Czyli zakładasz na początku, że chcesz mieć automat realizujący
sekwencję przejść np. ...4,5,6,7,8,9,10,11,12,13,14,15,4,5,... i pod to
założenie projektujesz cały układ. Zależnie od tego jaką sekwencję
wybierzesz, to będzie łatwiej lub trudniej zrealizować odpowiednie funkcje
logiczne.Obejrzyj gotowe liczniki - są dobrym przykładem.
BTW:
1) Tnij cytaty!
2) Odpowiadaj pod cytatem!
--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 23:07:35 +0100
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3dc443e2$1_at_nospam_news.home.net.pl...
Zobacz jak są zrobione typowe liczniki synchroniczne np. 161/163, 191,
192/193. Na początek pousuwaj ze schematu wszystko to co zbędne (zmianę
kierunku zliczania, wyjście przeniesienia, wpis asynchroniczny). Następnie
przyjrzyj się jak został zrobiony uklad sprzężenia zwrotnego (najlepiej
porównując 192 i 193), po czym przeprojektuj go tak, aby zliczanie
odbywało
mod 11 a nie mod 10.
Ogólnie chodzi o to, że masz zaprojektować automat synchroniczny (zależny
wyłącznie od stanów wewn. czyli Moore'a) o 11 stanach. Najprościej w NKB,
ale sekwencję stanów możesz sobie określić dowolnie (chociażby np.
0,2,4,6,1,3,5,7..). Do zakodowania 11 stanów porzebujesz co najmniej 4
przerzutniki. Musisz zaprojektować 8 układów kombinacyjnych wyznaczających
nowe stany automatu w zależności od stanu bieżącego (po jednym dla każdego z
wejść (J,K) czterech przerzutników). Przykładowe grafy przejść dla liczników
mod16 i mod10 znajdziesz w PDF-ach do liczników. AFAIR cała zabawa sprowadza
się do narysowania o 4 tablic Karnaugha (4x4), pogrupowania osobno jedynek
(wejścia J) oraz zer (wejścia K) i wyznaczenia funkcji kombinacyjnych.
MDz
From: "Daniel" <sensei_gp3_at_nospam_o2.pl>
Subject: Re: licznik modulo 11
Date: Sat, 2 Nov 2002 22:40:30 +0100
Faktycznie częstotliwość nie jest istotna. :))
Użytkownik "Daniel" <sensei_gp3_at_nospam_o2.pl> napisał w wiadomości
news:aq1dlf$1ab$1_at_nospam_okapi.ict.pwr.wroc.pl...
Witam serdecznie, nie mogę zaprojektować licznika modulo 11, na
przerzutnikach JK (z wejściami setującym i resetującym, wyzwalanym ujemnym
zboczem sygnału zegarowego), jeśli ktoś wie jak to zrobić to najlepiej bym
prosil o schemat. Z góry wielkie dzięki.
From: ziel <zielpro_at_nospam_poczta.onet.pl>
Subject: Re: licznik modulo 11
Date: Sat, 02 Nov 2002 22:56:28 +0100
Użytkownik Daniel napisał:
Faktycznie częstotliwość nie jest istotna. :))
No to, jak nie istotna, to ...
Dowolny procek, nawet ATtiny12. ;-)
pzdr
Artur
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl>
Subject: Re: licznik modulo 11
Date: Sun, 3 Nov 2002 15:00:40 +0100
ziel wrote:
No to, jak nie istotna, to ...
Dowolny procek, nawet ATtiny12. ;-)
No to dla rownowagi: "Ja bym to zrobil na EPROMie" ;-)))
Pozdrawiam
Piotr Wyderski
From: JS <jar0sz_at_nospam_polbox.com>
Subject: Re: licznik modulo 11
Date: Mon, 11 Nov 2002 06:12:01 +0000 (UTC)
W artykule <aq3b3h$t72$3_at_nospam_news2.tpi.pl> Piotr Wyderski napisał:
ziel wrote:
No to, jak nie istotna, to ...
Dowolny procek, nawet ATtiny12. ;-)
No to dla rownowagi: "Ja bym to zrobil na EPROMie" ;-)))
Lepiej będzie tak: przetwornik f->U, dzielnik napięcia
(łatwo dobrać rezystory, np 10k i 1k) i VCO.
Jako bonus mamy możliwość płynnej zmiany wsp. podziału.
;))
--
Jarosław Szynal
"My, postacie z Jego snu, musimy dbać o to,
aby Go nie obudzić." /A. W-S/