Programowanie matrycy klawiatury i LCD

T

Tuhin

Guest
hi everyone,
Ive 'był trudny do programu matrycy klawiatury i LCD za pomocą AT89C52 microcontroller.i jestem znalezienia bardzo skomplikowane programowanie klawiatury i wyświetlacza LCD jednocześnie.Moje pytania są następujące: --

1) dla każdego wciśnięty klawisz raz, muszę do sklepu dekodowania logiki w rejestrze? Jak rozumiem, jeśli wan't wezmę wartość liczbową "90" od użytkownika, dwa klawisze zostanie wciśnięty raz i za każdym razem Będę musiał przechowywać je oddzielnie w rejestrze.Więc jak mogę iść o dekodowanie tych dwóch wartości rejestru, aby uzyskać "90" jako numer w końcu?

2) Programowanie za pomocą klawiatury National Semiconductor MM74C923 16,20 klucz kodujący wydaje się być łatwiejsze, ale thereare 5 wyjść z enkodera do procesora za 20 koder klucz.Teraz, jak interpretować te wyniki.Karta jest niejednoznaczną.plz help!

3) Podczas wprowadzania danych, jak mogę go wyświetlić jednocześnie na LCD jak i program dla kluczowych funkcji w matrycy klawiatury, na przykład "Enter" i "delete" klucze?

 
Czy używasz montaż lub C?Jeśli C jest łatwy do takich rutynowych zadań.

Wystarczy zapoznać się z kombinacji podanych przez matrycę, a wiesz, co jest jego klawiatura wartości i przechowywać go BCD lub ASCII dla łatwego dekodowania.

Przeczytaj arkusz ponownie, jeśli są zdezorientowani.

Microcontoller jest wystarczająco szybki, że nie można zauważyć opóźnienia między kodowanie i wyświetlanie.

 
Cytat:

1) dla każdego wciśnięty klawisz raz, muszę do sklepu dekodowania logiki w rejestrze? Jak rozumiem, jeśli wan't wezmę wartość liczbową "90" od użytkownika, dwa klawisze zostanie wciśnięty raz i za każdym razem Będę musiał przechowywać je oddzielnie w rejestrze.
Więc jak mogę iść o dekodowanie tych dwóch wartości rejestru, aby uzyskać "90" jako numer w końcu?

 

Welcome to EDABoard.com

Sponsor

Back
Top