Introduktion til Microcontrollere Version

Størrelse: px
Starte visningen fra side:

Download "Introduktion til Microcontrollere Version"

Transkript

1 Denne intro til Micro controllere er oprindeligt skrevet til Atmels AT89C2051, der er baseret på en gammel 8051-familie fra INTEL. Den man køber nu hedder AT89C405. Det er en opgraderet udgave med dobbelt så meget plads til kode-hukommelse. Kan indeholde 4 K kode Prisen er ca. 11 kr. pr Cypax. / Valle Her introduceres den gamle 8051-familie, - og assemblerprogrammering. Men senere skal vi programmere i C, på Atmels AVR-processor, ATmega328, der sidder i Arduinokittet. Denne processor er en nyere udgave af de tidligere Controllere, men introen kan sagtens bruges idet principperne og indmaden i de forskellige ucér er nogenlunde ens. Assemblerprogrammering er Low Level sprog. Her skal man selv tage sig alt, huske en hel masse, fx bestemme hvor i RAMén data ( variable ) skal ligge, osv. Dvs. man skal have styr på organiseringen af RAM og også ROM. ( Flash-ROM ) I C -verdenen skrives programkoden i et højniveau-sprog, og kildeteksten skal Compileres, Compileren tager sig så af hvilke Ram-registre, der bruges til variable, og hvor i ROM-en programmet placeres. Microprocessor vs. Microcontroller Det hele begyndte omkring 1971, hvor Intel udviklede det, der blev kaldt en Mikroprocessor. Af: Valle Thorø Side 1 af 35

2 Et mikroprocessor-system bygges typisk op af flere separate IC-er. Et system har en separate beregningsenhed, separat program-hukommelse, Arbejdslager og enheder til kontakt med verdenen udenfor. Det bygges op på et printkort. Enhederne skal forbindes sammen så processoren kan få fat i de rigtige enheder og data. Hvorfor 16 adresseledninger i adressebussen??? Af: Valle Thorø Side 2 af 35

3 Her ses et typisk microprocessor-board: Microcontrollere Udviklingen af uc stammer helt tilbage fra 1970-erne baseret på microprocessorerne. Det var Intel og TEXAS, der var først. De første kredse var vist kundespecificerede IC-er, beregnet til lommeregnere microcontrolleren blev introduceret af Intel i 1980, og er en af de mest populære microcontrollere. Den bruges stadig, og anses at være en af de længst levende controllere. En microcontroller har på selve chippen de enheder, der er nødvendige for at den kan fungere. Derved spares en mængde plads, og forbindelser til eksterne kredse. Af: Valle Thorø Side 3 af 35

4 Her en anden skitse, der på blokniveau viser de enheder, der kan være stoppet ind i en uc. Se kilde: Her en skitse, hvor pins til omverdenen fra Controlleren er vist. Der findes et hav af uc-familier fra forskellige fabrikker. Se evt. liste: Dem vi kan lege med skal jo være i et hus, vi kan håndtere, dvs. i DIL-huse. Vi skulle gerne kunne lave print til eksamen, indeholdende en uc. Her er vist forskellige uc familier: Af: Valle Thorø Side 4 af 35

5 8051 AVR PIC Z80 ( 1976 ) ARM ( Acorn RISC Machine ) 68xx fra Motorola PowerPC OSV. Nogle af de processorer, der anvendes i dag, er baseret på ældre versioner. Nogle har færre funktioner, nogle har andre funktioner end den oprindelige, og de fines i forskellige type huse osv. Eksempel på afledte typer med forskellige delmængder, - eller typer med ekstra egenskaber. Nogle fås som OTP, dvs. One time Programmable, Andre kan genprogrammeres, osv. Nyere versioner kan programmeres serielt, dvs. man kan In Circuit programmere dem, dvs. mens de sidder i printet. Den første processor, vi ser på, er en 8051-variant, en Atmel AT89C4051, evt. en AT89S8253!! Derefter går vi over i Arduino-verdenen. Af: Valle Thorø Side 5 af 35

6 Arduino: ATmega328P, AVR 8-bit RISC architecture Det, der er rigtigt genialt, er at man på boardet har direkte adgang til USB-overførsel af et program fra ens PC. Ganske god intro: Begge uc-er er 8-bit som har været brugt så længe. I dag fås også 16 og 32 Bit controllere. Men 8 bit uc nægter at dø. 8 bit passer fint med vores kendskab til Talsystemer: Det vi skal i gang med er at koble en uc sammen med eksterne enheder: Generel Blokdiagram for et microcontroller system Her ses konceptet i den originale Der er 4 8-bits porte, hvoraf nogle har flere funktioner. Af: Valle Thorø Side 6 af 35

7 Kilde: 1 Oversigt over uc-en AT89c4051, der er en delmængde af 8051: Jeg har til arbejdet med at lære programmering af uc-er lavet nogle kits. Når et program er lavet, verføres det til uc-en med en brænder, og kan herefter testes i mine kits. 1 Af: Valle Thorø Side 7 af 35

