Programowanie PIC'ów w.. Pascalu

To forum jest dla wszystkich pasjonatów mikrokontrolerów PIC. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C jak i asemblerze.
mariuz
-
Posty: 40
Rejestracja: 30 sie 2005, 13:38

Programowanie PIC'ów w.. Pascalu

Post autor: mariuz » 30 wrz 2005, 21:47

Mój brat ostatnio poszukiwał materiałów na studa i przypadkiem znalazł ten programik. :lol:
Zdaje mi się że dobry bedzie :) Dzieki temu zaczne przygode z mikrokontrolerami jeszcze w tym roku bo mi sie spodobalo :D
Powiedzcie co o nim sadzicie :mrgreen:

Ops :oops: zapomnialbym dac stronki MikroPascal dla PIC

Program snazywa się mikroPascal for PIC

Awatar użytkownika
Przemek133
-
Posty: 35
Rejestracja: 20 lis 2006, 14:21
Lokalizacja: Odrowąż
Kontakt:

Post autor: Przemek133 » 05 gru 2006, 18:26

Pascal jest suuupppeerrr!! mam do niego książkę , napisalem już pare programów na kompa :mrgreen: . A teraz jeszcze programowanie ,pascal jest spoko bo jest prościutki bordzo łatwo się połapać nawet po angielsku :!:

Awatar użytkownika
Zenerek
Użytkownik
Posty: 336
Rejestracja: 21 lip 2006, 11:23
Lokalizacja: Bydgoszcz
Kontakt:

Post autor: Zenerek » 06 gru 2006, 17:42

A ja przerabiałem Pascala przez trzy lata w liceum.
Niewiele osób czaiło, bo niewielu osobom na tym zależało.
Zamówiłem już zestaw do programowania ATtiny2313, więc niedługo wykorzystam w praktyce swoją wiedzę. :grin:

Awatar użytkownika
Brzozza93
Użytkownik
Posty: 474
Rejestracja: 26 cze 2006, 17:35
Lokalizacja: Gdynia
Kontakt:

Post autor: Brzozza93 » 06 gru 2006, 22:28

Ja jestem w 1 kl. gimnazjum i chodzę do klasy o profilu matematyczno-informatycznym. Na kółku informatycznym uczymy się pascala. Wszyscy którzy chodzą na nie, to chłopacy z mojej klasy :cool:
Pascal jest zajefajny!!! daje podstawy do nauki innych języków

mathieiov
Moderator
Posty: 833
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 07 gru 2006, 7:05

Brzozza93 pisze:daje podstawy do nauki innych języków
Tylko póżniej będzie Ci trochę trudno przy nauce innego, trudniejszego(zazwyczaj C/C++).
Wiem z własnego doświadczenia, ale życzę powodzenia :wink:

Awatar użytkownika
Zenerek
Użytkownik
Posty: 336
Rejestracja: 21 lip 2006, 11:23
Lokalizacja: Bydgoszcz
Kontakt:

Post autor: Zenerek » 07 gru 2006, 16:09

Chyba lepiej zacząć od czegoś prostego, niż od razu przerabiać C :!:

mathieiov
Moderator
Posty: 833
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 07 gru 2006, 16:50

Opinie są różne. Jedni twierdzą tak, drudzy inaczej. A i tak decyzję (zazwyczaj) podejmuje się samodzielnie.

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 07 gru 2006, 17:19

mathieiov pisze:Opinie są różne. Jedni twierdzą tak, drudzy inaczej. A i tak decyzję (zazwyczaj) podejmuje się samodzielnie.
Jest dokładnie jak mówisz. Ja na przykład zawsze rzucałem się na głęboką wodę. Mikrokontrolery zaczynałem programować w kodzie maszynowym (nie asemblerze), VHDL'a zacząłem się uczyć od Spartana3 i wyświetlacza graficznego, kolorowego.
Ale to zależy od psychiki. Jeśli podejmujesz się nauki nowej rzeczy sam musisz określić, czy początkowe niepowodzenia Cię zniechęcą (bo jeśli będziesz działał podobnie do mojego przykładu - zapewniam Cię, że będzie ich sporo) czy raczej nakręcą do dalszej pracy...

Bo ja zawsze mówię, że musiało się udać... Człowiek jest i będzie mądrzejszy od jakiegoś scalaka :P

mathieiov
Moderator
Posty: 833
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 07 gru 2006, 17:50

Koppel pisze:kodzie maszynowym (nie asemblerze)
a czym różni się asm od kodu maszynowego?

alaris
Użytkownik
Posty: 531
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 07 gru 2006, 18:11

assembler

Kod: Zaznacz cały

START:
MOV P1,#10
ACALL WAIT_100MS
MOV P1,#20
ACALL WAIT_100MS
AJMP START
Kod maszynowy:

Kod: Zaznacz cały

01 20 FE 32 16 A4 4D 8A 45 90 18 23 2B CB DE F6 34 65 98 D3 A4
(programy nie sa identyczne)
:lol:

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 07 gru 2006, 18:21

mathieiov pisze:a czym różni się asm od kodu maszynowego?
Zapraszam na krótką wycieczkę: http://www.edw.com.pl/index.php?module= ... y&ceid=288 :)

alaris
Użytkownik
Posty: 531
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 07 gru 2006, 18:27

Bardzo ciekawy program... Zwazywszy na fakt, ze od niego zaczela sie moja przygoda z mikrokontolerami, bede go traktowal jako obiekt kultu :grin: W dawnych czasach, gdy dojrzalem w numerze 9/98 (chyba) ta wlasnie kostkem, postanowilem wykonac ja samodzielnie. Kosztowalo mnie to sporo wysilku (zero wiedzy o mikrokontrolerach i programowaniu) i czasu. To byl skok na gleboka wode, skonczyl sie zle (nie wyszlo), ale po treningach na plytszej wodzie i ten na gleboka sie powiodl:). Dzieki, Koppel :grin:

mathieiov
Moderator
Posty: 833
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 07 gru 2006, 18:44

Aha. Rozumiem to tak: asm-> język programowania który zostanie podczas kompilacji programu zamieniony na kod szesnastkowy(maszynowy). Right?

alaris
Użytkownik
Posty: 531
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 07 gru 2006, 18:49

Generalnie tak, tylko nie wiem, czy ten proces mozna nazwac kompilacja... Chyba raczej tlumaczeniem, ew. assemblacja :)

Awatar użytkownika
Zenerek
Użytkownik
Posty: 336
Rejestracja: 21 lip 2006, 11:23
Lokalizacja: Bydgoszcz
Kontakt:

Post autor: Zenerek » 07 gru 2006, 20:29

W takim razie co nazywasz kompilacją :?: :roll:
Bo ja mam wciskane od trzech lat, że to właśnie jest kompilacja. :neutral:

ODPOWIEDZ