klawiatury

L

louislu

Guest
i potrzebę wdrożenia klawiatura dla moich projektów i zauważyliśmy tej stronie http://www.winpicprog.co.uk/.The samouczek 9 wewnątrz wspomniał o tym, jak czytać HEX keypad.here są moje niektóre wątpliwości dotyczące to.

1.i tylko kilka przycisku, tak jest ten program appliable dla mnie?
2.how połączyć te przycisku, aby jako keypad.if mogę używać tych przycisku na budowę jak klawiatura następnie Czy trzeba wprowadzać żadnych zmian do programu? I oznacza samouczek 9.is istnieje schemat dla lepszego zrozumienia. ..

nadzieję, można usłyszeć od u ASAP dzięki partii ...

 
i tak mogą zostawić niechciane punkty otwarte, ale wtedy będzie mniejsza liczba możliwych opcji wejściowych.Jeśli używasz kontrolera PIC szczególnych następnie przejdź do http://www.microchip.com istnieje wiele aplikacji nie w tej sprawie.i może mieć dobry pomysł z innych aplikacji.zauważa w www.atmel.com dla uC AT89C2051

 
Hi, następujące książki online ma tematu klawisz połączenia.

http://www.mikroelektronika.co.yu/english/product/books/PICbook/0_Uvod.htm<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 
Witaj,

Tak, możesz użyć mniejszej liczby przełączników niż klawiatura matrycy 4x4.tylko elektrycznie zorganizować połączenia do wierszy i kolumn i wdrożenie procedur skanowania tylko na I / O oins podłączony do tych wierszy kolumn.

Jeśli powiesz mi, co liczba przełączniki chcesz mogę pokazać na przykładzie schematyczność i kod.

Pozdrowienia,

GAM

 
Dziękujemy bardzo za wszystkie swoje pomóc ...

gam, i powiedział, że u mają schematyczne i kod tak nie myśli i podzielić się z mikroprocesora i me.the użyciu jest pic16f628 ... thanks again ...

tutaj jest moje wejście połączenie col1-col4 ... conenct cztery rezystory do ciągnięcia linii col1-col4 high.Is to prawidłowe?
Przepraszamy, ale musisz logowania w celu wyświetlenia tego zajęcia

 
Witaj,

Atached jest wspólne wdrożenie klawiaturę, można mieć dowolną liczbę kolumn (każda dodatkowa kolumna będzie wymagać jednego I / O pin though.

wiersze są inicjowane jako nakłady i odciąga wysokie przez rezystory.
wiersze powinny być podłączone do Rb4-Rb7 i używać na zmianę onthese przerwać szpilki funkcji.

kolumny powinny zostać zainicjowane jako "niski".

Gdy zostanie naciśnięty, wiersz jest niski i odciąga przerwania uruchamiana.

następnym uruchomieniu skanowania rutynowe:
Zastosuj niskim na jednym jednej kolumnie i wysoki na inne kolumny i czytać wiersze.Wiersz, który brzmi niski jest, gdy zostanie naciśnięty.

poprzez połączenie wiersza / kolumny info masz można wykryć naciśnięciu klawisza.

Ja was posyłam montażu kod później, ponieważ nie jestem w moim osobistym komputerze teraz.

pozdrowienia,
GAM
Przepraszamy, ale musisz logowania w celu wyświetlenia tego zajęcia

 
Thank u very much gam ... będzie b czekając na montaż code.The chip im użyciu jest ona zgodna pic16f628.is?

 
Witaj,

Niestety byłem zajęty ostatnio.

dołączony jest th słynne "Thomas McGahee" blokadę.Można go dostosować do usuwania części nie trzeba (kod weryfikacji części i składowania EEPROM).Jeśli określić, ile dokładnie chcesz klucze mogę pomóc dostosować wiersz / kolumna skanowania rutyny.

Mam wypróbowany ten kod przed i działa idealnie.

Tak, PIC16F628 jest copatible, wystarczy zmodyfikować konfigurację słowo i dodać CMCON = 0x07, aby wyłączyć analogowe komparatory
Przepraszamy, ale musisz logowania w celu wyświetlenia tego zajęcia

 
Drodzy GAM, dzięki i naprawdę bardzo dużo ... obecnie kodu napisanego przez siebie wydaje się nie work.and termin mojego
proj. na rogu somemore ... Klawiatura i need to 3x4.jus dla użytkownika, aby wprowadzić swoje hasło i verification.it nie będzie korzystać EEPROM.i b wdzięczny, gdyby u like dostosować prog dla mnie ... anyway, dzięki naprawdę dużo ...

 
GAM Dziękujemy za pomoc w klawiaturę i po programie ... dostosował i jest zdolna do pracy perfectly.again thanks very much.

Właściwie znalazłem tat program wykorzystania na układy EEPROM do przechowywania celu .... I thinkin również do korzystania z EEPROM dla mojego projektu, ale zewnętrznych EEPROM.The model M24C64.Is istnieje przykładowy kod do tego EEPROM?Wymóg jest dość prosty, wystarczy napisać i odczytać z EEPROM.Korzystanie PIC16f628 ... Dziękuję bardzo

 
Witaj,

Cieszę się, że mogłoby to.
Poniżej link do ASM I2C EEPROM rutyny.Należy pamiętać, że nie testowaliśmy ten jeden, tylko używa EEPROM C programowania.
http://www.piclist.com/techref/microchip/24LC65-tu.htm
http://www.piclist.com/techref/microchip/memory.htm

Ogólnie PICLIST stronie jest bardzo użyteczne, to sprawdzić

Pozdrowienia,
Gam

 

Welcome to EDABoard.com

Sponsor

Back
Top