FAQ | Points | Add... | Recent posts | Search | Register | Log in


7- segnetowe wyswietlacze


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> Programmable Systems -> 7- segnetowe wyswietlacze
Author
Message
ulumulu
Poziom 2
Poziom 2


Joined: 19 Nov 2009
Posts: 2

Post#1 Post from the author of the topic 19 Nov 2009 21:53   

7- segnetowe wyswietlacze


Witam. Jestem tu nowy.
Ostatnio na ćwiczeniach z układów arytmetycznologicznych dostałem takie zadanie, a jestem początkujący i nie wiem jak się do tego zabrac. Treść zadania:

Należy wyświetlić wartość hexadecymalna 16-bitowego numeru A na czterech 7-segmentowych wyświetlaczach, HEX7-4. Należy również wyświetlić wartość hexadecymalna 16-bitowego numeru B na czterech 7-segmentowych wyświetlaczach, HEX3-0. Wartości wejściowe A i B maja być wprowadzane przez przełączniki SW15-0. Może to być wykonywane najpierw przez ustawienie przełączników dla wartości A, a później ustawienie tych przelaczników dla wartości B. Tak wiec wartość A musi być zapamiętana w ukladzie.
To ma być w Cyclone II, EP2C35F672C6

Ja to próbowałem robić,ale wydaje mi się ze prymitywnie bo w stylu
o<="1111110" when "0000" itd.
Z gory dziękuje.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 19 Nov 2009 21:53   





Back to top
   
cantona83
Poziom 9
Poziom 9


Joined: 10 Dec 2005
Posts: 41
Location: Gdańsk

Post#2 20 Nov 2009 08:16   

Re: 7- segnetowe wyswietlacze


Witam,

Pamiętam, że pierwsze laborki z układów programowalnych miałem banalne, działanie bramek, wyświetlanie coś na wyświetlaczach itp. Jeżeli miałbym to robić to podefiniowałbym case (w procesie) dla każdych 4 bitów liczby A i B odpowiadających danemu wyświetlaczowi 7-segmentowemu.
Przykładowo:
Code:

case A(3 downto 0) is
    when "0000" =>
        o <= stan wyświetlacza;
    when "0001" =>
        o <= stan wyświetlacza;
    ...
    when "1111" =>
        o <= stan wyświetlacza;
    when others =>
        o <= "0000000";
end case;

No i jeszcze musisz się zastanowić jak wpisać liczbę A i B trzeba by jakoś zatrzasnąć wartość A, żeby można było ustawić liczbę B.
To tak na szybkiego z rana, więc mój pomysł nie musi być najlepszy.

Pozdrawiam
Back to top
   
Google

Google Adsense


Post# 20 Nov 2009 08:16   





Back to top
   
ulumulu
Poziom 2
Poziom 2


Joined: 19 Nov 2009
Posts: 2

Post#3 Post from the author of the topic 21 Nov 2009 00:15   

Re: 7- segnetowe wyswietlacze


Tez robiłem case ale dozlem do wniosku ze zadługi kod jak na takie wyświetlanie. I szukałem czegoś krótszego. Chyba będę musiał case zrobić. Dzieki.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> Programmable Systems -> 7- segnetowe wyswietlacze
Page 1 of 1


Page generation time: 0.051 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed