hej ska tända 6 dioder utformade som en tärning. Hej Jag har tidigare löst problemet med assembler, men ska även lära mig c. så här ligger problemet. Men tack för tipset. Jag får jobba vidare... Du kan använda en vanlig boolvektor eller ett bitfält.ansi-c definiera vektor
programeringen sker i ansi-c. signalen skickas ut på PORTB.
Ska definera upp en vektor som innehåller iformation om vilken dioder som ska vara tända resp
släckta. Någon som har tips på hur man kan skriva variablen?
programerar en processor från microchipp.Sv: ansi-c definiera vektor
Kan inte c men principen bör vara så här
Lägg upp en vektor 0 - 8
Den representerar tärningens yta där övre
vänstra "plupp" är 0 (Noll)
For i = 0 To 8
minvektor(i) = 0
Next
Select Case nummer
Case = 6
For i = 0 To 8
minvektor(i) = 1
next i
Case = 5
0 , 2 , 4 , 6, 8 sätter du till 1
Case = 4
0, 2 , 6, 8 sätter du till 1
osv.
Mvh
Sven
Sv: ansi-c definiera vektor
Sv: ansi-c definiera vektor
struct Tarning
{
unsigned t1 : 1;
unsigned t2 : 1;
unsigned t3 : 1;
unsigned t4 : 1;
unsigned t5 : 1;
unsigned t6 : 1;
}
eller
bool tarning[6];
/Niklas Jansson