8 AT89C4051 fås også i en storebror, der hedder AT89S8253 Den kan nogenlunde det samme, har blot flere I/O. Microcontrollerens pins kan tage digitale signaller ind fra tilsluttede enheder, og også sende signaler ud. 0 eller 5 Volt. Kontrolleret af et program lagt ind i controlleren. Her vist et eksempel, men bemærk, processoren er fra en anden familie. Af: Valle Thorø Side 8 af 35

9 Opbygning af en port-ud / indgang. Her sendes et 0 ud. Udgangstransistoren i 8051-familien kan kun synke strøm. Bemærk: Udgangene er Sink Only. Open Collector, eller her vist som Open Drain. Her er udgangen høj. FF en holder udgangen på 1 indtil programmet sender noget andet ud!! Og endelig en portpin brugt som indgang. Kilde: Altså kan uc ens pins bruges både som udgang og indgang. Men bemærk, at pga. opbygningen af denne type uc, skal en indgang normalt være høj, og en switch skal trække den lav!! Dvs. der skal bruges en extern Pull Up modstand. Af: Valle Thorø Side 9 af 35

10 Nogle pins har flere funktioner: Både i den originale 8051 og i vores delmængde, dvs. AT89C4051, der kun har port P1 og P3. To microcontrollere er her vist forbundet sammen via seriel transmission. Data kan sendes med alle 8 bit ad gangen, - men det kræver færre portpins at sende data på 1 linje, - men så kun sende de 8 bit 1 ad gangen. Parallel transmission bruger for mange pins!! Microcontrollere har indbygget UART, med hhv. sender og modtager. Det står for: Universal Asyncron Reciever / Transmitter Dvs. der kan sendes begge veje. Af: Valle Thorø Side 10 af 35

11 En uc skal have en clockfrekvens for at arbejde. Typisk bruger vi 12 MHz Eller 11,059 MHz. 1/ Samlede Specifikationer for AT89C4051: Koster ca. 10 kr. 8-bit Microcontroller 4K Bytes Flash ROM and 128 Byte RAM 2 Ports ( 15 bit ) Port 1, and Port 3 UART ( Serially communication ) 2 x Timers / Counters Af: Valle Thorø Side 11 af 35

12 AT89C4051 s benforbindelser: Help: Af: Valle Thorø Side 12 af 35

13 Blokdiagram over indmaden i AT89C4051: 2 Porte ( pins til verden udenfor - RAM ) Program gemmes i Flash ROM. Program Counter / Pointer Stack Pointer Timer / Counter, UART, ( serially transmission ) ( Universal Asyncron Reciever / Transmitter ) Af: Valle Thorø Side 13 af 35

14 Procedure for programmering:: Program skrives i C eller Assembler. kildeteksten skal oversættes til en HEX kode - fil, som skal overføres til uc Ideen er så at skrive et program, der kan kontrollere handlinger på dens udgange, fx afhængig af inputsignaler. Eksempler: Forskellige input & output der registrerer eller kontrollerer Af: Valle Thorø Side 14 af 35

15 Eksempel på kredsløb!! Bemærk, at denne type uc kun kan synke strøm. Data og Programhukommelsen: Se lidt på de interne Memmory: RAM & ROM (ROM er lavet i Flash, som er reprogrammerbar ) Registre og RAM: Et register er en ramadresse på 8 bit. User RAM Op til 7Fh=127d Etc 0Bh 0Ah 09h 08h 07h R7 Af: Valle Thorø Side 15 af 35

16 06h 05h 04h 03h 02h 01h Ram Adr 00h R6 R5 R4 Også R3 Også R2 Også R1 Også R0 Ram-adresser fra 00h til 07h kan også kaldes R0 til R7. Ramadresser fra 20h til 30h kan bruges til Bitflag. Derfor brug helst kun RAM fra adresse 0 til 7, og fra 30h og opefter!! Eksempler på 1 bit flag. Flagene har numre fra 0 til 127, eller 0 til 7F Hex. Eks: Jb 29, label Setb 2Dh Af: Valle Thorø Side 16 af 35

17 Af: Valle Thorø Side 17 af 35

18 Samlet oversigt: Kilde: SFR ( Special Function Registre ) De RAM-adresser vi kan bruge er fra adresse 00h til 7Fh Men nogle af RAM adresserne mellem 80h og 0FFh er også implementeret på IC-en. En af RAM-adresserne er forbundet ud til port P1, en anden til port P3. Alle de forskellige enheder der er indbygget, har tilknyttet RAM-adresser!! Af: Valle Thorø Side 18 af 35

19 Eksempler Ram Address 0B0h Port 3 90h Port 1 Oversigt over SFR- RAM-adresser. Special Function Registers Af: Valle Thorø Side 19 af 35

20 De specielle RAM-adresser, der er beregnet til specielle funktioner. SFR s Adresserne ligger fra 80h til FFh Kilde: Af: Valle Thorø Side 20 af 35

21 Programhukommelse i FLASH ROM Det program, der skal afvikles, gemmes på chippen i Flash ROM. Det betyder, det kan slettes og genprogrammeres mange gange. Vores AT89C4051 har plads til 2 kbyte program-hukommelse. Egentlig nærmere 2048 Bytes. ( 2x = 2048 ) Et program består blot af et antal 8-bit tal, som fungerer som koder, processoren forstår. Adress 2K ~ Hex koder Adress 0000h 3A Reset start Af: Valle Thorø Side 21 af 35

