S!m1 Skrevet 6. april 2010 Del Skrevet 6. april 2010 Hei ! Vi driver med kretskort av typen STK500 fra AVR. #include <io8515v.h> #include <macros.h> Dette er det vi skal ha med... Oppgaven lyder slik: Lag et program som sjekker hvilken bryter som er aktivisert. Hvis ingang 0-3 så skal lampe 0 lyse, ellers skal lampe 1 lyse. Håper dere forstår oppgaven og vi skal kun bruke if setning. Lenke til kommentar
TheMaister Skrevet 6. april 2010 Del Skrevet 6. april 2010 Regner med at io8515v.h og macros.h definerer funksjoner som lar deg sjekke slikt. Hvis du tenker deg en logikk som blir på denne måten (dette er ikke rett funksjon, men noe tilsvarende finnes sikkert. Kan hende jeg misforstod oppgaveteksten. if ( switch_is_set(0) || switch_is_set(1) || switch_is_set(2) ) { light_on(0); } else light_on(1); Lenke til kommentar
S!m1 Skrevet 6. april 2010 Forfatter Del Skrevet 6. april 2010 Det jeg kom fram til var: #include <io8515v.h> #include <macros.h> int main (void) { if (~PINA<0x10) PORTB=~0x2; else PORTB=~0x01; } Takk for hjelpen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå