Hjälp med programering

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Haxxkatt
Inlägg: 6
Blev medlem: 14 november 2007, 08:38:48
Ort: Bollnäs

Hjälp med programering

Inlägg av Haxxkatt »

Hej

Vi har ska bygga en termometer som ska visa
tempraturen på två LED displayer.
Men vi kan inte få displayerna att visa två
olika siffror.

Vi använder PIC16f628 och har programmen Great Cow
och Proton att programmera i.

Nån som kan hjäla till ?(; :roll:


LED displayer är kopplad till Port B

Själva programmet ser just nu ut så här.
LED displayerna är paralell kopplade.






#chip 16f628A,4 'Device = 16F628A 4 mhZ OSCILLATOR
dir portb out
dir porta.2 out
dir porta.3 out
wait 10 ms
#define DisplayCount 2
#define DisplayPortA PORTB
#define DisplayPortB PORTB
wait 10 ms
#define DispSelectA Set PORTA.3 off: Set PORTA.2 on
#define DispSelectB Set PORTA.3 on: Set PORTA.2 off
wait 10 ms
for Counter = 0 to 13
DisplayValue 1, Counter
Wait 1 sec
next
End


Kan aceptera andra program som c och protton med
Användarvisningsbild
gustavn
Inlägg: 297
Blev medlem: 30 november 2004, 12:27:05
Ort: Linköping
Kontakt:

Inlägg av gustavn »

Hur ska ni kunna visa olika siffror på displayerna när dom är parallellkopplade?
Haxxkatt
Inlägg: 6
Blev medlem: 14 november 2007, 08:38:48
Ort: Bollnäs

Inlägg av Haxxkatt »

LED displayer e koplad till picen med så när det skikar ut koden för en vis siffra. samtidigt ger picen LED displaye minus. så att bara en lyser sen skikar den ut en ny siffra och byter minus på till den andra LED displayen. och det här kommer bytast fort så det ser ut som att båda lyser
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Är det där hela programmet ?
Jag fattar inte ett smack... Vad är det för konstigt språk ? "Great Cow" ??
Och går det inte att *kommentera* koden i det där verktyget ?

> Men vi kan inte få displayerna att visa två olika siffror.

Vad visar de då ?
Och vad gör "DisplayValue 1, Counter " ???
Hur är det tänkt att koden ska fungera ?
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

En googling gav att "Great Cow" är en gratis open-source BASIC-grej till PIC och "Proton" är tydligen någon sort IDE till detta.

Nåväl, hårdvaran och programmets funktion är extremt dåligt förklarat men jag förstår att ni försöker multiplexa 2 st 7-segment display men då jag har mindre koll på vad de inbyggda funktioner ni tydligen använder egentligen gör kan jag helt enkelt inte ge något svar som är värd något.
Haxxkatt
Inlägg: 6
Blev medlem: 14 november 2007, 08:38:48
Ort: Bollnäs

Inlägg av Haxxkatt »

Tack för alla grymma svar :D
Vad skulle man gjort utan er :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Tja, om du först hade lärt dig lite grunder om programmering
(d.v.s riktiga grunder som att kommentera kod o.s.v.) så kanske
du t.o.m hade kunnat få lite hjälp...

Notera att alla andra naturligtsvis skiter fullständigt i om du får igång
det eller inte, det ansvaret ligger till 100% på dig. Så din sarkasm
missar målet fullständigt...
Haxxkatt
Inlägg: 6
Blev medlem: 14 november 2007, 08:38:48
Ort: Bollnäs

Inlägg av Haxxkatt »

Vafan sitter du bara här o whinar eller? Tål du inga skämt eller? Nej just det för du är inte social eftersom du bara sitter i det här forumet och leker gud. Nu blev jag jätte ledsen jag är faktiskt bara 9 år!

Snälla banna mig din mörka livsform.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

He he. :-) :-)
Jag (och alla andra) vill naturligtsvis inget annat än att ni får igång det.
Men, med barnsligheter och omogna utfall kommer ni inte att komma långt.
Så är det, oavsett vad du tycker om det.
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Inlägg av Meduza »

Haxxkatt: Jag rekkomenderar att sluta larva dig och prova läsa på lite, google är din vän.

Den där stilen som du kör kanske fungerar på en del andra forum, men här lär den inte leda åt något konstruktivt håll...
Skriv svar