22 Et eksempel på et program. Vist som Hex. I højre side er koderne så vidt muligt oversat efter ASCII-tabellen. Interrupt-vektorer. I processorverdenen arbejdes der ofte med interrupts. Det kan fx optræde hvis man laver et stopur. Her skal der ske noget bestemt hver gang der er gået 1/100 del af et sekund. Det betyder, man i starten af et program skal igangsætte nogle interne tællere, der kan tælle krystallets frekvens. Og hvis et bestemt antal pulser er talt, er der jo gået en bestemt tid. Det kan så indrettes således, at når tællerne har nået en bestemt værdi, udløses et interrupt. Dvs. den igangværende programafvikling stoppes, og et andet kort del-program skal udføres. ( Der skal fx lægges 1 til 1/100 del sekunder, tjekkes for om værdien er blevet større end 9, osv. ) Den måde det er implementeret på, er, at processoren hopper til en bestemt adresse kaldet en interrupt-vektor. Herfra kan der så hoppes videre til den programdel, der skal udføres hver 1/100 del sekund. De forskellige vektorer er placeret i ROMén fra adresse 0003h til 002Fh. Derfor, - hvis man benytter interrupts i sit program, skal man tage højde herfor. Af: Valle Thorø Side 22 af 35

23 Samlet Memory oversigt 2 K { 4 K } O.S.V SBUF Taeller SF Rs Porte Special Function Registre 7F h Programstart 30 h 30 h Stack Pointer Ramadresse 20 h til 2F h kan bitadresseres Interrupt vektorer Adresse 0 h Adresse 0 h Flash ROM RAM 8 Bit bred 8 Bit bred R7 Registre R0 til R7 R0 Program gemmes af brænderen i ROM, Data gemmes af processoren i RAM. Af: Valle Thorø Side 23 af 35

24 uvision Den IDE ( Integrated Development Environment, Integreret udviklingsmiljø ) vi bruger hedder uvision, fra firmaet KEIL Det er et gratis evaluation-program til Windows, men kan i den gratis version kun bruges til små kode-størrelser, - på max 2K. Der skal skrives en kildetekst, ( dvs. en Source Code ). Her bruger vi assembler, senere leger vi med højniveausproget C. Kildeteksten oversættes til HEX koder, som skal Brændes over i en Micro-controller Herefter skal Programmet testes. Eksempler på Assembler-kode: Af: Valle Thorø Side 24 af 35

25 Her et eksempel på en assemblerkode Og hvilke hexkoder, det bliver oversat til. Et andet eksempel: MOV A, #3Ah ; Flyt værdien 3Ah ind i reg A Af: Valle Thorø Side 25 af 35

26 Mov P1, A ; Flyt en kopi af reg A til reg P1 JMP. Mov R3, #00h Mov A, P1 ; Move tallet 00 into reg R3 ; Flyt kopi fra Port1 til Acc. Mov a, 07 Uden #, betyder RAM adr. 07 Eksempler på tal. #123 Decimal #123d Decimal #3Ah Hexadecimal #0A4h Hex ( Et tal må ikke starte med en bogstav) # b Binary Af: Valle Thorø Side 26 af 35

27 Alfabetisk Instruktionsliste ACALL: Absolute Call ADD, ADDC: Add Accumulator (With Carry) AJMP: Absolute Jump ANL: Bitwise AND CJNE: Compare and Jump if Not Equal CLR: Clear Register CPL: Complement Register DA: Decimal Adjust DEC: Decrement Register DIV: Divide Accumulator by B DJNZ: Decrement Register and Jump if Not Zero INC: Increment Register JB: Jump if Bit Set JBC: Jump if Bit Set and Clear Bit JC: Jump if Carry Set JMP: Jump to Address JNB: Jump if Bit Not Set JNC: Jump if Carry Not Set JNZ: Jump if Accumulator Not Zero JZ: Jump if Accumulator Zero LCALL: Long Call LJMP: Long Jump MOV: Move Memory MOVC: Move Code Memory MOVX: Move Extended Memory MUL: Multiply Accumulator by B NOP: No Operation ORL: Bitwise OR POP: Pop Value From Stack PUSH: Push Value Onto Stack RET: Return From Subroutine RETI: Return From Interrupt RL: Rotate Accumulator Left RLC: Rotate Accumulator Left Through Carry RR: Rotate Accumulator Right RRC: Rotate Accumulator Right Through Carry Af: Valle Thorø Side 27 af 35

28 SETB: SJMP: SUBB: SWAP: XCH: XCHD: XRL: Set Bit Short Jump Subtract From Accumulator With Borrow Swap Accumulator Nibbles Exchange Bytes Exchange Digits Bitwise Exclusive OR For assembly-tutorial, se fx: Af: Valle Thorø Side 28 af 35

29 Program struktur Brug mange sub-rutiner Main Program Call Subrutine Call Subrutine Det giver bedre program struktur Subrutine 1 Return Subrutine 2 Return Af: Valle Thorø Side 29 af 35

