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

Program w asemblerze 8051: Morse na DSM-51, klawiatura, LCD, dioda LED

bomba504 12 Maj 2005 16:02 1478 1
REKLAMA
  • #1 1486041
    bomba504
    Poziom 11  
    Posty: 5
    Mam do napisanie program w asemblerze 8051 alfabet morsa tak żeby działał na dsm-51. Tekst wprowadzony z klawiatury matrycowej ma zostać wyświetlony na wyświetlaczu LCD, a potem wysłany za pomocą diody test w alfabecie morsa. Jak to zrobić. Proszę o wszelkie podpowiedzi lub cały kod źródłowy
  • REKLAMA
  • #2 1486338
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 691
    Najpierw musisz w jakimś buforze zebrać całe zdanie i wyświetlić je na LCD a później znak po znaku przepuszczać zdanie przez koder Morse'a.

    Czas kreski jest trzy razy dłuższy niż czas kropki. Pomiędzy elementami tego samego znaku jest przerwa o długości kropki, pomiędzy literami wyrazu czas trzech kropek a pomiędzy wyrazami czas 7 kropeki.

    http://pa76.tczew.sdi.tpnet.pl/kurs/lacznosc/mors.htm

    http://scphillips.com/morse/morse.html

    .--. --- .-- --- -.. --.. . -. .. .-

    Tempo nadawania. wg tzw Paris standard:

    1 słowo na minutę = czas 50 kropek (tyle lliczy w kodzie Morse'a słowo PARIS z przerwą międzywyrazową po słowie.

    czas trwania podstawowego elementu:

    tkropki=1.2sek/tempo
    tkreski=3*tkropki

    tempo - w słowach na minutę (WPM - word per minute)

    przerwy:

    pe=tkropki - między elementami znaku
    pl=tkreski - między znakami
    pw=7*tkropki - między wyrazami

    tempa od 5 do 40 słów na minutę
    Załączniki:
    • Program w asemblerze 8051: Morse na DSM-51, klawiatura, LCD, dioda LED morse.jpg (14.25 KB) Musisz być zalogowany, aby pobrać ten załącznik.
REKLAMA