Avdeling for ingeniørutdanning Elektrogrunnlagslaboratoriet DIGITALE SYSTEMER
|
|
- Sigrid Holte
- 7 år siden
- Visninger:
Transkript
1 Avdeling for ingeniørutdanning Elektrogrunnlagslaboratoriet DIGITALE SYSTEMER Oppgavens navn: Styring av stepmotor Lab. oppgave nr.: M3 Dato utført: Klasse: Protokoll skriver : Gruppe: Øvrige gruppedeltagere : Dato godkjent: Skolens stempel: Protokollretter: Ved utsettelse Må leveres senest: Signatur: Laboratorieoppgave M3 Styring av stepmotor
2 2 - Styring av stepmotor Hensikt Hensikten med denne oppgaven er å lære bruk av subrutiner bruk av interrupt fra bryterinnganger bruk av instruksjonen lsr, lsl, bst og bld C SW2 SW3 C Oppgave: Oppgaven går ut på å lage et program for mikrokontrolleren slik at denne kan styre en steppmotor. Rotasjonsretning skal kunne velges fra bryterne SW2 og SW3. Programmet skal virke slik : 1. Ved start av mikrokontrolleren ( Power on / Reset ) skal motoren starte og deretter gå skrittvis i en retning. 2. Ved trykk på en av bryterne SW2 /SW3 skal motoren snu og gå skrittvis i motsatt retning. De to bryterne kan på denne måten brukes til å snu dreieretningen. 3. Motoren drives av de 4 mest signifikante bit i inngangen merket C ( se motorkortet og figuren over ). Denne inngangen kobles til PortC på STK500-brettet ( se figur ). Dersom det kobles på denne måten vil de 4 mest signifikante bit i portc: C7, C6, C5 og C4, gi rotasjon i en retning ved sekvensen 1100, 0110, 0011, 1001, 1100,. Rotasjon i motsatt retning få vi dersom sekvensen løper motsatt : 1100, 1001, 0011, 0110, 1100,. Motoren dreier mot venstre C7 C6 C5 C Motoren dreier mot høyre
3 3 - Merk : Det spiller ingen rolle hvilke verdier som sendes ut til C3, C2, C1 og C0.
4 4 - Forarbeid : 1. Til høyre er vist to små program, A og B, som for hver gjennomgang av løkken ( loop ) endrer innholdet i step. Finn ut fra instruksjonsoversikten ( vedlegg til forelesning nr. 3 eller i AVRmanualen se lenken nedenfor ) hva instruksjonene bst, bld, lsr og lsl gjør. Hva blir innholdet i step etter 1., 2., 3. og 4. gjennomganger av løkken? Fyll ut tabellen for innholdet i step: A B Startverdi A B.def step=r16 ldi step, 0b loop: bst step,0 lsr step bld step,7 rjmp loop.def step=r16 ldi step, 0b loop: bst step,7 lsl step bld step,0 rjmp loop (AVRmanualen : 2. Mikrokontrollerens klokkefrekvens er ca 4 MHz. De fleste instruksjonene blir utført i løpet av 1 klokkepuls. Motoren må ha minst 10 msek mellom hvert signalskifte / skritt. For styring av motoren trenger vi derfor en subrutine vent som gitt i figuren til høyre. Denne rutinen fungerer slik : Den starter ved å sette tid1 = tid2 = 0. For hvert gjennomløp av indre løkke øker tid2 med 1. Instruksjonen brne tester på nullflagget (Z) i statusregisteret. Det hoppes til l2 så lenge tid2 er forskjellig fra 0. Etter 256 gjennomganger av indre løkke blir tid2 igjen 0 og det fortsettes med instruksjonen inc tid1. Ytre løkke fungerer på samme måte den vil dermed også gjennomløpes 256 ganger og for hver gang gjennomløpes indre løkke nye 256 ganger. Instruksjonen inc tar 1 klokkepuls mens brne tar 2 klokkepulser. Anta 1 klokkepuls = 250nsek = 0,250 µsek. Hvor lang tid tar hele subrutinen vent? vent: clr tid1 clr tid2 l1: ; Ytre løkke l2: ; Indre løkke inc tid2 brne l2 ; Indre løkke inc tid1 brne l1 ; Ytre løkke ret ; SVAR :
5 5-3. Nedenfor er vist forslag til flytskjema for et mikrokontrollerprogram som benytter to avbruddsrutiner, SW2 og SW3, og to subrutiner, nstep ( som vist nedenfor ) og vent ( som gitt under punkt 2 ). Før dere kommer på lab.en bør dere ha gjort forarbeide til programmet ( bruk neste side ). Tenk spesielt gjennom følgende: a. Hvordan bør Stack-peker initialiseres? b. Hvordan bør GIMSK og MCUCR initialiseres når vi ønsker avbrudd fra bryterne SW2 (INT0) og SW3(INT1)? c. Hva gjør instruksjonen sei? d. nstep er en subrutine for beregning av neste verdi av step til motoren. I flytskjemaet nedenfor er det foreslått hvordan dette kan gjøres. Sammenlign med punkt 1 og forklar hvordan nstep vil virke. Lag subrutinen nstep. START SW2 SW3 Sett PortC som UT-port left = 0 left = 1 Sett step = Initialiser Stack-peker RETI RETI Initialiser GIMSK og MCUCR for avbrudd fra INT0 og INT1 sei nstep left = 0? Nei rcall vent rcall nstep bst step,0 lsr step bld step,7 Ja bst step,7 lsl step bld step,0 step PortC RET
6 6 - PROGRAM : På lab.en : Programmér mikrokontrolleren og vis at den virker som beskrevet på side 2.
CodevisionAVR. Start CodevisionAVR. Velg Settings Terminal og sett opp kommunikasjonsparametrene som figur 1 viser. avrlab07a.doc HVE RI Arnfinn Lunde
AVR-LAB 07 Echo: Seriell I/O side 1 av 5 Hensikt I denne øvelsen benytter vi RS-232 overføring av data mellom STK-200 og vår PC. Programmet Terminalprogrammet på CodevisionAVR benyttes på PC. Karakterer
DetaljerGruppe(r): 2EY 30.05.02. Eksamenstid, fra-til: 09 00-14 00 Eksamensoppgaven består av. Antall sider: 4 (Inkludert denne)
HØGSKOLEN I OSLO Avdeling for ingeniørutdanning EKSAMENSOPPGAVE Fag: ELEKTRONIKK II Fagnr: SO313E Faglig veileder: K. H. Nygård, V. Tyssø Gruppe(r): 2EY Dato: 30.05.02 Eksamenstid, fra-til: 09 00-14 00
Detaljer;Hvis avsluttningskrets_a er brutt, hopp over neste kom. ;Kretsen er hel, hopp derfor til casea_ferdig
.Include"m16def.inc" LDI r16,0xff OUT spl,r16 ;setter stack RCALL Definisjoner RCALL Config Reset_knapp: RCALL Reset Start_knapp: RCALL Startknapp Lys: RCALL Trafikklys Test_hovedkrets: RCALL Hovedtest_A
DetaljerAntall vedlegg O Tillatte hjelpemidler:
~ Emne: Mekatronikk Emnekode. SO504M Faglig ansvarlig Gruppe(r): 3MM pato: 16.12.03 Eksamenstid 0900-1400 Eksamensoppgaven består av Anta]] sider: 5 Antall oppgaver: 4 Antall vedlegg O Tillatte hjelpemidler:
DetaljerFlytdiagram for motorstyring Hovedprogram
Flytdiagram for motorstyring Hovedprogram Figur X Flytskjema for hovedprogrammet Synkronisering Når det første stemplet til motoren er på TDC (Top Dead Center) og kamakselen er i innsug fasen. Deretter
DetaljerBrukerveiledning. SuperTalker. Pb. 24, 1451 Nesoddtangen, Tlf:
Brukerveiledning SuperTalker w w w. n o r m e d i a. n o Pb. 24, 1451 Nesoddtangen, Tlf: 66 91 54 40 kontakt@normedia.no 1. Batteri og pa -knapp Batterilokk På/Av - knapp Sett i 4 stk AA batterier som
Detaljersuper:bit-oppdraget Lærerveiledning Versjon 1, august 19.
super:bit-oppdraget Lærerveiledning Versjon 1, august 19. Innhold 1 Oppvarming analog programmering (10 minutter)... 3 2 Kom i gang med micro:bit (15 minutter)... 5 3 Kjør en meter med BitBot... 6 4 Kjør
DetaljerForelesning Instruksjonstyper Kap 5.5
TDT4160 Datamaskiner Grunnkurs Forelesning 22.11 Instruksjonstyper Kap 5.5 Dagens tema Instruksjonstyper (5.5) Datatransport Datamanipulering Betingede hoppinstruksjoner Prosedyrekall Løkker I/O Eksempler
DetaljerWORKSHOP BRUK AV SENSORTEKNOLOGI
WORKSHOP BRUK AV SENSORTEKNOLOGI MIKROKONTROLLERE - ARDUINO KURS 27.08.16 ANALOG - DIGITAL FRA VARIASJONER AV STRØMSTYRKE TIL TALL ARDUINO BRUKES TIL Å UTFØRE SLIK KONVERTERING STRØM/TALL ELLER TALL/STRØM
DetaljerElektronikk og IT DIGITALTEKNIKK
Elektronikk og IT DIGITALTEKNIKK Oppgave navn: Klokkekrets Lab. oppgave nr.: 2 Dato utført: Protokoll skriver: Klasse: Øvrige gruppedeltagere: Gruppe: Dato godkjent: Skole stempel: Protokollretter: Ved
DetaljerLabVIEW seriekommunikasjon med mikrokontroller
KYBERNETIKKLABORATORIET FAG: Industriell IT DATO: 08.15 OPPG.NR.: LV3 LabVIEW seriekommunikasjon med mikrokontroller Oppgave Denne oppgaven går ut på å lage et LabVIEW-program som kan kommunisere med en
DetaljerAVDELING FOR TEKNOLOGI
AVDELING FOR TEKNOLOGI PROGRAM FOR ELEKTRO- OG DATATEKNIKK Eksamensdato: 10. mai 2011 Varighet: 0900 1400 Fagnr. / navn: EDT205T MIKROPROSESSORSYSTEMER Klasse(r): 2EE Faglærer(e): Rolf Kristian Snilsberg,
DetaljerATI REMOTE WONDER Installeringsveiviser
ATI REMOTE WONDER Installeringsveiviser i Merknad Dette dokumentet er blitt nøye utarbeidet, men ATI Technologies Inc. tar intet ansvar med hensyn til, ytelse eller bruk av ATI maskinvare, programvare
DetaljerVisual Basic. Repetisjon fra onsdag
Visual Basic Kontrollstrukturer del 3 Løkker 2 Grethe Sandstrak 1 Repetisjon fra onsdag To løkke typer: For-Next brukes når vi vet antall gjennomløp Do-Loop betingelsesstyrt Felles elementer: initier Løkkebetingelse
DetaljerLøsningsforslag til 2. del av Del - EKSAMEN
Løsningsforslag til 2. del av Del - EKSAMEN Emnekode: ITD13012 Emne: Datateknikk Dato: 21. Mai 2013 Eksamenstid: kl 9:00 til kl 12:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Ikke-kummuniserende
Detaljer; org 0x80 ;test for nedtrykt bryter 1 loop1: sbic pind,1 rjmp loop1 rcall sub1 loop2: rjmp loop2 Listing 1.
Hensikt I denne øvelsen viser vi hvordan vi kaller subrutiner og kommer tilbake fra subrutiner i assemblerprogrammering. Demonstrasjonsprogrammet nedenfor skal vi benytte. Oppgaven går ut på å forklare
DetaljerBruk av interrupt og Timer i Arduino-program.
1 Bruk av interrupt og Timer i Arduino-program. Når vi skal utføre handlinger som kan inntreffe tilfeldig (ikke forutsigbare hendelser), slik som å håndtere alarmer, at IO ønsker service etc kan vi benytte
DetaljerDato: 30/5/02. I Kallcuia"iOr, Alle sq-evne og trjkte hjeipemialer
Fag: Mikrokontrollere Fagnr: SO396E. Faglig veileder:' I Veslemøy Tyssø I li(lass~:2e-r..- Eksamensoppgaven - består av Tillatte hjelpemidler: Dato: 30/5/02 I Eksamenstid, I fra - til: 0900-1200 ~tall
DetaljerForelesning 5. Diverse komponenter/større system
Forelesning 5 Diverse komponenter/større system Hovedpunkter Komparator Dekoder/enkoder MUX/DEMUX Kombinert adder/subtraktor ALU En minimal RISC - CPU 2 Komparator Komparator sammenligner to 4 bits tall
DetaljerOppgave 5. Mikrokontroller. Gruppe GF506: Per Christian Henden
Oppgave 5 Mikrokontroller Gruppe GF502: Marianne Andersson Kyrre Giertsen Gruppe GF506: Per Christian Henden SIE4005 DIGITALTEKNIKK OG DATAMASKINER NTNU 2001 Mikrokontroller Sammendrag 1. Tema Laboratorieoppgave
DetaljerRapport Øving 1 TDT4258 Mikrokontroller Systemdesign
Rapport Øving 1 TDT4258 Mikrokontroller Systemdesign Thomas L Falch Torgeir Alstad 21. februar 2010 1 Sammendrag Oppgaven i denne øvingen var å skrive et assemblyprogramm for å få knappene til å styre
DetaljerFør super:bit-oppdraget (120 min) Lærerveiledning forarbeid (6. trinn)
Før super:bit-oppdraget (120 min) Lærerveiledning forarbeid (6. trinn) Versjon: August 2019 Innhold Om super:bit... 3 Hovedområder og kompetansemål fra læreplanene 2020... 4 Forarbeid... 4 1 Telle 1 2
DetaljerEn mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:
2 Dagens temaer Dagens 4 Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture Design Flip-flop er av sekvensielle kretser Tellere Tilstandsdiagram og registre Sekvensiell Hvis
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Målform: Norsk Eksamensdato: 07. mai 2013 Varighet/eksamenstid: 0900-1400 Emnekode: Emnenavn: EDT205T / EDT213T Klasse(r): 2EE 2EI Studiepoeng: Mikroprosessorsystemer
Detaljeroppgavesett 4 INF1060 H16 Hans Petter Taugbøl Kragset Øystein Dale Christian Resell 27. september 2016 Institutt for informatikk, UiO
oppgavesett 4 INF1060 H16 Hans Petter Taugbøl Kragset Øystein Dale Christian Resell 27. september 2016 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? 1 oppgave 1 Hvorfor har
DetaljerDagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.
Dagens temaer 1 Dagens Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre Sekvensiell
DetaljerKom i gang med. Åpne nettleseren, gå til: Velg «New Project».
Kom i gang med micro:bit er en mikrokontroller, en liten datamaskin som kan programmeres til å fungere sammen med knapper, motorer, sensorer, høgtalere, lysdioder, osv. Åpne nettleseren, gå til: https://makecode.microbit.org
DetaljerINF1400 Kap4rest Kombinatorisk Logikk
INF4 Kap4rest Kombinatorisk Logikk Hovedpunkter Komparator Dekoder/enkoder MUX/DEMUX Kombinert adder/subtraktor ALU FIFO Stack En minimal RISC - CPU Komparator Komparator sammenligner to tall A og B 3
DetaljerLøsningsforslag til eksamen i INF2270
Løsningsforslag til eksamen i INF227 Oppgave 9 Omid Mirmotahari Oppgave 6 Dag Langmyhr. juni 24 Eksamen INF227 Sensorveiledning Oppgave 2 Kretsforenkling Hva er funksjonsuttrykket for Output gitt av A
DetaljerLøsningsforslag til 2. del av Del - EKSAMEN
Løsningsforslag til 2. del av Del - EKSAMEN Emnekode: ITD13012 Emne: Datateknikk Dato: 19. Mai 2014 Eksamenstid: kl 9:00 til kl 12:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Ikke-kummuniserende
DetaljerAVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE
AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: Gruppe(r): 2E Eksamensoppgaven består av: ELEKTRONIKK II Antall sider (inkl. forsiden): 4 Emnekode: SO 313E Dato: 5. juni 2003 Antall oppgaver: 8 Faglig
DetaljerHvis en person har inntekt < , så betaler han 10% skatt på alt, og ellers betaler han 10% skatt på de første og 30% på resten.
Oppgave 1: RPJ, kapittel 4, oppg. 2 INF1000 Plenumsgruppe 1, 22.09.02 Hvis en person har inntekt < 10 000, så betaler han 10% skatt på alt, og ellers betaler han 10% skatt på de første 10 000 og 30% på
DetaljerHvis en person har inntekt < , så betaler han 10% skatt på alt, og ellers betaler han 10% skatt på de første og 30% på resten.
Oppgave 1: RPJ, kapittel 4, oppg. 2 INF1000 Plenumsgruppe 1, 22.09.02 Hvis en person har inntekt < 10 000, så betaler han 10% skatt på alt, og ellers betaler han 10% skatt på de første 10 000 og 30% på
DetaljerRapport Øving 2 TDT4258 Mikrokontroller Systemdesign
Rapport Øving 2 TDT4258 Mikrokontroller Systemdesign Thomas L Falch Torgeir Alstad 19. mars 2010 1 Sammendrag Oppgaven i denne øvingen var å skrive et program for å generere lyd på et utviklingskort [4].
DetaljerDagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form
Dagens temaer Dagens temaer hentes fra kapittel 3 i læreboken Oppbygging av flip-flop er og latcher Kort om 2-komplements form Binær addisjon/subtraksjon Aritmetisk-logisk enhet (ALU) Demo av Digital Works
DetaljerEn to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk-
Arduinobasert Strikk-kanon En to-timers oppskrift for å bygge og programmere en Arduino-drevet strikk- Joachim Haagen Skeie 1. Arduino Strikk kanon? Med Arduino strikk kanon kan du ved hjelp av en joystick
DetaljerEksamensoppgaven: Hele oppgavesettet består av 8 oppgaver. Hver oppgave har en %-angivelse som angir hvor mye den teller ved sensurering.
Informasjon om eksamen EKSAMEN Emnekode og -navn: ITD13012 Datateknikk, deleksamen 2 Dato og tid: 15. mai 2018, 3 timer (fra 09:00 til 12:00) Faglærer: Robert Roppestad Tillatte hjelpemidler: To A4-ark
DetaljerOppgave 1.1 Kjør rett fram Programmere roboten til å kjøre rett fram ved å bruke begge motorer. Deretter rygge tilbake.
Lego Mindstorms EV3 Del 1 Generell programmering med blokker for å kjøre rett fram og svinge, samt bruk av løkker for å gjenta en bevegelse. Roboten skal være satt opp med standardoppsett. Oppgave 1.1
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Målform: Norsk Eksamensdato: 20. mai 2014 Varighet/eksamenstid: 0900-1400 Emnekode: Emnenavn: TELE3010-A 14V Mikroprosessorsystemer Klasse(r): 2EE 2EI Studiepoeng:
Detaljeroppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO
oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? Portable programmer Enklere å programmere
DetaljerForelesning 7. Tilstandsmaskin
Forelesning 7 Tilstandsmaskin Hovedpunkter Tilstandsmaskin Tilstandstabell Tilstandsdiagram Analyse av D flip-flop basert tilstandsmaskin Reduksjon av antall tilstander Tilordning av tilstandskoder Designprosedyre
DetaljerMIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk.
Stavanger, 25. januar 2012 Det teknisknaturvitenskapelige fakultet MIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk. Vi skal i denne øvinga se litt på brytere, lysdioder og
DetaljerDatamaskinens oppbygning
Datamaskinens oppbygning Håkon Tolsby 18.09.2014 Håkon Tolsby 1 Innhold Hovedenheten Hovedkort Prosessor CISC og RISC 18.09.2014 Håkon Tolsby 2 Datamaskinens bestanddeler Hovedenhet Skjerm Tastatur Mus
DetaljerEKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad
Informasjon om eksamen EKSAMEN Emnekode og -navn: ITD13012 Datateknikk Dato og tid: 13.5.19 3 timer Fagansvarlig: Robert Roppestad Hjelpemidler: - to A4-ark (fire sider) med egne notater - godkjent kalkulator
DetaljerOppsummering Assemblerkode Hopp Multiplikasjon Kode og data Array Oppsummering
Uke 34 Uke 35 Uke 36 Uke 37 Uke 38 Uke 39 Uke 40 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 Uke 47 sikkerhet datanett programvare digitale kretser Prosessoren II Kort oppsummering Løkker og tester Mer om
DetaljerBruk av PicoBlaze mikrokontroller i Xilinx System Generator (Matlab - Simulink)
Bruk av PicoBlaze mikrokontroller i Xilinx System Generator (Matlab - Simulink) Kristian Thorsen April 2010 T-01 Sammendrag Sammendrag På laboratoriene til Institutt for Data- og Elektroteknikk ved UiS,
DetaljerHvordan skrive Flok og Flass kode? I mange tilfelle er det svært enkelt:
Hvordan skrive Flok og Flass kode? I mange tilfelle er det svært enkelt: inchar INC inint INI Tegnet eller tallverdien kommer i I registeret. outchar OUTC outint (n) OUTI n outline OLIN I Flink maskinen
DetaljerITPE/DATS 2400: Datamaskinarkitektur og Nettverk
ITPE/DATS 2400: Datamaskinarkitektur og Nettverk Forelesning 9: Instruksjonsettarkitektur 3 Knut H. Nygaard / T. M. Jonassen Institute of Computer Science Faculty of Technology, Art and Design Oslo and
Detaljer13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER
.9.22 LITT OM OPPLEGGET INF EKSTRATILBUD Stoff fra uke - 2. September 22 Siri Moe Jensen Målgruppe: De som mangler forståelse for konseptene gjennomgått så langt. Trening får du ved å jobbe med oppgaver,
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Kandidatnr: Eksamensdato: 14.desember 2012 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer 3EK
Detaljerbestår av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.
Høgskolen i østfold EKSAMEN Emnekode: ITD13012 Dato: Emnenavn: Datateknikk Eksamenstid: 10.5.16 9.00 12.00, 3 timer Hjelpemidler: To A4-ark (fire sider) med egne notater Faglærer: Robert Roppestad "Ikke-kommuniserende"
Detaljer1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern!
D:\Per\Fag\Styresys\Oppgavebok\K8055LV_12\Øving 1\K8055_LV2012_SANN1_2014.wpd Fag SO507E Styresystemer HIST-AFT jan 14 PHv Dataøving 1 SANNTID MED LABVIEW Bli kjent med USB I/O kort K8055. NB! Ta med multimeter
DetaljerHåndbok for installasjon av parkeringsboksen ENO-BP2R
Håndbok for installasjon av parkeringsboksen ENO-BP2R RW Parkeringsboksen ENO-BP2R muliggjør HFkontroll av to adkomster til parkering, kalt "INNGANG" og "UTGANG". Den fungerer med en aktiv antenne som
DetaljerRepetisjon: operatorene ++ og -- Java 5. Nøtt. Oppgave 1 (fra forrige gang) 0 udefinert udefinert. Alternativ 1 Prefiks-operator
Litt mer om løkker Arrayer le Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i slo Java Repetisjon: operatorene ++ og -- Instruksjon i = i + i = i - Alternativ Prefiks-operator
DetaljerÅ løse eksamensoppgaver
Å løse eksamensoppgaver Programmeringsoppgaver Flervalgsoppgaver Prøveeksamen Eksamen Hva er hensikten med oppgavene? Programmeringsoppgaver Vil typisk være å skrive en funksjon eller oversette en funksjon
DetaljerINF2270. Input / Output (I/O)
INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG EDT208T-A. Programmerbare logiske styringer
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG Eksamensdato: 14.desember 2012 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer
DetaljerHåndbok for installasjon og bruk av mottakeren HF ENO-REC3-RW Lesing-skriving
Håndbok for installasjon og bruk av mottakeren HF ENO-REC3-RW Lesing-skriving Presentasjon Mottakeren ENO-REC3-RW muliggjør HFkontroll av to parkeringsadkomster kalt "INNGANG" og "UTGANG". Den kan brukes
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG Eksamensdato: 13.desember 2013 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer
Detaljer! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er:
Dagens temaer! Ulike kategorier input/output! Programmert! Avbruddstyrt! med polling.! Direct Memory Access (DMA)! Asynkrone vs synkrone busser! Med! Fordi! -enheter menes de enheter og mekanismer som
DetaljerMindstorm, robot- og reguleringskurs
Mindstorm, robot- og reguleringskurs Kursets mål: Sett seg inn i reguleringsteknikk og deretter planlegge, bygge og programmere en robot for å løse et gitt problem. 1 Reguleringsteknikken Reguleringsteknikken
DetaljerTall og farger (programmering med Blue-Bot) De eldste barna i barnehagen
Lærerveiledning: Passer for: Varighet: Tall og farger (programmering med Blue-Bot) De eldste barna i barnehagen 60 minutter Tall og farger er et program der barna får lære om enkel programmering og matematikk.
DetaljerDel 1 En oversikt over C-programmering
Del 1 En oversikt over C-programmering 1 RR 2016 Starten C ble utviklet mellom 1969 og 1973 for å re-implementere Unix operativsystemet. Er et strukturert programmeringsspråk, hvor program bygges opp av
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Kandidatnr: Eksamensdato: 13.desember 2013 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer 3EK
DetaljerEN GANGBROKONSTRUKSJON SOM HAR EN STYREANORDNING MED TRINSEHJUL OG STYRINGSKABLER Patentkrav
EN GANGBROKONSTRUKSJON SOM HAR EN STYREANORDNING MED TRINSEHJUL OG STYRINGSKABLER Patentkrav 1. Gangbrokonstruksjon (1) for å tilveiebringe tilgang mellom et fartøy (3) og et offshoreobjekt (33) omfattende:
DetaljerOPPGAVE 1 OBLIGATORISKE OPPGAVER (OBLIG 1) (1) Uten å selv implementere og kjøre koden under, hva skriver koden ut til konsollen?
OPPGAVESETT 4 PROSEDYRER Oppgavesett 4 i Programmering: prosedyrer. I dette oppgavesettet blir du introdusert til programmering av prosedyrer i Java. Prosedyrer er også kjent som funksjoner eller subrutiner.
DetaljerKYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: 09.13 OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I
KYBERNETIKKLABORATORIET FAG: Dynamiske systemer DATO: 09.13 OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I Et reguleringssystem består av en svitsjstyrt (PWM) motor-generatorenhet og en mikrokontroller (MCU) som
DetaljerBygge en kube. Introduksjon. Steg 1: Lage en ny mod. Skrevet av: Pål G. Solheim
Bygge en kube Skrevet av: Pål G. Solheim Kurs: Learntomod Tema: Blokkbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Vi skal bygge en
DetaljerINF1000 oppgaver til uke 38 (17 sep 23 sep)
INF1000 oppgaver til uke 38 (17 sep 23 sep) Formål: Øve på programmering med forgreninger, løkker og arrayer. Teoritimer (plenumsøvinger): 1. Oppgave 4 og 6 i kapittel 4 i læreboka. 2. En blokk er en samling
DetaljerBygge en kube. Steg 1: Lage en ny mod. Sjekkliste. Introduksjon
Bygge en kube Introduksjon Learn To Mod Introduksjon Vi skal bygge en kube i minecraft og lære endel viktige klosser i Learn To Mod. Oppgaven er forklart i detalj og egner seg som den første oppgaven du
DetaljerPLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ
PLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ Utgave: 1.02 Utarbeidet av: AH Dato: 10.10.12 Revidert av: AH Dato: 270114 Tema i oppgaven Oppgaven går ut på å lære seg å ta i bruk listene
DetaljerArduino bilen er en selvgående liten robot. Roboten består av:
1. Arduino Bil Arduino bilen er en selvgående liten robot. Roboten består av: En Robot base som er 3D printet 3 Litium-ion batterier En Arduino Uno Kodegenets Motorkontrollerkort Fire likestrømsmotorer
Detaljerløsningsforslag-uke5.txt
INF 1000 LØSNINGSFORSLAG TIL UKEOPPGAVER FOR UKE 5 1) Setningen er kompakt skrivemåte for int[] a; a = new int[50]; hvor den første setningen deklarerer arrayen a, og den andre setningen oppretter et array-objekt
DetaljerSvarforslag til ukeoppgaver til INF 4130
Svarforslag til ukeoppgaver til INF 4130 15. november 2011 Oppgave 1: Løs 14.4 (hvori innbakt svaret på oppgave 14.5) Vi skal altså vise at Hungarian-algoritmen kan implementeres i tid O(n 3 ), der n er
DetaljerKONTROLLSTRUKTURER. MAT1030 Diskret matematikk. Kontrollstrukturer. Kontrollstrukturer. Eksempel (Ubegrenset while-løkke)
KONTROLLSTRUKTURER MAT1030 Diskret matematikk Forelesning 2: Flere pseudokoder. Representasjoner av tall. Dag Normann Matematisk Institutt, Universitetet i Oslo 16. januar 2008 Mandag innførte vi pseudokoder
DetaljerForelesning 2. Flere pseudokoder. Representasjoner av tall. Dag Normann januar 2008 KONTROLLSTRUKTURER. Kontrollstrukturer. Kontrollstrukturer
Forelesning 2 Flere pseudokoder. Representasjoner av tall. Dag Normann - 16. januar 2008 KONTROLLSTRUKTURER Mandag innførte vi pseudokoder og kontrollstrukturer. Vi hadde tre typer grunn-instruksjoner:
DetaljerDagens tema: Enda mer MIPS maskinkode
Dagens tema: Enda mer MIPS maskinkode (P&H: 3.6 3.8 + 6.1 + A.6 + A.10) Pseudoinstruksjoner Flere instruksjoner Mer om funksjonskall Stakken Avhengigheter Direktiver Alt er bit! Kommunikasjon med C Ark
DetaljerDagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch
Dagens temaer Sekvensiell logikk: Kretser med minne RS-latch: Enkleste minnekrets D-flipflop: Forbedring av RS-latch Presentasjon av obligatorisk oppgave (se også oppgaveteksten på hjemmesiden). 9.9.3
DetaljerEnergieventyret 5. - 7. trinn 90 minutter
Lærerveiledning Passer for: Varighet: Energieventyret 5. - 7. trinn 90 minutter Energieventyret er et skoleprogram hvor elevene blir kjent med menneskenes energiforbruk i et historisk perspektiv. Elevene
DetaljerEKSAMEN Løsningsforslag. med forbehold om bugs :-)
1 EKSAMEN Løsningsforslag med forbehold om bugs :-) Emnekode: ITF20006 000 Dato: 20. mai 2011 Emne: Algoritmer og datastrukturer Eksamenstid: 09:00 til 13:00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater
DetaljerI oppgave 2 og 3 brukes det R 2R nettverk i kretsene. Det anbefales å gjøre denne forberedelsen før gjennomføring av Lab 8.
Forberedelse Lab 8: Datakonvertering Lab 8 består av: Oppgave 1: Binærteller (SN74HC393N). Oppgave 2: Digital til analog konvertering (DAC). Oppgvae 3: Analog til digital konvertering (ADC). I oppgave
DetaljerLab. D2 Datateknikk TELE1004-A 13H HiST-AFT-EDT
Lab. D2 Datateknikk TELE1004-A 13H HiST-AFT-EDT Merk: Det er tre oppgåver; A, B og C. Til A og B er det obligatorisk førarbeid. D2.A: Synkron binær teljar med T-vipper Figur 1 inneheld fire JK-vipper der
DetaljerHvor raskt klarer vi å sortere?
Sortering Sorteringsproblemet Gitt en array med n elementer som kan sammenlignes med hverandre: Finn en ordning (eller permutasjon) av elementene slik at de står i stigende (evt. avtagende) rekkefølge
DetaljerObligatorisk oppgave MAT-INF1100. Lars Kristian Henriksen UiO
Obligatorisk oppgave MAT-INF Lars Kristian Henriksen UiO 6. september 3 Oppgave a)for å skrive fb 6 i -tallssystem, bruker vi at: Tabell : 6 -tallssystemet 6 6 9 9 a b 3 3 c 3 d 5 5 e 6 6 5 f Vi tar følgende
DetaljerKanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen
Kanter, kanter, mange mangekanter Skrevet av: Sigmund Hansen Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole
DetaljerIN1020. Sekvensiell Logikk
IN12 Sekvensiell Logikk Hovedpunkter Definisjoner Portforsinkelse Praktiske Eksempler Latch SR D Flip-Flop D JK T Tilstandsmaskiner Tilstandsdiagrammer og tilstandstabeller Omid Mirmotahari 2 Definisjoner
DetaljerBrukerveiledning. Koblingsur. Varenr: 320 061
Brukerveiledning Koblingsur Varenr: 320 061 Innhold Hva er koblingsur... 3 Programmering... 3 Dato og klokkeslett:... 3 Innkoblingstid og utkoblingstid:... 4 Kontroll av innlagte program... 5 Slette et
Detaljer2 Om statiske variable/konstanter og statiske metoder.
Litt om datastrukturer i Java Av Stein Gjessing, Institutt for informatikk, Universitetet i Oslo 1 Innledning Dette notatet beskriver noe av det som foregår i primærlageret når et Javaprogram utføres.
DetaljerDagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er
Dagens temaer Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture Sekvensiell logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre INF2270 1/19
DetaljerDebugging. Tore Berg Hansen, TISIP
Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...
DetaljerAVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs. Torsdag 29. November 2007 Kl. 09.00 13.00
Side 1 av 11 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN
DetaljerINF2270. Sekvensiell Logikk
INF227 Sekvensiell Logikk Hovedpunkter Definisjoner Portforsinkelse Shift register Praktiske Eksempler Latch SR D Flip-Flop D JK T Tilstandsmaskiner Tilstandsdiagrammer Reduksjon av tilstand Ubrukte tilstander
DetaljerEmnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærere: Robert Roppestad. Hele oppgavesettet består av 8 oppgaver, samt 1 vedlegg.
EKSAMEN Emnekode: ITD13012 Dato: 10. mai 2017 Hjelpemidler: To A4-ark (fire sider) med egne notater Emnenavn: Datateknikk Eksamenstid: 3 timer Faglærere: Robert Roppestad Kalkulator som kan lånes av HIØ
DetaljerArduino bilen er en selvgående liten robot. Roboten består av:
1. Arduino Bil Arduino bilen er en selvgående liten robot. Roboten består av: En Robot base som er 3D printet 3 Litium-ion batterier En Arduino Uno Kodegenets Motorkontrollerkort Fire likestrømsmotorer
DetaljerPensum Hovedtanker Selvmodifiserende Overflyt Veien videre Eksamen. Oppsummering
Oppsummering Pensum Grovt sett er alt fra forelesningene og øvingsoppgavene pensum. Detaljert oversikt finnes på kurssidene. Hovedtanker fra kurset Litt om eksamen Hvorfor har dere lært dette? Ikke mange
DetaljerEKSAMEN (Del 1, høsten 2015)
EKSAMEN (Del 1, høsten 2015) Emnekode: ITD13012 Emne: Datateknikk Dato: 02.12.2015 Eksamenstid: kl 0900 til kl 1200 Hjelpemidler: Faglærer: to A4-ark (fire sider) med egne notater Robert Roppestad "ikke-kommuniserende"
DetaljerZelio Soft grunnkurs. Zelio Logic reléerstatter programmering
Zelio Soft grunnkurs Zelio Logic reléerstatter programmering Zelio Soft programvare for programmering av Zelio Logic reléerstatter Grunnkurset forutsetter at Zelio Soft er installert på PC Skjermbilder
DetaljerHI-FORCE ELEKTRISKE PUMPER BRUKSANVISNING
HI-FORCE ELEKTRISKE PUMPER BRUKSANVISNING Hi-Force HEP-serien pumper er konstruert for høytrykks hydrauliske sylindere og verktøy med maksimalt arbeidstrykk på 700 bar. Disse instruksjonene dekker alle
DetaljerLæringsmål og pensum. Oversikt
1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 39 Betingede løkker og vektorisering Læringsmål Skal kunne forstå og programmere betingede løkker med while Skal kunne utnytte plassallokering
Detaljer