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

[Mega88a][Bascom] Multipleksowanie, pobieranie z DATA

parafka 04 Lut 2018 17:02 618 7
REKLAMA
  • #1 17012512
    parafka
    Poziom 20  
    Mam kłopot z Multipleksowaniem, a raczej z pobieraniem znaków z DATA.
    Każdą cyfrę, której obraz chcę pobrać z DATA muszę powiększyć o dwa.
    Nie jest to problemem ale dlaczego trzeba tak cudować to nie wiem.
    Przykładowo, żeby wyświetlić piątki to muszę zrobić siódemki i dopiero z tablicy
    pobrana zostanie liczba 34 będąca obrazem piątki na porcie_D.
    :roll:
    Załączam część kodu;
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    [Mega88a][Bascom] Multipleksowanie, pobieranie z DATA
  • REKLAMA
  • #2 17013089
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 17013653
    m2c
    Poziom 19  
    Jeżeli chcesz żeby adresował tablice od 0 to można to zmienić przy pomocy CONFIG BASE=0, ale w przypadku DATA pierwszy element ma domyślnie indeks 0.

    Wklej kompletny kod, tu nic nie widać. Return po deklaracji DATA jest niepotrzebny.
  • #4 17015074
    parafka
    Poziom 20  
    Dziękuję za odpowiedzi.
    Rozwiązało się jednak samo przypadkiem.

    Przerwanie generowane od On Timer1 Wyswietl powoduje skok od podprogramu Wyswietl,
    nawet jeżeli jest realizowana jakaś procedurka SUB.
    W SUBach dodałem Stop Timer1 i na końcu Start Timer1.
    Instrukcje wykonują się już w komplecie i wszystko jak na razie działa.
    Nie muszę już powiększać zmiennych o 2.
    :)
  • #5 17015652
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #6 17015732
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #8 17016158
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA