pls Potrebujem pomoc na rozhraní 4x4 hex kepad do PIC16F877

B

babatundeawe

Guest
Ahoj, pls potrebujem pomoc na rozhraní 4x4 hex kepad PIC 16F877. pls dobré schéma a zdrojový kód s komentármi ocenia. vďaka.
 
Aspoň Pozrite sa na Poznámky k aplikácii na stránkach Microchip. Veľa!
 
Môžete použiť tento okruh, aby pullup na RB4 - RB7 a nastavené na nulovú RB0 - RB3 (iba jeden pre každý cilce), aby si každý hrubého čreva si RB4 - RB7 vedieť hwo stlačení (červená nula). Kód: void main (void) {/ / Povoliť ťah UPS pre Bort B (4 až 7) / / Nastavenie bity 0 až 3 z portu B do výstupného režimu .... } / / Rotine čítať kľúč (0 až 15) vracia true, ak stlačíte a false ak nie. bool ReadKey (char keynr) {/ / Obnoviť všetko outpurts bit_set (Port_B, 0xF0), / / Select de bit_clear stĺpca (Port_B (keynr>> 2)) / / čítanie vratnom potrubí (bit_test (Port_B (keynr! a 0x03) + 4));} Ak máte akýkoľvek dotaz, opýtajte sa .... Ak som vám pomohol, kliknite na mi pomohol ... [Quote = babatundeawe] Ahoj, pls potrebujem pomoc na rozhraní 4x4 hex kepad PIC 16F877. pls dobré schéma a zdrojový kód s komentármi ocenia. vďaka. [/quote] [/img]
 
Ak sa chcete vyhnúť hlavné vstupné oneskorenie v kóde použiť 74HC922 kľúčových IC encoder, ktorý bude anulovať kľúčovým problémom odskoku Bibinje John www.bibinjohn.tk
 

Welcome to EDABoard.com

Sponsor

Back
Top