Klawiatury.pdf

(256 KB) Pobierz
Programowanie mikrokontrolerów Klawiatury
Programowaniemikrokontrolerów
Klawiatury
MarcinEngelMarcinPeczarski
27pa¹dziernika2008
111691467.006.png
Klawiaturamatrycowa
I Gdymamydoobsłu»eniawi¦cejklawiszy,tomo»emyka»dy
podł¡czy¢doinnegowyprowadzenia.
I Przydu»ejliczbieklawiszyzabraknieportów
wmikrokontrolerze.
I Du»oefektywniejszymsposobemjestpoł¡czenieklawiszy
wmatryc¦.
I Takskonstruowanajestnp.klawiaturawPC.
111691467.007.png
Klawiaturamatrycowa16-klawiszowa
I Bardzopopularnymtypemklawiaturymatrycowejjest
klawiatura4 × 4.
I 16klawiszyuło»onychjestw4wierszei4kolumny.
I Mo»naj¡spotka¢np.wbankomatach,czytnikachkodów
otwieraj¡cychdrzwi(domofony)itp.
111691467.008.png
Klawiaturamatrycowa16-klawiszowa,cd.
I Naci±ni¦cieklawiszazwieralini¦wierszazlini¡kolumny.
I Wmikrokontrolerzepotrzebujemypojednymwyprowadzeniu
naka»dywierszinaka»d¡kolumn¦.
I Dopodł¡czeniawystarczyjedenportmikrokontrolera.
111691467.009.png 111691467.001.png 111691467.002.png 111691467.003.png 111691467.004.png
KlawiaturamatrycowawVMLAB
I VMLABumo»liwiasymulowanieklawiaturymatrycowej4 × 4.
I Przyciskiwpanelukontrolnymustawiones¡w4rz¦dypo4
kolumny.
XnazwaKEY4x4r1r2r3r4c1c2c3c4
I nazwa jestdowolnymunikatowymidentyfikatorem–bez
znaczenia.
I Jako r1 ,..., c4 nale»ywpisa¢oznaczeniawyprowadze«
mikrokontrolerapodł¡czonychodpowiedniodowierszy
ikolumn.
111691467.005.png
Zgłoś jeśli naruszono regulamin