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

Systemy przerwań w mikrokontrolerze 8051 - wyjaśnienie komend w kodzie

Berend 13 Lis 2015 16:25 4788 6
REKLAMA
  • #1 15147814
    Berend
    Poziom 16  
    Witam mam problem z programowaniem mikrokontrolera 8051 w programie µvision51.

    Chodzi o systemy przerwań w mikrokontrolerze, mam kod programu, ale niestety nie znam komend, tzn. nie wiem co dane komendy oznaczają:

    kod programu:
    Kod: text
    Zaloguj się, aby zobaczyć kod




    Mógłby mi ktoś jakąś wyjaśnić co oznaczają dane komendy...?
  • REKLAMA
  • REKLAMA
  • #3 15148318
    Berend
    Poziom 16  
    Dzięki za pomoc.
  • #4 15150467
    kemot55
    Poziom 31  
    Kod: text
    Zaloguj się, aby zobaczyć kod



    Nie wiem czemu taki kod ma służyć.
    Szczególnie irytujące są adresy rejestrów zamiast ich symbolicznych nazw. Również ustawianie bitu (w pamięci bitowej) w taki sposób jak powyżej jest pomysłem kosmicznym.
    Poza tym umieszczenie instrukcji NOP na samym początku prowadzi do przesunięcia w tablicy przerwań i (moim zdaniem) ta instrukcja nie powinna się tam znaleźć
  • REKLAMA
  • #5 15151100
    -psiak-
    Poziom 32  
    kemot55, to inżynieria wsteczna, słyszałeś?
  • REKLAMA
  • #6 15151456
    kemot55
    Poziom 31  
    No nie do końca IE. Ten program nie wnosi nić odkrywczego a stanowi jakąś "całość" (w sensie kolejnych: RESET, przerwania, konfiguracja, program główny). Ja mam teraz wrażenie, że to jakieś zaliczenie w którym ktoś zadał sobie trochę trudu, żeby skomplikować życie w szkole. Ale dla mnie i tak jak bez sensu.

    Może autor tematu napisze coś więcej?
  • #7 15151888
    Berend
    Poziom 16  
    No wiecie Panowie, mam taki przedmiot jak mikrokontrolery/mikroprocesory . Mieliśmy ogarnąć systemy przerwań na wyżej wymienionym przykładzie. Te ćwiczenie jest zapewnie mega stare sądząc po wyposażeniu laboratoriów i skryptów ćwiczenia.

    #kemot55 dzięki za komentarze, ja to już zrobiłem, ale porównam sobie z tym co ja mam.
REKLAMA