30 Keil: uvision setup Her er vist et skærmbillede fra uvision I venstre side ses: Projekt struktur I Højre side: Source code Her ses et eksempel på opbygning af kildetekst Evt. kode for et interrupt ( kan ) placeres sidst!! Af: Valle Thorø Side 30 af 35

31 Opstart af et Projekt i uvision fra Keil: Hvis der er åbnet et project, Vælges: Projekt, Projekt Close Skab et nyt project. Vælg Project / New Project Vælg navn og mappe, projektet skal oprettes i. Det er vigtigt, alle projektets filer kommer i samme mappe. Lav ny mappe til hver projekt. Brug aldrig de danske æ, ø eller å. Der spørges nu efter hvilken type uc, der skal arbejdes med. ( Select device for Target ). Vælg Atmel > Vælg AT89C4051 Scroll ned blandt Atmels ucontrollere. Vælg AT89C4051. Der spørges nu, om der skal kopieres startup-kode. Vælg NEJ. Vælg NO / NEJ. Vigtigt! Af: Valle Thorø Side 31 af 35

32 Højre- Click Target 1 Vælg Options for Target 1 / Output Sæt hak I boksen Create Hex File Luk. Nu skal der skabes en ny kildetekst-fil. Create new file File Save As. Gem filen med same fornavn som projektet, men med efternavnet.a51 Åben target 1 H-Klik på Source group 1 for at addere den just skabte kildetekst-fil. Vælg Add file to source group Af: Valle Thorø Side 32 af 35

33 Find og adder kildetekstfilen. Vælg *.a* for at vise filer, der ender på.a51 Her er vist et antal A51-filer i mappen. Vælg den fil, der er oprettet, Klik på Add og Close. Projekt-fil-strukturen kan nu se ud som fx. dette. Kildetekstfilen hedder her Blink.A51 Hvis der Dobb. Klikkes på den, hopper cursoren over til højre til kildetekstfilen. Klar til at skrive kilde-kode. Ovenstående procedure kan også findes på min hjemmeside: Design-vinduerne i uvision. Af: Valle Thorø Side 33 af 35

34 Skriv source code Oversæt source code. Klick på Hvis der ikke er syntax-fejl, skabes der en.hex fil, der efterfølgende skal brændes over i microcontrolleren!! Programmet skaber en række filer. Sørg for de bliver gemt i hver deres bibliotek, så de kan ryddes ud igen!! Fx: Uv2 Opt Lst A51 Hex Projektfilen Options for projektet Fil med kildetekst og oversat kode Selve kildeteksten Den kode, der skal brændes over i uc-en Osv. Af: Valle Thorø Side 34 af 35

35 Brænderprogrammet Leaper48 IC-Writer program Vælg korrekt Device (type select) Browse for at finde og loade HEX-filen. Run Program Test uc i application / Valle Thorø Af: Valle Thorø Side 35 af 35

Introduktion til Microcontrollere Version

Introduktion til Microcontrollere Version Denne intro er oprindeligt lavet til AT89C4051 fra 8051-familien fra INTEL. Her introduceres den gamle 8051-familie, - og assemblerprogrammering. Men senere skal vi programmere i C, på Atmels AVR-processor,

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal

Læs mere

LCD Character display Intro

LCD Character display Intro LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de

Læs mere

uprocessorens hardware

uprocessorens hardware uprocessorens hardware 8080 Architecture Kernen i en processor er ALUen. Det er den som kan udfører simple regne operationer. De tal den arbejdermed gemmes i en række registre. Når et tal skal hentes eller

Læs mere

Indholdsfortegnelse :

Indholdsfortegnelse : Udarbejdet af Kasper jensen EUC-Syd 4ES 10-3-2001 Indholdsfortegnelse : Indholdsfortegnelse :...2 Mikroprocessor general :...3 Mikroprocessors funktion :...3 AT89C4051 :...3 Programmering :...3 Assambler

Læs mere

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno

Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno Introduktion til programmering Af mikroprocessor Atmel ATmega328P i en Arduino Uno Min baggrund: Intel 4004, 4 bit, maskinsprog Intel 8008, 8 bit, maskinsprog bit for bit I sprogene: assembler, Fortran

Læs mere

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video

Læs mere

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk

Intro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk Intro til AVR Mads Pedersen, OZ6HR mads@oz6hr.dk Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:

Læs mere

LCD intro. LCD Character display-intro. Redigeret 4/6-2019

LCD intro. LCD Character display-intro. Redigeret 4/6-2019 LCD Character display-intro Parallel interface, Forbindelsesdiagram, Ram & Rom-struktur, Biblioteksfunktioner til at styre LCD-skærmen, Lcd.Print vs Lcd.Write, Selvdefinerede karakterer, herunder æ, ø

Læs mere

Embedded controller, almen.

Embedded controller, almen. Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Flowchart Et flowchart bruges til grafisk at tegne et forløb. Det kan fx være et programforløb for en microcontroller. Et godt program til at tegne flowcharts med er, EDGE-Diagrammer, eller Smartdraw.

Læs mere

uvision, Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil

uvision, Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil Udviklingsprogram til Microcontrollere Udviklingsprogrammet uvision2 fra Keil Det program, vi anvender til at skrive kilde-teksten, assemblerkoden, og til at oversætte det til maskinkode, er fra Keil.

