tastatură - puzzle-uri online
Tastatura este o componentă hardware periferică a calculatorului ce permite utilizatorului să introducă în unitatea centralǎ a acestuia date (litere, cifre și semne speciale) prin apăsarea unor taste. Cele mai folosite tastaturi pe plan mondial sunt cele de tip QWERTY. Un alt tip de tastaturi este tipul QWERTZ. Denumirile vin de la primele șase taste de pe rândul al treilea. Tipul QWERTY se folosește mai ales în țările anglofone, iar celelalte folosesc mai ales tipul QWERTZ.
Tastatura este probabil cel mai vechi dispozitiv de intrare din structura computerelor moderne, ea fiind inventată încă înainte de apariția monitoarelor și a mausului. Fiecare tastă are asociat un număr de identificare care poartă denumirea de "cod de scanare". La apăsarea unei taste, tastatura trimite sistemului de calcul codul de scanare corespunzător tastei respective (un număr întreg de la 1 la „n” - numărul de taste). La primirea codului de scanare de la tastatură, calculatorul face conversia între numărul primit și codul ASCII corespunzător în logică binară.
Tastatura ia în considerație nu numai apăsarea (durata) unei taste, dar și momentul eliberării acesteia, fiecare acțiune fiind înregistrată separat. Există două categorii de taste:
"taste comutatoare" – au efect când sunt apăsate și/sau când sunt eliberate
"taste de control" - au efect numai atunci când sunt acționate (apăsate)
Microcontrolerul 8042
Există două tipuri de microcontrolere ale tastaturii care comunică cu sistemul - unul pe placa de bază a calculatorului(controler integrat), și unul care este situat în interiorul tastaturii. Comunicarea cu microcontrolerul de pe placa de bază se efectuează prin portul 64h. Citirea octeților (byte) relevă starea controlerului.