Vmesnik matrične tipkovnice z mikrokrmilnikom

Preizkusite Naš Instrument Za Odpravo Težav





Kaj je matrična tipkovnica?

Tipkovnica je najpogosteje uporabljena naprava digitalnih vezij, mikrokrmilnikov ali telefonskih vezij. Številne aplikacije zahtevajo veliko število tipk, povezanih z računalniškim sistemom. Pod pogojem, da večinoma vsebuje številke, je lahko poleg tega znana tudi kot numerična tipkovnica. Da bi ga lahko učinkovito uporabljali, jih moramo osnovno razumeti. Matrična tipkovnica je sestavljena iz razporeditve stikal v matrični obliki v vrsticah in stolpcih z vhodno / izhodnimi zatiči mikrokrmilnika, povezanimi z vrsticami in stolpci matrice, tako da so stikala v vsaki vrstici povezana z enim zatičem, stikala v vsakem stolpcu pa še en žebljiček. Tipkovnica je na splošno matrična razporeditev stikal, ki so v bistvu stikala s tipkami.

Kako deluje matrična tipkovnica?



Obstajajo številne tehnike, odvisno od povezovalne tipkovnice z mikrokrmilnikom, vendar je temeljna logika enaka, da so stolpci narejeni kot vhod in vodijo vrstice, ki jih tvorijo kot izhod. Če želite zaznati, katero tipko pritisnete na matrični tipkovnici, je treba vrstice vrstic po vrsti znižati in prebrati stolpce.


Tukaj bomo videli matrično tipkovnico 4 × 3. To je 12 tipk Tipkovnica je sestavljena iz štirih vrstic in treh stolpcev. Predpostavimo, da če je vrstica1 nizka, preberite stolpce. Če pritisnete katero koli tipko v vrstici1, potem bo stolpec 1 prikazal nizko vrednost, če bo druga tipka pritisnjena v vrstici1, bo stolpec2 nizko. Predpostavimo, da če na tipkovnici pritisnemo eno, potem sta D1 in D2 vklopljeni, vzpostavi povezavo in prikaže številko na LCD-prikazovalniku prek mikrokrmilnika. Podobno bodo vse tipke izvajale enako operacijo kot tipka ena. Ne moremo pritisniti dveh tipk hkrati. Med pritiskanjem tipke med seboj mora obstajati časovna razlika.



PovezovanjeMatrična tipkovnica za povezovanje z mikrokrmilnikom 8051

Iz vezja so pin 1,0 do pin 1,3 priključka 1 mikrokrmilnika priključeni na vrstice tipkovnice, pin 1,4 - pin 1,6 priključka 1 mikrokrmilnika 8051 pa na stolpce tipkovnice.

Ko številke, pritisnjene na matrični tipkovnici, na vhodu mikrokrmilnika naložijo ustrezno logično stanje, tj. Vrata 1. Program je napisan tako, da ob pritisku na say1111 mikrokrmilnik na izhodu krmilnika poda logični visoki ukaz. Ta izhodna visoka logika iz mikrokrmilnika se nato dovede na vhod IC relejskega gonilnika za izhod ULN2003, da se vklopi ustrezni rele, ki nato vklopi obremenitev po geslu, poslanem s tipkovnice. Na primer, če pritisnete 1111, se vklopi ustrezna obremenitev 1 in med ponovnim pritiskom 1111 izklopi. V skladu s tem se vsi drugi tovori upravljajo v skladu z gesli.

Na primer: 1. Za vklop gesla 1. odklopnika je '1111'


2. Za izklop gesla 1. odklopnika je '1111'

3. Za vklop 2. gesla je geslo »2222«

4. Za izklop gesla 2. odklopnika je '2222'

Vezje za povezovanje

Shema matrične tipkovnice

Aplikacija, ki vključuje uporabo matrike, povezane z mikrokrmilnikom - programirano pošiljanje sporočil.

Ideja vključuje uporabo mikrokrmilnika za pošiljanje zahtevanih sporočil na določeno mobilno številko prek komunikacije GSM. Sporočila se vnašajo s tipkovnico in se učinkovito shranijo v mikrokrmilnik.

Fiksno število sporočil, shranjenih v mikrokrmilniku, označenem z nekaterimi številčnimi številkami. Po vnosu klicne številke sprejemnika so priklicani, tako da se sporočilo po povezanem kablu RS232 pošlje v modem GSM. Ob vklopu morate na LCD-prikazovalniku v prvi vrstici prikazati zaslon z napisom »Testiranje GSM« in nato na 2ndznižajte število z “20 na 0” samo, če je modem napajan in je kartica SIM nameščena.

Vsako sporočilo se shrani v mikrokrmilnik, ki ustreza serijski številki, začenši z 1, in ob pritisku ustrezne številke preko tipkovnice, povezane z mikrokrmilnikom, se ustrezno sporočilo pošlje na vneseno mobilno številko prek modema GSM.

Programirano vezje za pošiljanje sporočil:

Vezje vključuje naslednje komponente:

  • Mikrokrmilnik AT89C52, ki je ustrezno programiran za pošiljanje sporočil.
  • Tipkovnica, povezana z mikrokrmilnikom, za vnos številke mobilnega telefona in številke sporočila.
  • LCD-zaslon, povezan z mikrokrmilnikom, ki prikazuje potrebna navodila v skladu s programom, da lahko uporabnik opravi potrebne naloge.
  • GSM modem za prenos sporočil na določeno mobilno številko.
  • Priključek RS 232 za povezavo z GSM modemom.
  • Max 232 IC, ki deluje kot vmesnik med mikrokrmilnikom in priključkom RS 232.
  • Kristalna razporeditev za zagotovitev ustreznega vnosa ure v mikrokrmilnik.

Programirano pošiljanje sporočil

Po navodilih LCD-prikazovalnika se številka mobilnega telefona vnese prek tipkovnice in shrani na ustrezno mesto v pomnilniku. Po tem se preko tipkovnice vnese številka med 1 in 9 in mikrokrmilnik ustrezno pošlje sporočilo, ki ustreza tej številki. Sporočilo se pošlje v modem GSM prek priključka RS 232 in dogovora IC, ki prenaša sporočilo na dano mobilno številko. Celoten postopek se ustrezno prikaže na LCD zaslonu.

Čez nekaj časa se prikaže sporočilo »Sistem za pošiljanje sporočil na osnovi GSM« in ko vnesete programsko tipko, se zaslon spremeni v sporočilo - »Vnesi mobilno številko«. Po vnosu številke mobilnega telefona pritisnete #, ki zahteva vnos številke sporočila. Ko vstavite številko sporočila in nato znova pritisnete tipko #, je označeno, da »pošiljanje sporočil«In nato čez nekaj časa prikaže» sporočilo poslano «, nato pa se vrne nazaj na običajni prikaz.

Če ne dobite nobenega od teh sporočil, pomeni, da kartica SIM ne prejema signala / omrežje ni na voljo.

Standardno napajanje 12 voltov enosmernega in 5 voltov prek regulatorja je narejeno iz 12-voltnega transformatorja navzdol skupaj z mostičnim usmernikom in kondenzatorjem filtra.