Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

DELAY_100MS kod źródłowy -

cicho-ciemny 18 Lis 2014 11:44 885 1
  • #1 18 Lis 2014 11:44
    cicho-ciemny
    Poziom 2  

    Witam.
    Jestem nowicjuszem jeśli chodzi o programowanie.
    A wiec mój problem jest następujący. Zacząłem przerabiać poszczególne lekcje
    z książki "Podstawy Programowania Mikrokontrolera 8051" Gałka and Gałka. Używam kompilatora MCU8051 IDE, lecz przy pewnej lekcji, napotkałem problem jak podprogram DELAY_100MS.
    Jest program, który jest umiszczony w układzie szkoleniowym, w pamięci EPROM.
    Nie wiem jak napisać taki program, który robi opóźnienie. Proszę o pomoc.

    0 1
  • Pomocny post
    #2 18 Lis 2014 21:02
    dondu
    Moderator Mikrokontrolery Projektowanie

    Witamy na forum :)

    Proste opóźnienie to pętla, która wykonywana jest w przez określony, czas odliczany jakąś zmienną. Znając ilość cykli zegara, które na jeden obieg pętli mikrokontroler zużywa oraz znając czas trwania jednego cyklu zegara (obliczony z częstotliwości zegara) , można wyliczyć ile czasu taka pęta się wykonuje. Poprzez odpowiedni dobór wartości zmiennej można więc wytworzyć opóźnienie. Tak prawdopodobnie jest w tym ćwiczeniu.

    Napisz więc program na tyle ile potrafisz i załącz go tutaj, byśmy mogli go przeanalizować.

    0