Македонски форум за електроника
Дигитална електроника => Микроконтролери => Topic started by: Georgi on 31.12.2009, Thursday, 19:26:26
-
Значи вака, пред некој ден направив плочка со PIC16F84 кој мислам е добар за учење на било кој програмски јазик. Искористени се 8 излези т.е 8 диоди се палат гасат по програма со различна брзина. Уредот беше претставен во еден туториал за PIC BASIC програмскиот јазик. Симнете го од тука:
http://hotfile.com/dl/22502141/50ebaa4/Mikrokontroleri.zip.html
Шемата:
(http://pic.mk/images/shema1262281839.jpg)
PCB:
(http://pic.mk/images/pcb1.jpg)
(http://pic.mk/images/pcb2.jpg)
И хексадецимален код кој е програмиран во PIC BASIC:
http://hotfile.com/dl/22502935/c50a824/dvizenje_na_diodi.hex.html
Уредот супер функционира. Темата ја отворив во врска со програмирање нов код во PIC C на истиов уред.
Го снимав mikroC PRO for PIC v3.2. Дали некој може да ми каже дали може да се отвори x.HEX фајл во оваа програма и да ја гледам целата структура на програмата? Дали некој може да ми каже како изгледа структурата на овај програмиски јазик? Нешто слично на овa:
void main() {
наредби;
наредби;
}
Ако не му е мака на некој би можел некои основни работи да ми објасни. Бидејќи сум запознат со C програмскиот јазик, го учам на школо, да видам како би изгледало PIC C. Какви разлики има и сл. Како ги контролираме влезните и излезните изводи... Јас почнав да читам од книгата што ја имаше ставено WildSide_MKD, се е опфатено но не се добро објаснети (или јас добро не ја разбрав) основните работи на структурата на една програма во PIC C.
Линк:
http://www.megaupload.com/?d=ACMM65IA]http://www.megaupload.com/?d=ACMM65IA
-
.hex фајл можеш да отвориш со notpad, но немаш никаква корис од тоа, тој е разбирлиф само за контролерот
она што тебе ти треба да отвориш и да видиш е фајл со екстензија .c или .asm
и да го видиш кодот.
-
ај ве молам за помош околу програмава во микро Ц!!Дали може да се провери и да се конвертира во хекс!Ја пишував пет дена и имам проблем!
-
за да не се губиш кога работиш пишувај коментари покрај секој код
да знаеш после што е што
ако сега го знаеш не значи дека за 1 месец нема да заборавиш :)
-
ок,нема проблем ќе напишам.има некој да ми помогне??? :-\