Læs mere

Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)

Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!) MHz KIT Rev: /- Det er ikke tilladt, at man bare udsender radiobølger på den frekvens, man ønsker. Forskellige frekvenser er udlagt til forskellige formål. Nogle til politiet, militæret, FM-radio-transmission,

Læs mere

LCD Modul. Ved Power-on skal LCD-displayet initieres, og evt. indstilles til 4-bit kommunikation.

LCD Modul. Ved Power-on skal LCD-displayet initieres, og evt. indstilles til 4-bit kommunikation. Vejledning til LCD Karakter Modul, 2 x 16 karakter. På min hjemmeside findes en kodegenerator. Den er gaflet fra en tysk side. Generatoren kan generere koder til 8051-kompatible, og heriblandt koder til

Læs mere

Opsætning af Backup. Dette er en guide til opsætning af backup med Octopus File Synchronizer.

Opsætning af Backup. Dette er en guide til opsætning af backup med Octopus File Synchronizer. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er at programmet skal registreres, dette gøres ved at vælge menuen Help og derefter

Læs mere

Seriel kommunikation

Seriel kommunikation Introduktion til seriel kommunikation. Senest redigeret d. 1/11-2011. / Valle Se genial om 8051 seriel kommunikation: http://www.edsim51.com/8051notes/8051/serial.html I AT89C4051 er der indbygget en Seriel

Læs mere

WT-1011RC Programmer User Guide

WT-1011RC Programmer User Guide WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Start af nyt schematic projekt i Quartus II

Start af nyt schematic projekt i Quartus II Start af nyt schematic projekt i Quartus II Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun

Læs mere

WT-1011RC Programmer User Guide

WT-1011RC Programmer User Guide WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not

Læs mere

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations

Læs mere

Design & Produktion. Valle Thorø. Sønderborg. ELektronik. ( Pendler-ordning gør det muligt! )

Design & Produktion. Valle Thorø. Sønderborg. ELektronik. ( Pendler-ordning gør det muligt! ) Design & Produktion Valle Thorø Sønderborg ELektronik ( Pendler-ordning gør det muligt! ) 1.G 2.G 3.G Teknologi B Teknologi B Evt. teknologi A Teknikfag, Elektronik 5 lekt. Pr uge 5 lekt. Pr uge 9 lekt.

Læs mere

Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007

Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan i dag Afrunding af OZ3VB's program Fra "almindelig C" til "microcontroller C" Lighederne

Læs mere

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin) Hurtig opstart af Infranor XtrapulsPac-ak drev: Dette er en enkelt og kortfattet vejledning i opsætningen af XtrapulsPac-ak driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere

Læs mere

Projekt - RoboNet Del Journal.

Projekt - RoboNet Del Journal. Projekt - RoboNet Del Journal. Udarbejdet af: Klaus Jørgensen. Gruppe: Jacob Clausen, Klaus Jørgensen og Ole Rud It og Elektronikteknolog, 2a Erhvervsakademiet Fyn Udarbejdet i perioden: 20/01-03 03/02-03

Læs mere

Internt interrupt - Arduino

Internt interrupt - Arduino Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt

Læs mere

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003 Side 1 af 8 Dato: 14-05-2003 Til Sigurd Som aftalt vil jeg her fremsende vores program til vores 80C535 kit og display. Det gik jo ud på at vi skulle starte med at få den til at intialiserer displayet,

Læs mere

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i)

Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) Eksamens spørgsmål i Teknologi (Digital) 3. Semester (i) 1. DS1821 1-WIRE KOMMUNIKATION (HERUNDER TIMING KRAV) ------------------------ 2 2. DS1821 SOFTWARE (OPBYGNING AF STYREPROGRAM I SYSTEM51 C) -----------

Læs mere

Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK

Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi

Læs mere

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister

Læs mere

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi C Opgave: Brev til Sigurd Lære: John Austin Side 1 af 13 Dato:

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi C Opgave: Brev til Sigurd Lære: John Austin Side 1 af 13 Dato: Side 1 af 13 Dato: 03-06-03 Til Sigurd Som aftalt får du nu tilbygningen til 80C535 kittet, keyboard og programmet med programopdatering. Den sidste opgave her, gik så ud på at tilslutte et tastatur, og

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Eksamen dcomnet Q2/2010. Navn

Eksamen dcomnet Q2/2010. Navn 2582 Eksamen dcomnet Q2/2010 ID Navn Example I A32-prg1 Betragt følgende program skrevet i IA-32 symbolsk maskinsprog:.section.data x:.long 2 r:.long 27.section.text.globl _start _start: pushl x movl $0,%ebx

Læs mere

CANSAT & ARDUINO step by step

CANSAT & ARDUINO step by step CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/45 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Programmeringseksempel til CX/IPC

Programmeringseksempel til CX/IPC APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til

Læs mere

ORCAD Digital U1A er en tæller. Den får clocksignaler ind på ben 1. På ben 2 er der en reset-funktion.

