logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega128][C]+lcd HD44780

aniasta 18 Maj 2009 21:30 2107 4
REKLAMA
  • #1 6546402
    aniasta
    Poziom 10  
    Witam:) Mam takie program, że wysyłam cyfry z terminala na atmegę i wyświetlają się one po kolei na lcd.
    To działa bez problemu.
    Natomiast chciałabym, aby po wciśnięciu klawisza BACKSPACE ostatnia wyświetlona cyfra się zmazała. Nie wiem jak to zrobić. Czy powinno być tak, że jak wcisnę ten klawisz to od razu się zmaże ta cyfra, czy może w programie trzeba napisać, że jeśli przyjdzie znak odpowiadający za backspace to trzeba cofnąć kursor o jedno miejsce w lewo i skasować cyfrę?
    Pomożecie??:)
    Pozdrawiam:)
  • REKLAMA
  • REKLAMA
  • #3 6546518
    aniasta
    Poziom 10  
    Dobrze. O to mi chodziło.Dziękuje za szybką odpowiedź. Hmm, nie wiem jeszcze jak wysłać backspace przez terminal. W moim nie moge...
  • REKLAMA
  • Pomocny post
    #4 6546716
    Freddie Chopin
    Specjalista - Mikrokontrolery
    no właśnie [; czasem można przesyłać kody specjalne znaków albo wartości bajtów - to już zależy od konkretnego terminala.

    W najlepszym terminalu dla Windowsa <: kod znaku (czyli np backspace'a) można wysłać jako $xx gdzie xx to liczba w HEX

    4\/3!!
  • #5 6546745
    aniasta
    Poziom 10  
    Właśnie mam taki, ale wcześniejszą wersję. Dziękuję. Od razu przetestuję.
REKLAMA