Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

programiranje pic-a 16f84

[es] :: Elektronika :: programiranje pic-a 16f84

[ Pregleda: 10011 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ACE_theScorpion
ACE Scorpion

Član broj: 72581
Poruke: 3
*.dlp88.bih.net.ba.



Profil

icon programiranje pic-a 16f8406.12.2005. u 22:36 - pre 222 meseci
zna li iko programirati pic-ove?trebaju mi neki osnovni podaci.tek sam poceo sa tim,pa ako ikko zna kakav dobar programski jezik za to da mi kaze i gdje ga mogu naci...
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
ppp-01-12.sr.pttrs.net.



+333 Profil

icon Re: programiranje pic-a 16f8407.12.2005. u 13:06 - pre 222 meseci
Pitanje je malo konfuzno, ali ajde sad.
Mnogo ljudi ovdje zna programirati mikrokontrolere.
Ja radim u bejziku, c-u i asembleru, iako u bejziku najcesce, a u asembleru najredje. Za pocetak ti preporucujem PBP a kao editor Misro Code studio plus. Kao softver za upis u PIC koristim ICprog, a programator je Danijelov ALPIC. Eto, a ako imas konkretmno pitanje bice odgovora.
 
Odgovor na temu

buljko
Ljubisa Spasic
Kladovo

Član broj: 77384
Poruke: 4624
62.108.124.*



+5 Profil

icon Re: programiranje pic-a 16f8413.12.2005. u 00:34 - pre 222 meseci
Za pocetak, neka ti neko napravi (ili napravi sam) najjeftiniji
JDM2 programator.Programira PIC16F84,12C508(509), 24x04 EEPROM...
i sve to u istom podnozju a sve za cca 2.- EUR.
Softwer mozes da biras, pa izvoli...
Kad se uhodas sa njim a ukaze ti se potreba za nekim mocnijim PIC-ovima
nabavices nesto mocnije, ako odustanes... i nije neka steta!
 
Odgovor na temu

Elect

Član broj: 72466
Poruke: 96
*.crnagora.net.



Profil

icon Re: programiranje pic-a 16f8413.12.2005. u 01:10 - pre 222 meseci
Da li neko od vas moze da preporuci neku kjnigu o mikrokontrolierima, njihovom programiranju i pratecoj elektronici, Preporuci neki programator i software za komunikaciju sa racunarom???
Unaprijed zahvalan...
 
Odgovor na temu

vladd

Član broj: 37217
Poruke: 12059
*.ptt.yu.



+5251 Profil

icon Re: programiranje pic-a 16f8413.12.2005. u 11:17 - pre 222 meseci
Ako uzmes Mikrochip-ov programator, dobices i softver, kojeg ima i na net-u, tako da je "upgrade" obezbedjen.
16f84 je malo "zastareo", dobar je za pocetnika, ali pojavili su se noviji, bolji, brzi sa vise memorije, sa spremnom komunikacijom sa okolinom. A za njih nisu bas programatori "home-made".
Sve zavisi od tebe. Ne racunajuci ulozen novac, manji ili veci, u programator, ceka te mnogo truda i rada. Pa razmisli sta ces.

Poz.
 
Odgovor na temu

Elect

Član broj: 72466
Poruke: 96
*.crnagora.net.



Profil

icon Re: programiranje pic-a 16f8413.12.2005. u 17:52 - pre 222 meseci
Hvala na ljubaznom odgovoru Vladd.

Zainteresovan sam za kupovinu programera ali, naravno, po razumnoj cijeni. Posto sam nov u tome mozes li ti, ili neko drugi, da mi preporuci neki programer. Volio bih da mi sluzi za ucenje, a kasnije, eventualno, za profesionalni rad. Postoji li neki programer koji moze da programira sve mikrokontrolere??? Pri tome ne mislim na konrolere usko vezane za jednu namjenu (ne standardno kuciste).
Ono sto me najvise zanima su kontroleri koji u sebi imaju ugradjenu RF komunikacioni modul, oscilator itd.
 
Odgovor na temu

vladd

Član broj: 37217
Poruke: 12059
*.ptt.yu.



+5251 Profil

icon Re: programiranje pic-a 16f8413.12.2005. u 19:39 - pre 222 meseci
Ja koristim PICSTART PLUS, i program MPLAB IDE ver7.11. Sa njim mogu da programiram sve Microchip-ove procesore. Naravno, ima problema oko SMD pakovanja, ali to se resava od slucaja do slucaja.
Za Atmel-a, potreban je Atmelov programator, za ostale, "ozbiljnije" procesore, neophodni su i celi razvojni sistemi. Tako da "devojcica za sve" ne postoji. Postoje neke varijante programatora (vidjeno na net-u), koji mogu da programiraju procesore razlicitih proizvodjaca, ali i tu ima puno ogranicenja, po malo od svakoga, i ogranicen softver i set instrukcija. Svaka "univerzalnost" nosi veliki deo povrsnosti.
Poz.
 
Odgovor na temu

Elect

Član broj: 72466
Poruke: 96
*.crnagora.net.



Profil

icon Re: programiranje pic-a 16f8414.12.2005. u 00:34 - pre 222 meseci
http://www.mikroelektronika.co.yu/domestic/
Na ovom sajtu vidim neke zanimljive programere, mada mi se cini previse nasminkano... Mozda mi je ovo najbolje??? Vidio sam i interesantnu knjigu http://www.mikroelektronika.co...mestic/product/books/books.htm "PIC mikrokontroleri"... Sto mislite o svemu ovome??
BTW Vidim da ima EasyPIC3 i EasydsPIC2. Koja je razlika izmedju PIC-a i dsPIC-a?
 
Odgovor na temu

car1990
školujem se
croatija

Član broj: 221464
Poruke: 2
*.dsl.optinet.hr.



Profil

icon Re: programiranje pic-a 16f8403.05.2009. u 22:28 - pre 181 meseci
imam napisan program za programiranje pica16f84 na papiru i preko kojeg programa mogu taj pretvorit u binarni da ga mogu programirat..........help
car
 
Odgovor na temu

kan042
Nebojša
Mostar

Član broj: 175364
Poruke: 352
77.221.0.*



+2 Profil

icon Re: programiranje pic-a 16f8403.05.2009. u 23:10 - pre 181 meseci
U čemu je napisan taj program za programiranje? Malo potpunije postavi pitanje da bi ti se dao konkretan odgovor. Uglavnom, u softveru gdje pišeš program postoji i kompajler koji prevodi kod i dobijaš hex datoteku koju upisuješ u mcu. Kod tebe je program na papiru pa vidi kojim programskim jezikom je pisan a ti podaci obično budu u zaglavlju programa. Ako nema, daj bar dio koda da vidimo šta je.
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.88.*



+28 Profil

icon Re: programiranje pic-a 16f8403.05.2009. u 23:37 - pre 181 meseci
Citat:
car1990: imam napisan program za programiranje pica16f84 na papiru i preko kojeg programa mogu taj pretvorit u binarni da ga mogu programirat..........help

Za isti kontroler imam gomilu programa napisanih na papiru, poenta je samo koje je vrste papir. Ako je e-papir (.pdf), nije problem 'ukrasti' tekst, a ako je na papiru i jos ispisan rukom, ne preostaje ti nista drugo nego da ga 'prekucas'. Jos da si rekao da li je u nekom od programskih jezika ili u assembler-u, na tvoje pitanje bi dobio konkretnije odgovore.
 
Odgovor na temu

car1990
školujem se
croatija

Član broj: 221464
Poruke: 2
95.178.141.*



Profil

icon Re: programiranje pic-a 16f8404.05.2009. u 17:30 - pre 181 meseci
evo programa to mi je test program


#include LCD.H ; Uklju~uje heder datateku LCD.H
#include PIC16F84.inc ; Uključuje datoteku u kojoj su definisane ; memorijske lokacije mikrokontrolera

org 0x00 ; Po~etak programa

page1
clrf TRISB ; PORTB je izlazni
page0
clrf PORTB
clrf TEMP_W
call Init ;Inicijalizacija LCD-a
movlw 0 ; Po~etak Look-up tabele
;Glavni program
Poruka movwf TEMP_W ; Sa~uvaj sadr`aj W-registra
call Tabela ; Uzmi karakter iz tabele
andlw 0xFF
btfsc STATUS, Z ; Da li je kraj poruke
goto Loop ; Ako jeste idi na Loop
call Send_Char ; Po{alji karakter na LCD
L1 movf TEMP_W,W ; Vrati sadr`aj u W-registar
addlw 1 ; Uve}aj ga za 1
goto Poruka ; Idi na po~etak glavnog programa
Loop goto Loop ; Ostani ovde
;Podprogram za prelazak u drugi red
II_Red movlw 0xC0 ; Po~etno mesto drugog reda
call Send_Cmd
goto L1 ; Vrati se u glavni program
;Podprogram za slanje karaktera na LCD (RS=1)
;Karakter koji se {alje na LCD nalazi se u W registru
Send_Char movwf CHAR ; Sa~uvaj sadr`aj W registra
call Delay ; Trostruko ka{njenje zbog BUSY-a
call Delay
call Delay
movf CHAR,W ; Vrati sadr`aj u W registar
andlw 0xF0 ; Maskiraj donja ~etiri bita
movwf PORTB ; Po{alji podatak na LCDport
bsf PORTB,RS ; Selektuj Data registar RS=1
nop
bsf PORTB,E ; Generisanje opadaju}e ivice na pinu E
nop
bcf PORTB,E
swapf CHAR,W ; Zamena gornja i donja ~etiri bita
andlw 0xF0 ; Maskiraj donja ~etiri bita
movwf PORTB ; Po{alji podatak na LCDport
bsf PORTB,RS ; Selektuj Data registar RS=1
nop
bsf PORTB,E ; Generisanje opadaju}e ivice na pinu E
nop
bcf PORTB,E
return ; Povratak iz podprograma
;Podprogram za slanje komandi LCD-u (RS=0)
Send_Cmd movwf CHAR
call Delay
call Delay
call Delay
movf CHAR,W
andlw 0xF0
movwf PORTB
bcf PORTB,RS ; Selektuj Instrukcijski registar RS=0
nop
bsf PORTB,E
nop
bcf PORTB,E
swapf CHAR,W
andlw 0xF0
movwf PORTB
bcf PORTB,RS ; Selektuj Instrukcijski registar RS=0
nop
bsf PORTB,E
nop
bcf PORTB,E
return

;Podprogram za inicijalizaciju LCD-a
Init movlw low_bit_2reda_5x7 ; Trostruka inicijalizacija zbog
call Send_Cmd ; mogu}eg neuspe{nog reseta LCD-a
movlw low_bit_2reda_5x7
call Send_Cmd
movlw low_bit_2reda_5x7
call Send_Cmd
movlw DisplayON_cursorOFF
call Send_Cmd
movlw Display_clear
call Send_Cmd
movlw Increment_mod_freeze_display
call Send_Cmd
return
Delay movlw 0xFF
movwf TEMP
L2 nop
decfsz TEMP,F
goto L2
return
;Look-up tabela u kojoj se nalazi poruka za ispis
Tabela addwf PCL,F
retlw ‘m’ ; Po~etak Look-up tabele
retlw ‘i’
retlw ‘k’
retlw ‘r’
retlw ‘o’
retlw ‘E’
retlw ‘L’
retlw ‘E’
retlw ‘K’
retlw ‘T’
retlw ‘R’
retlw ‘O’
retlw ‘N’
retlw ‘I’
retlw ‘K’
retlw ‘A’
goto II_Red ; Prelazak na drugi red
retlw ‘ ‘
retlw ‘ ‘ ; Razmak
retlw ‘ ‘
retlw ‘P’
retlw ‘I’
retlw ‘C’
retlw ‘-’
retlw ‘L’
retlw ‘C’
retlw ‘D’
retlw 0 ; Kraj poruke
end ; Kraj programa
car
 
Odgovor na temu

[es] :: Elektronika :: programiranje pic-a 16f84

[ Pregleda: 10011 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.