eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgram generujący tablicę BIN->7segment - wsad do EPROM-aRe: Program generujący tablicę BIN->7segment - wsad do EPROM-a
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
    blin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrad
    a.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: Program generujący tablicę BIN->7segment - wsad do EPROM-a
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <56c72055$0$26111$b1db1813$ca8b28d9@news.astraweb.com>
    <56c73c59$0$690$65785112@news.neostrada.pl>
    <56c76d18$0$22292$b1db1813$1367588f@news.astraweb.com>
    <56c7766b$0$684$65785112@news.neostrada.pl>
    Date: Sat, 20 Feb 2016 10:14:33 +0100
    Message-ID: <i6wmr8gk5ys7.1auk88b72l8a7$.dlg@40tude.net>
    Lines: 27
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    X-Trace: 1455959664 unt-rea-a-01.news.neostrada.pl 692 82.143.187.50:65451
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:694519
    [ ukryj nagłówki ]

    Dnia Fri, 19 Feb 2016 21:09:16 +0100, Grzegorz Kurczyk napisał(a):
    > Taka brutalna, szeregowa konwersja BIN->BCD wygląda tak:
    > 1. wejściowe 16-bitów BIN podajesz na wejście równoległe 16-bitowego
    > licznika zliczającego w dół (np. 4szt 74193)
    > 2. sygnał zatrzaskujący dane (LOAD) zeruje 20-bitowy licznik BCD (np.
    > 5szt 7490).
    > 3. sygnał zegarowy podawany jest na oba liczniki tak długo aż licznik
    > zliczający w dół zejdzie do zera.
    > 4. po zarzymaniu obu liczników w liczniku BCD masz dziesiętną
    > reprezentację 16-bitowej liczny BIN w postaci pięciu liczb BCD.

    Wersja szybsza:
    -bierzemy 5-cyfrowy sumator BCD z rejestrem pamietajacym,
    -w cyklu dodajemy do siebie dwa wyniki z rejestru BCD, czyli mnozymy
    przez 2, i jeszcze najstarszy bit z rejestru wejsciowego jako
    przeniesienie.
    -przesuwamy rejestr wejsciowy w lewo o 1 bit
    -po 16 cyklach mamy wynik BCD.

    To nawet nie musi byc pelny sumator, poniewaz dodaje zawsze dwie takie
    same liczby - prosty uklad kombinacyjny 4 bitow.

    Swietnie to wychodzi w uP, gdzie zazwyczaj stosowny rozkaz dodawania
    BCD jest.

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: