Ako implementovať dekodér klávesnice

S

saurav_sdpl

Guest
Vo svojom návrhu som pomocou 3x4 klávesnice, teraz pomocou rovnakých kláves, ak chcem, aby prerušenie pre mikro Ako môžem implementovať toto cez hardware pre napr chcem vytvoriť prebudiť prerušenia pre tieto klávesy 1 * # , ako môže táto logika je realizovaná prostredníctvom hardvéru
 
Klávesnica vyžaduje pravidelné sekvenčné snímanie, a ak chcete, aby snímanie mikrokontroléru spať niečo iné, musí skenovať (klávesnica), namiesto toho .. Jednou z možností je využitie Špeciálne klávesnica IC (s prerušením), ako MM74C922 .. Tu je to Podrobný popis: http://www.elexp.com/tips/74C922.pdf S pozdravom, IanP
 
Nie som si istý, čo myslíš tým stlačením klávesu 1 * #. Potrebujete špeciálne sekvencie? Môžete pridať niekoľko "alebo" diódy vám klávesnica, matice, takže pri stlačení ľubovoľného tlačidla odošle signál prerušenia mikroprocesora. Tu je Atmel napríklad: "AVR240: 4x4 klávesnice - Wake-up na stlačenie tlačidla" http://www.atmel.com/dyn/resources/prod_documents/doc1232.pdf
 
Jednoduché riešenie je prebudiť CPU na krátku dobu každý 1 alebo 2 sekúnd, časovač prerušenia Ak chcete skenovať kľúča ak klávesy A ak nie, poslať CPU spať
 

Welcome to EDABoard.com

Sponsor

Back
Top