ORCAD Digital U1A er en tæller. Den får clocksignaler ind på ben 1. På ben 2 er der en reset-funktion. OR igital OR OPGER IGITL.) yg dette kredsløb op: er må kun bruges komponenter fra underbiblioteket /pspice/ Stel, findes ved klik i højre side, og i biblioteket Source. og R findes i Pspice / nalog. 7

Læs mere

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning ELCANIC A/S ENERGY METER Type ENG110 Version 3.00 Inkl. PC program: ENG110 Version 3.00 Betjeningsvejledning 1/11 Generelt: ELCANIC A/S ENERGY METER Type ENG110 er et microprocessor styret instrument til

Læs mere

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling.

Flowchart og Nassi ShneidermanN Version. Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling. Flowchart Et flowchart bruges til grafisk at beskrive et forløb. Det kan fx være en microcontrollers programafvikling. Der findes nogle gode programmer til at tegne flowcharts med, men de skal købes. Fx

Læs mere

Start på Arduino og programmering

Start på Arduino og programmering Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget

Læs mere

IAI Quick Start Guide

IAI Quick Start Guide IAI Quick Start Guide Opsætning: Manualen til controllerene ligger i: Produkter\IAI\Manual\RoboCylinder\Controller\ Her ligger den i en undermappe alt efter hvilken type controller det er. Installer RCPC

Læs mere

Video Projector Controller. Brugermanual

Video Projector Controller. Brugermanual Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: mads@wahlberg.dk Feb

Læs mere

Sider og segmenter. dopsys 1

Sider og segmenter. dopsys 1 Sider og segmenter dopsys 1 Lokal vs global sideallokering (1) Med (a) som udgangspunkt giver (b) lokal hhv. (c) global allokering forskellige resultater dopsys 2 Lokal vs global sideallokering (2) Den

Læs mere

Bruger Manual For WT-215W WIFI relæ

Bruger Manual For WT-215W WIFI relæ Product Model: WT-215W Bruger Manual For WT-215W WIFI relæ Applicationer Sæt enheden til en stikkontakt og brug setup menuen for at forbinde enheden til WiFi-routeren og opret en online konto, så er man

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Modbus data modellen er opbygget af fire primære data typer. I nedenstående skema er en kort oversigt over disse.

Modbus data modellen er opbygget af fire primære data typer. I nedenstående skema er en kort oversigt over disse. Modbus RTU protokol Indledning Modbus er en application layer messaging protocol, placeret på 7. lag i OSI modellen, der sørger for client/server kommunikation mellem enheder koblet på forskellige typer

Læs mere

Guide til CraftBot2-3D printere

Guide til CraftBot2-3D printere AARHUS SCHOOL OF ENGINEERING Guide til CraftBot2-3D printere Udarbejdet af: Jens Mejdahl j.mejdahl@post.au.dk Side 1 af 12 Gem din model Når dit emne er tegnet færdig i CAD-programmet (fx SolidWorks) skal

Læs mere

Quick Setup Guide SB168-ES og M7CL Dansk version

Quick Setup Guide SB168-ES og M7CL Dansk version Quick Setup Guide SB168-ES og M7CL Dansk version February, 2009 SB168-ES og M7CL Quick Setup Guide Beskrivelse af denne guide. Denne guide indeholder en hurtig og enkelt opsætning af M7CL med digital stagebox.

Læs mere

Analoge indgange og A/D konvertering. Analoge udgange

Analoge indgange og A/D konvertering. Analoge udgange Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations

Læs mere

Fra programmering til mikroprocessor

Fra programmering til mikroprocessor Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)

Læs mere

CANSAT & ARDUINO step by step

CANSAT & ARDUINO step by step CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0 Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0 Indledning Denne vejledning beskriver hvordan det er muligt at oprette Z-Home Controls ZHC5010 Betjeningstryk

Læs mere

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm.

Computer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm. Computer Literacy Computer Literacy handler om at forstå hvad computer (hardware) og software kan gøre. Denne præsentation fokuserer kun på hardware februar 2002 Computerliteracy -hardware (15 dias) 1

Læs mere

Storage oscilloscope

Storage oscilloscope Dette dokument er et forsøg på at gøre brugen af GDS-1072A-U Digital Storage Oscilloscope lidt lettere. Hent: Fabrikantens Manual (PDF), En anden Manual: PC-software ( Brug PC-en sammen med Scopet ), Driver

Læs mere

02101 Indledende Programmering Introduktion til Eclipse

02101 Indledende Programmering Introduktion til Eclipse 02101 Indledende Programmering Introduktion til Eclipse Version 2018 1 Introduktion I dette kursus lægger vi op til at man bruger det integrerede udviklingsmiljø Eclipse. Basalt set er et integreret udviklingsmiljø

Læs mere

89C4051 opgaver. MSB Opgave 1, Løbelys LSB MSB Opgave 2, Løbelys med 2 Led LSB x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

