![]() |
Sistem Anti-Efracţie |
Descrierea tastaturii Pentru Sistemul Anti-Efractie vom folosi o tastatura cu 12 taste: 10 cifre de la 0 la 9 si doua taste functionale “*” si “#”, cum e descrisa în figura de mai jos: Tastatura poate fi construita sub forma de matrice, în cazul nostru avem patru linii si trei coloane iar la intersectia acestora sunt contacte electrice. Cele patru linii si trei coloane sunt conectate la un port al microcontroller-ului, deci în total tastatura foloseste 7 biti dintr-un port de intrare/iesire, acesti biti fiind 0 sau 1 logic. Partea hardware a tastaturii e prezentata în schema de mai jos:
Tastele sunt contacte metalice. Din program sunt scanate liniile de la 1 la 4 si se pune 0 logic pe fiecare dintre ele. Daca nu se apasa nici o tasta, când linia 1 începe sa fie scanata, toate coloanele vor fi 0 logic si astfel se trece la linia urmatoare. Daca se apasa o tasta coloana corespunzatoare va fi 1 logic. |