Skocz do zawartości
Ikar

[Kurs] BASCOM - lekcja2 - Pierwsze kroki

Pomocna odpowiedź

Oby tak dalej. 🙂 Właśnie przymierzałem się do nauki BASCOMA bo w Cpp niektóre rzeczy związane z ubsługą uC są nieco bardziej skomplikowane, a tak zawsze jakaś alternatywa 😉

Udostępnij ten post


Link to post
Share on other sites

Pozwolę sobie wtrącić małą uwagę: Czy nie lepiej w przypadku instrukcji języka: "if", "end if" itd. , zamiast słówka "dyrektywa" użyć "instrukcja", żeby się nie myliło z dyrektywami kompilatora, jak np:

CONST test = 1

#IF TEST

Print "This will be compiled"

#ELSE

Print "And this not"

#ENDIF

Udostępnij ten post


Link to post
Share on other sites

Ikar, robisz porzyteczną i sensowną robotę, duże dzięki! Tak więc, uczymy się Bascoma mimo wieku!

Udostępnij ten post


Link to post
Share on other sites

abxyz chodzi ci o te "dyrektywy procesora"?? Ja pominąłem te "#" aby uniknąć zbędnych pytań ze strony początkujących, przez co zrobiły się z tego elementy języka- teraz tak myśle że chyba jednak zmienię to na tak jak powinno być.

dziadek46Dzięki za uznanie. 🙂 Na naukę nigdy za późno. 🙂 :)

PS: uwagi zawsze mile widziane a szczególnie ekspertów takich jak abxyz

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

czyli te podprogramy mogą byc definiowane po odwołaniu się do nich?

PS. popraw GOSUB odwolujesz się do "jedz" a definiujesz "jedź"

Komentarz dodany przez: treker:

Poprawiłem uwagę w P.S 😉

Udostępnij ten post


Link to post
Share on other sites
czyli te podprogramy mogą byc definiowane po odwołaniu się do nich?

Jeżeli dobrze Cię rozumiem to tak 😉

pozdro

Udostępnij ten post


Link to post
Share on other sites

Pierwsza lekcja a nie ma wogle mowy o zmiennych-rodzajach i jak je deklarować,chyba od złej strony kolega zaczął pisać kurs : /

Udostępnij ten post


Link to post
Share on other sites

Wszystko po kolei. Ja mam pewną "wizje" tego kursu. I czy zrobię to dobrze to zobaczymy.

pozdrawiam

Udostępnij ten post


Link to post
Share on other sites

Podoba mi sie ten kurs 😃 ale moim skromnym zdaniem najpierw powinna być konfiguracja portów a potem poszczegulne komendy, ale ok 😉

Udostępnij ten post


Link to post
Share on other sites

Mi tam się wszystko podoba 😋 ale zawsze może być lepiej 😋😋

Dla początkujących nie wiedzących co jest co możne się trochę mylić komenda z opisem 😖😋 nie ma żadnego rozdzielenie 😥 ;/

np :

xxxxxxxxxxxx

- xxxxxxxxxxxxx

----------------------------------------------------------------------------------------------------

xxxxxxxxxxxx

- xxxxxxxxxxxxx

itd 🙂 .

ps: to oczywiście moja sugestia :-> 😋

Udostępnij ten post


Link to post
Share on other sites

"Kod:

IF...THEN...ELSE...END IF

- blok decyzyjny, przykład:

Kod:

if pind.0=0 then

portb.6=0

elseif pind.0=1 then

portb.6=1

end if

'jeżeli na pinie portu d pojawi się zaro wtedy wprowadź noge 6 portu b w stan wysoki

'bądź jeżeli na pinie portu d pojawi się jeden wtedy wprowadź noge 6 portu b w stan spoczynku

'koniec "ciagu warunków" "

Piszesz czasami głupoty. else, a elseif to nie to samo!!! Jeżeli damy elseif to sprawdza kolejną zmienną, jeżeli poprzednie if nie zostało wykonane. Jeżeli damy else, to ustawia automatycznie zmienną w wypadku, gdy porprzednie else nie zostało spełnione. poza tym zapomniałeś dołożyć taką instrukcje jak case. jest ona bardzo wygodna, ponieważ można urzywać jej na zasadzie "kiedy nastąpi..." lub "w przypadku gdy". Wtedy cały kod nie jest sprawdzany od początku jak w przypadku if...

Udostępnij ten post


Link to post
Share on other sites

No nie jest to to samo lecz działania programu to nie zmieni. A to chyba tak z przyzwyczajenia napisałem. Zaraz zmienię. Jak jeszcze coś znajdziecie to dajcie znać.

PS: Tak samo nazywanie tego kursu "ms bascic college" (taka była pierwotna nazwa) nie jest poprawne ponieważ to co opisuje nie jest to czysty bascic jest to basic z elemętami bascomowymi .

pozdro

Udostępnij ten post


Link to post
Share on other sites

Opisy fajne, szkoda ze nie zrobiłes, tak że najpierw opis a potem kod tego opisu, bo sie strasznie myli.

Udostępnij ten post


Link to post
Share on other sites

Zakładka „Other”(9). W linii „Program”(10) wpisuje się ścieżkę do programu obsługójącego ten twój programator

Ale ten program to steowniki do programatora czy może ścieżka do bascoma?

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...