89C4051 opgaver. MSB Opgave 1, Løbelys LSB MSB Opgave 2, Løbelys med 2 Led LSB x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Her er en række opgaver til at lære Assemblerprogrammering. Den første opgave går ud på at lave et program der får LED`ene et LED-kit til at lyse i flg. mønster, idet et X indikerer en tændt diode. Fordi

Læs mere

Seriel kommunikation

Seriel kommunikation Odense Tekniske Gymnasium Seriel kommunikation Skribenter Mathias Bejlegaard Madsen, 3.H Udførelsesdato 4. januar til Vejleder Afleveringsdato Indholdsfortegnelse 1 Introduktion 2 2 Bedstemor diagram 2

Læs mere

Lektion 6 / Analog Arduino

Lektion 6 / Analog Arduino 1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / moja@itu.dk Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret

Læs mere

GSM SMS Modem MODEL: SA RTU-1 V1.01

GSM SMS Modem MODEL: SA RTU-1 V1.01 GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Indhold

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Indhold DET KONGELIGE Indhold Download driver... 2 Find version af vista.... 2 Hent drivers til Windows Vista... 4 Udpak driver... 5 Windows Vista installation af printer.... 7 Side 1 af 12 DET KONGELIGE KB har

Læs mere

Programmeringseksempel tl BCxxxx (Seriel)

Programmeringseksempel tl BCxxxx (Seriel) APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel

Læs mere

8 bit unsigned integer værdier vist som binær, decimal og hexdecimal. Embeddede systemer. En introduktion til MSP430

8 bit unsigned integer værdier vist som binær, decimal og hexdecimal. Embeddede systemer. En introduktion til MSP430 8 bit unsigned integer værdier vist som binær, decimal og hexdecimal Embeddede systemer En introduktion til MSP430 Indhold Embeddede systemer... 4 Læsevejledning... 4 Formål... 4 Supplerende udstyr og

Læs mere

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om

Læs mere

Brugermanual til MICRO LOOP

Brugermanual til MICRO LOOP Brugermanual til MICRO LOOP 1 Før test Opstart 1. Tænd for apparatet på on/off knappen nederst til højre. 2. På skærmen vil Main menu fremgå. 3. Nederst i skærmens venstre side vil fremgå et batteri. Ved

Læs mere

\ \ Computerens Anatomi / /

\ \ Computerens Anatomi / / HTX Roskilde - mat-it-prog, 1.4 \ \ Computerens Anatomi / / Introduktion En PC ( personlige computer ) eller computer er bygget op af forskellige komponenter. Vi vil hermed gennemgå størstedelen af computerens

Læs mere

Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK

Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder

Læs mere

Delay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.

Delay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter. Funktionen delay() Funktionen delay() er ofte praktisk at bruge i et program i Arduino-verdenen. Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.

Læs mere

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen Elektronikteknologafdelingen på Erhvervsakademi Fyn. Journal JTAG Xilinx XC9536 29-9-3 Generel beskrivelse af JTAG: JTAG:

Læs mere

Solid Edge 2D Drafting

Solid Edge 2D Drafting Solid Edge 2D version 106 - tutorial: Solid edge 2d er et gratis tegneprogram, der er genialt til Teknologi. Det kan bruges til at tegne maskintegninger med mål, til at tegne skitser til fysik-afleveringer,

Læs mere

Printer Driver. Installationsvejledning. I denne vejledning beskrives, hvordan du installerer printerdriveren til Windows Vista.

Printer Driver. Installationsvejledning. I denne vejledning beskrives, hvordan du installerer printerdriveren til Windows Vista. 3-876-169-11 (1) Printer Driver Installationsvejledning I denne vejledning beskrives, hvordan du installerer printerdriveren til Windows Vista. Før softwaren tages i brug Læs "ReadMe"-filen, før du tager

Læs mere

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1 Netværk repetition - lidt om talsystemer, Bits og Bytes! Netteknik 1 Lidt om Bits & Bytes En hurtig genopfriskning af: Talsystemer Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode

Læs mere

Sider og segmenter. dopsys 1

Sider og segmenter. dopsys 1 Sider og segmenter dopsys 1 Lokal vs global sideallokering (1) Med (a) som udgangspunkt giver (b) lokal hhv. (c) global allokering forskellige resultater dopsys 2 Lokal vs global sideallokering (2) Den

Læs mere

Micro-pixel Neopixel til micro:bit

Micro-pixel Neopixel til micro:bit Micro-pixel Neopixel til micro:bit Link mellem tablet og micro:bit: Denne kode er lavet til at du kan programmere din micro:bit fra en tablet, ved hjælp af editoren Touch development. For at begynde med

Læs mere

Indhold. Download driver... 2. Find version af Windows 8... 3. Hent drivers til Windows 8... 5. Udpak driver... 6

Indhold. Download driver... 2. Find version af Windows 8... 3. Hent drivers til Windows 8... 5. Udpak driver... 6 KB print Windows 8 installations guide DET KONGELIGE NATIONAL OG Indhold Download driver... 2 Find version af Windows 8.... 3 Hent drivers til Windows 8... 5 Udpak driver... 6 Windows 8 installation af

Læs mere

Simulering af en Mux2

Simulering af en Mux2 Simulering af en Mux2 Indhold Start QuartusII op start et nyt projekt.... 2 Fitter opsætning... 6 Opstart af nyt Block diagram... 8 ModelSim... 14 Hvis man vil ændre data grafisk kan det også lade sig

Læs mere

Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere

Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere version 8 Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- og

Læs mere

Niveauer af abstrakte maskiner

Niveauer af abstrakte maskiner Mikroarkitektur Niveauer af abstrakte maskiner Spørgsmål... Hvordan realiseres IJVM maskinen (lev. 2), eller hvordan ser en IJVM-CPU ud? Opbygning (mikroarkitekturen Mic-1) Anvendelse (mikroprogrammet

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

Læs mere

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL

Læs mere

up/ansi Eksamensspørgsmål

up/ansi Eksamensspørgsmål Side af 3 Dato: 26-06-2003 up/ansi Eksamensspørgsmål Spørgsmål : Erklæring af variable Skal placeres i første blok kan også placeres blandt erklæringer / definitioner af funktioner, dette er dog IKKE klogt.

Læs mere

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor. Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier

Læs mere

ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning

ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning ELCANIC A/S Counter Type CNT150 Version 2.00 Inkl. PC programmet: Cnt150 Version 3.00 Betjeningsvejledning Generelt: ELCANIC A/S COUNTER Type CNT150 er en microprocessor baseret tæller. Specielt designet

Læs mere

TG 8. Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: Modtaget af: Søren Knudsen

TG 8. Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: Modtaget af: Søren Knudsen TG 8 EUC-Syd Sønderborg 6. Skoleperiode Elektronikmekaniker Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: 30 04-2002 Modtaget af: Søren Knudsen

Læs mere

Index Indledning 2 WMI 3 Boot via netværk 4 Assembler 5 Mobil-stråling 6 Konklusion 7

Index Indledning 2 WMI 3 Boot via netværk 4 Assembler 5 Mobil-stråling 6 Konklusion 7 Side 1 af 7 Dato: 16-11-2003 Index Indledning 2 WMI 3 Boot via netværk 4 Assembler 5 Mobil-stråling 6 Konklusion 7 Side 2 af 7 Dato: 16-11-2003 Indledning Det var jo meningen vi skulle have leget med legoklodser,

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

Læs mere

3. Computerens opbygning.

3. Computerens opbygning. 3. Computerens opbygning. Computere er konstrueret med henblik på at skulle kunne behandle og opbevare data og det er de som nævnt i noterne om Bits og Bytes vældig gode til. Som overordnet model for computere

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

ClassPad Add-In Installer

ClassPad Add-In Installer Til ClassPad 300/ClassPad 300 PLUS De ClassPad Add-In Installer (program til installation af tilføjelsesprogrammer) Brugervejledning http://world.casio.com/edu/ http://classpad.net/ ClassPad Add-In Installer

Læs mere

LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse

LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse LabQuest Manual Til indsættelse af hukommelseskort (SD-kort) til at forøge dataloggerens hukomelse 4 indgange til analoge sensorer Tænd/sluk for maskinen (tryk et sekund) Trykfølsom skærm USB-port. Normal

Læs mere

Lidt om Bits & Bytes. Talsystemer

Lidt om Bits & Bytes. Talsystemer Lidt om Bits & Bytes En hurtig genopfriskning af: Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode Hvad er det og hvor bruges det? Moderne og gammelt IT udstyr snakker sammen via 0

Læs mere

K8048 PIC PROGRAMMER BOARD

K8048 PIC PROGRAMMER BOARD K8048 PIC PROGRAMMER BOARD K8048 2003 Velleman Components Velleman Kits Welcome to the exciting world of Velleman Kits. Velleman Kit is known all over the world for our High Quality electronic kits. Our

Læs mere

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC.

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC. Hurtig opstart af Infranor CD1 p og pm: Dette er en enkelt og kortfattet vejledning i opsætningen af CD 1 p og pm driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere opkobling

Læs mere

Seriel kommunikation RS232 / RS485

Seriel kommunikation RS232 / RS485 (fortsat fra Positionering/standardfunktion med RS232/RS485) Speed Commanderen har indbygget en seriel kommunikationsenhed, som understøtter RS232 og RS485 kommunikation. Speed Commanderen skal monteres

Læs mere

Brug af mikroprocessor

Brug af mikroprocessor Brug af mikroprocessor Arduino UNO Foredrag den 15. maj 2012 i EDR Hillerød afdeling af OZ7EC Erik Christiansen 1 Her kører vi Atmel AVR RISC processorer på Arduino. 2 3 4 Download og installation af softwaren

Læs mere

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, januar Docversion: 1.02.

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, januar Docversion: 1.02. INSTALLATIONSGUIDE, version 4.81 Frederiksberg, januar 2008 Installationsguide til for Dynamics AX 4.0 dansk udgave h Indhold 1 Indledning... 3 1.1 Systemkrav... 3 1.2 Kritik modtages gerne... 3 1.3 Yderligere

Læs mere

Indhold. Vejledning til ShareFile. Sådan uploader du en fil til My Files & Folders. Sådan uploader du en fil til Shared Folders

Indhold. Vejledning til ShareFile. Sådan uploader du en fil til My Files & Folders. Sådan uploader du en fil til Shared Folders Indhold Sådan uploader du en fil til My Files & Folders Sådan uploader du en fil til Shared Folders Sådan giver du andre adgang til Shared Folders/My Files & Folders Sådan deler du en fil fra My Files

Læs mere