• 2 Princip filtriranja in štetja pritiskov
  • Vmesnik za branje tipk 1 Naloga




    Download 43.5 Kb.
    bet1/3
    Sana26.03.2020
    Hajmi43.5 Kb.
    #8973
      1   2   3

    Načrtovanje digitalnih elektronskih sistemov 2007/08 5.12.2007

    Vmesnik za branje tipk

    1 Naloga

    Naredi vmesnik za branje tipke s filtrom proti odskakovanju. Vmesnik naj ob vsakem pritisku na tipko poveča števec pritiskov. Stanje števca prikazujte na dveh 7-segmentnih prikazovalnikih. Dodajte vmesnik za branje števca preko mikrokrmilnika z USB povezavo z osebnim računalnikom. Števec naj se po vsakem branju postavi na 0.


    2 Princip filtriranja in štetja pritiskov

    Mehanske tipke imajo odskakovanje, ki bi povzročalo težave (večkratni odziv) pri direktnem branju in povečevanju števca. Odskakovanje filtriramo tako, da večkrat zaporedoma preberemo stanje tipke. Zaporedje prebranih vrednosti shranjujemo v npr. 4 bitnem pomikalnem registru (sr). Če je bilo zadnje določeno stanje tipke '0' (tipka spuščena) in imamo v pomikalnem registru 4 zaporedne enke ("1111"), potem določimo, da je novo stanje '1' in povečamo števec pritiskov:



    Stanje postavimo na '0' samo v primeru, ko so v pomikalnem registru same ničle ("0000").


    Download 43.5 Kb.
      1   2   3




    Download 43.5 Kb.