Sari la conținut
ELFORUM - Forumul electronistilor

lumina dinamica pic16f84a


klaudyux

Postări Recomandate

  • Răspunsuri 24
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • klaudyux

    15

  • sofian

    6

  • cirip

    2

  • Abram Burel

    2

Top autori în acest subiect

1. E scris in Basic, iar dupa cate spune autorul prin situl lui, ar putea fi vorba de PICBasic.

2. http://microengineeringlabs.com/product ... m#Compiler

3. Asa cum e scris programul, inveti un pic de Basic si modifici rutinele ModeX. Oricum, este al naibi de nasol facut, tehnica asta se numeste "date cablate in cod" si necesita rescrierea codului pentru a avea jocuri noi.

Atat pentru inceput :)

Link spre comentariu

1. E scris in Basic, iar dupa cate spune autorul prin situl lui, ar putea fi vorba de PICBasic.2. http://microengineeringlabs.com/product ... m#Compiler3. Asa cum e scris programul, inveti un pic de Basic si modifici rutinele ModeX. Oricum, este al naibi de nasol facut, tehnica asta se numeste "date cablate in cod" si necesita rescrierea codului pentru a avea jocuri noi.Atat pentru inceput :)

Am gasit un programel "PicMatePro" cu ajut caruia am reusit sa modific cate ceva pe acolo dar cum compilez ?
Link spre comentariu

Unde gasesc un compilator pt picbasic ?

Poate ca acest limbaj nu este unul tocmai usor; nu prea ma pricep, voiam sa incerc sa invat cate ceva dar fara un compilator totul pare munca in zadar... Poate aveti stiti alt limbaj de programare cu ajut caruia sa pot face proiectul :d Ce ma intereseaza: vreau sa am vre-o 4 combinatii de aprindere a ledurilor fiecare combinatie are un inceput si un sfarsit, in momentul in care se termina montajul ramane in "stand by" Daca este cineva dispus sa ma ajute am sa revin cu mai multe detalii; ideea pare simpla :) : un joc cu leduri comandat de un pic16f84a :yawinkle:
Link spre comentariu

Daca picbasic nu este tocmai usor, atunci altul nu ai cum sa gasestiSpune mai multe detalii sa i-ti fac eu un programPentru inceput ar trebui schema electrica

Link spre comentariu

O sugestie pentru program:- faci un tabel in care tii toate "comenzile" (adica ceea ce dai la iesire) in ordinea in care vrei sa apara, din toate combinatiilede exemplu:_comenzi00001111111100001100110010101010010101010100111000011100110000001000000000000001- faci doua tabele in care tii "inceputul" si "sfarsitul" "combinatiilor" , respectiv indexul comenzilor_inceput038_sfarsit279- ideea e sa citesti din ultimele doua tabele limitele combinatiei si apoi sa citesti succesiv (si sa scoti pe iesire) valorile din primul tabel, de la indexul de inceput la cel de sfarsit; la sfarsit te poti opri sau o poti lua de la capat- trecerea de la o combinatie la alta se face de la un buton, de cate ori il apesi se trece la combinatia urmatoare; asta se face incrementand un "index" prin care stabilesti combinatia curenta si el te va ajuta sa citesti liniile corespunzatoare din tabelele de inceput si sfarsit.

Link spre comentariu

Daca picbasic nu este tocmai usor, atunci altul nu ai cum sa gasestiSpune mai multe detalii sa i-ti fac eu un programPentru inceput ar trebui schema electrica

Proiect: - 8 leduri comandate cu pic 16f84a - cel putin 5 moduri de aprindere a ledurilor - un "mod" are de fiecare data un inceput si un sfarsit - combinatii posibile: 0000100001000000001000000000001010000000010000000000000010000000(am scris doar o combinatie restul pot fi alese la intamplare pt inceput) - atunci cand nu ii dau nici o comanda montajul sa ramana in stand by(nici un led aprins) Schema impreuna cu softul o gasiti la http://www.interq.or.jp/japan/se-inoue/e_pic6_1.htm Schema in basic este aici http://home.no/fsan/projects/ As vrea sa folosim prima schema daca se poate. As prefera sa imi spuneti ce program folositi pt programare si sa imi spuneti de unde pot face rost de el pt a invata si eu putina programare, macar sa pot modifica eu modurile de aprindere a ledurilor :d Cred ca asta e tot sau macar un inceput : P ...sper ca nu am cerut prea mult ....multumesc!
Link spre comentariu

prima schema este foarte buna pentru inceputSoftul este facut in "asm" pentru MPLAB de la microchip.com

Suna bine, MPLAB-ul il am tre doar sa-l caut, acum cum fac sa obtin ceea ce vreu :d ce tre modificat ?
Link spre comentariu

Modifici aici :

 

;****** Pattern 0 ******

p00 equ b'11111110'

p01 equ b'11111101'

p02 equ b'11111011'

p03 equ b'11110111'

p04 equ b'11101111'

p05 equ b'11011111'

p06 equ b'10111111'

p07 equ b'01111111'

 

0 pentru led aprins

1 pentru led stins

Link spre comentariu

Modifici aici :

 

;****** Pattern 0 ******

p00 equ b'11111110'

p01 equ b'11111101'

p02 equ b'11111011'

p03 equ b'11110111'

p04 equ b'11101111'

p05 equ b'11011111'

p06 equ b'10111111'

p07 equ b'01111111'

 

0 pentru led aprins

1 pentru led stins

Am instalat Matlab 7 am deschis asm-ul , am facut ceva modificari unde mi-ai aratat dar cum compilez, se poate tot cu acelas program sau tre altul ?
Link spre comentariu

Mai scriu o data poate nu ai citit bine "MPLAB" :toimonster:uite aici link cu MPLAB

Am instalat programul, am inteles cum sa compilez dar modific parametrii (00000110) si dupa compilare hex-ul arata ciudat, arata mult mai diferit fata de original. Presupun ca e vb de setari. ce sa fac sa obtin un hex care sa functioneze ?
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări