DATORTEKNIK. Laboration D280 - D285. För Basic Stamp II
|
|
- Rut Strömberg
- för 4 år sedan
- Visningar:
Transkript
1 UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson v 1.0 DATORTEKNIK Laboration D280 - D285 För Basic Stamp II Innehåll Laboration D Grundläggande I/O Laboration D LCD-display Laboration D Tangentbordsavkodning Laboration D283...Temperaturmätning Laboration D Klocka Laboration D Datalagring Nyckelord (för sökning i databas) Basic Stamp, I/O, LED, 7-segment, LCD, display, drivrutin, tangentbord, drivrutin, ASCII, givare, Timer, EEPROM LAB_28X.DOC
2 Laboration D280 Träna på att strukturera lösningar och programflöden. Bli bekant med Basic Stamp II och verktygen för att programmera den. Träna på Input/Output (I/O). Lysdioder (LED) Skyddsresistorer 7-segmentdisplay er Steg 1 Koppla 8 lysdioder (LED, Light Emitting Diod) till ena porten på Basic Stamp. Glöm inte strömbegränsande resistorer till varje lysdiod. Lägg en 8-bitars insignal på den andra porten. Skriv ett program som låter lysdioderna följa insignalen, tex insignal ska ge Ändra insignalskombination och kontrollera att LED:na följer med. på lysdioderna. Resten av laborationen går ut på att pröva olika varianter på detta tema. Steg 2 Steg 3 Steg 4 Steg 5 Steg 6 Låt dioderna visa inversen av insignalen (s.k. negativ logik): 0 in tänder LED, 1 in släcker. Låt LED:na visa binärt hur många inbitar som är höga. Koppla in en 7-segmentdisplay istället för LED:na. Upprepa funktionen i steg 3, men visa resultatet på 7-segmentdisplayen i valfri talbas (ange i den skriftliga redovisningen vilken talbas du har valt). (Tips: Innan programmeringen börjar, ta ställning till om det är en 7-segmentdisplay med gemensam katod eller gemensam anod som ska användas, och anpassa progammeringen därefter.) Betrakta insignalen som ett binärt talvärde. Omvandla till ett hexadecimalt tal och visa det på 7-segmentdisplayen/erna. Dvs välj mellan att låta en 7-segmentdisplay alternera mellan de 2 hexadecimala siffrorna, eller att koppla in en andra 7-segmentdisplay. I det senare fallet måste man fundera hur man ska lösa problemet att Basic Stamp har ett begränsat antal I/O-ben. (Jfr tips längst ner nästa sida.) Pröva någon egen variant. Tex spegelvända insignalen (LSB in styr MSB ut), rinnande ljus på olika sätt, osv. Laborationen redovisas skriftligt med förarbete (algoritmer/flödesschema, ev beräkningar, övriga överväganden i problemlösningsprocessen) kopplingsschema kod personliga synpunkter på Basic Stampsystemet - hårdvara och mjukvara. Laboration D280 - D285 Laboration D280 1
3 Överväganden inför laboration D281 - D285 Kopplingen/arna i laboration D280 behövs inte i D281-D285. Följande laborationer förutsätter och bygger stegvis på varandra på olika sätt. Tre av dem är obligatoriska, två är frivilliga. Redan i laboration D281 kan man välja mellan olika svårighetsnivåer: enkel utskrift på en rad utan finesser utskrift på två rader med en del mer avancerade funktioner. Detta grundval följer sedan med i lösningen av de efterföljande laborationerna. (För ytterligare information om allt detta, se uppgifter om examination för aktuell kurs - tex på kursens hemsida.) Var och en måste därför göra strategiska val. Om man tex tänker göra alla laborationerna, tjänar man på att vara inriktad på det från början. Basic Stamp har ett begränsat antal ben. Ska man genomföra ett flertal av laborationerna, måste olika funktioner dela ben på Basic Stamp. Det påverkar naturligtvis kopplingslösningen. Hur man kopplar påverkar hur man programmerar. Har man tänkt igenom systemet från början, kan man återbruka kod och även på andra sätt spara programmeringstid. Om olika kretsar som ska dela in/utgångar på Basic Stamp behöver ha elektriskt helt skilda anslutningar, kan man använda en multiplexer/demultiplexer (tex 74HC4051 eller 74HC4052). Laboration D280 - D285 Laboration D280 2
4 Välj mellan laboration D281A och D281B, som är varianter - med olika svårighetsgrad - av samma laboration. (Se föregående sida.) Laboration D281A En sådan del av ett dataprogram som får en periferienhet i ett datorsystem att fungera ihop med resten av systemet kallas en drivrutin. Drivrutinen anpassar enheten mjukvarumässigt till systemet. Koppla in en LCD-panel i ett mikrodatorsystem och förstå dess funktion. Skapa en drivrutin för att visa valfria tecken på panelen. LCD-display LM016L eller LM162 eller VK k potentiometer till displayen Koppla ihop LCD-displayen med Basic Stamp II mikrodatorsystem. För tips om hur detta kan göras, se Application Note 1 i Basic Stamp Manual 1.2. ( Skriv en drivrutin för displayen och ett huvudprogram som testar drivrutinen genom att skicka [strängar av] tecken till den. Programkod ska skrivas så att tecken skrivs ut i följd på displayens övre rad med början i övre radens första position. Se nästa sida. Kommentar LCD-panelen fungerar så att för varje byte ASCII-kod som skickas till dess databuss, visas motsvarande tecken i den position där markören står. (ASCII står för American Standard Code for Information Interchange, en alfanumerisk teckenkod, där bokstäver, siffror och tecken representeras av specifika [binära] värden.) Laboration D280 - D285 Laboration D281A 3
5 Välj mellan laboration D281A och D281B, som är varianter - med olika svårighetsgrad - av samma laboration. (Se sidan 2.) Laboration D281B Som laboration D281A men med utökad funktionalitet, vilket påverkar både koppling och programmering. Koppla ihop LCD-displayen med Basic Stamp II mikrodatorsystem. För tips, se hänvisning på föregående sida. Skriv en drivrutin för displayen och ett huvudprogram som testar drivrutinen genom att skicka [strängar av] tecken till den. Displayen har två rader. Programkod ska skrivas så att displayen fungerar på följande sätt: 1. Efter initiering ska första tecknet skrivas ut på övre radens första position. 2. När övre raden fyllts ska nästa tecken automatiskt skrivas ut på undre radens första position. 3. När båda raderna fyllts, ska undre raden flyttas till övre raden och nästa tecken ska skrivas ut på undre radens första position. 4. Vid <Enter/Ny rad> på övre raden ska nästa tecken skrivas ut på undre radens första position. 5. Vid <Enter/Ny rad> på undre raden ska undre raden flyttas till övre raden och nästa tecken ska skrivas ut på undre radens första position. 6. <Backspace/Radera> ska fungera antingen så att man bara kan tömma den rad man befinner sig på, eller som om båda raderna sitter ihop, d.v.s. man ska kunna radera hela displayen. Eftersom denna funktion behövs i Laboration D283, redovisas den både praktiskt och skriftligt som en del av Laboration D283, vare sig man väljer nivå D281A eller D281B. Laboration D280 - D285 Laboration D281B 4
6 Laboration D282 Få klarhet i hur enkla tangentbord fungerar. Koppla in en knappsats i ett mikrodatorsystem. Skapa en drivrutin för knappsatsen, dvs skapa ett program för tangentbordsavkodning. LCD-display tex LM016L eller LM162 eller VK k potentiometer till displayen Tangentbord tex AK Resistorer Koppla ihop tangentbordet med Basic Stamp II mikrodatorsystem. För tips om hur detta kan göras, jämför Application Note 3 i Basic Stamp Manual 1.2. ( samt avsnitt i HC11 i praktiken (Inst. för Tillämpad Fysik och Elektronik). Skriv en drivrutin som avkodar tangentbordet. Välj avkodningsmetod. Resultatet visas på en LCD-display (Laboration D281). Drivrutinen ska returnera (lämna ifrån sig) det ASCII-tecken som motsvarar den knapp som tryckts ner, dvs den ska returnera följande värden: 1. Knappen märkt "#" ska fungera som <Enter>/<Carriage Return> (ny rad) och returnera [ASCII]värdet 0Dh. 2. Knappen "*" ska fungera som <Backspace> (radera), och returnera ASCII 08h. 3. Tangenten noll returnerar ASCIIvärdet för tecknet noll (30h), tangenten ett returnerar 31h, o.s.v. Ett vanligt problem vid tangentbordsavkodning och utskrift är att programmet löper runt alldeles för fort. Man får ofta ett tjugotal tecken då man förväntar sig ett. Detta kan man undvika genom att antingen lägga in en fördröjning på lämpligt ställe, eller genom att man väntar på att tangenten ska släppas upp innan man scannar av igen. Skriv programmet så att man enkelt kan ha kontroll över att tangentbordet lämnar tecken i lämplig hastighet. Ett annat problem är att under insvängningen innan säker kontakt har uppstått mellan kontaktytorna i tangentbordet, kommer programmet uppfatta det som om knappen trycks ner flera gånger (studsproblemet). Dessa kontaktstudsar måste elimineras. Undersök om det i PBasic till Basic Stamp finns instruktioner som är lämpliga för hantering av sådana problem. Om Laboration D284 och/eller D285 ska genomföras kan de och laboration D282 redovisas både praktiskt och skriftligt tillsammans med D283. Annars ska laboration D282 redovisas separat: Praktiskt: Visa en fungerade koppling för handledare/lärare. Skriftligt: Dokumentera tangentbordsfunktionen av detta system med en enklare rapport, som lämnas in för bedömning. För detaljer, se anvisningarna till laboration D283 och examinationskraven för aktuell kurs. Laboration D280 - D285 Laboration D282 5
7 Laboration D283 Undersöka hur en enkel temperaturgivare fungerar. Koppla in en temperaturgivare i ett mikrodatorsystem. Skapa en ett program för temperaturmätning. Laborationens syfte är att konstruera ett komplett system baserat på Basic Stamp II. LCD-display LM016L eller LM162 eller VK k potentiometer till displayen [ Tangentbord tex AK Resistorer] (Tangentbord behövs inte just för denna laborationen, men om man ska bygga vidare med laboration D284 o/el D285 kommer man behöva den.) SMT 160, pulsbreddsmodulerad temperaturgivare Ev. avstörningskondensator till temperaturgivaren Konstruera ett Basic Stamp-system som mäter temperatur med givaren SMT 160 och presenterar mätresultatet på LCD-displayen i något lämpligt format, tex: Temp: 20,6 grader C Lämpligen kan man koppla in temperaturgivaren SMT 160 i det Basic Stamp-system som byggts i laboration D281. Praktiskt: Skriftligt: Visa en fungerade koppling för handledare/lärare. Dokumentera systemet och ditt arbete i en rapport, som lämnas in för bedömning. Laboration 281 kan redovisas både praktiskt och skriftligt tillsammans med D283. Om Laboration D284 och/eller D285 ska genomföras kan de/den samt laboration D282 redovisas både praktiskt och skriftligt tillsammans med D För detaljer, se examinationskraven för aktuell kurs. Laboration D280 - D285 Laboration D283 6
8 Laboration D284 Undersöka hur en timerkrets fungerar. Koppla in en timerkrets i ett mikrodatorsystem. Skapa ett program som implementerar en klocka. Laborationens syfte är att konstruera ett utökat system baserat på Basic Stamp II. LCD-display LM016L eller LM162 eller VK k potentiometer till displayen Tangentbord tex AK Resistorer SMT 160, pulsbreddsmodulerad temperaturgivare Timerkrets tex ICM eller 74HC Konstruera ett komplett Basic Stamp-system som inkluderar en elektronisk klocka som kan ställas. Tiden ska presenteras på en LCD-display. Utöka lämpligen systemet från laboration D282 med en klockfunktion. Koppla in en timerkrets, tex ICM7555 eller 74HC5555. Om 74HC5555 används, låt den vara kristallstyrd. För tips om hur en tidskrets kan kopplas till Basic Stamp, se Application Note 20 i Basic Stamp Manual 1.2. ( Tiden visas på LCD-displayen (VK2010 el. motsv.). Klockan ska gå att ställa m.h.a. tangentbordet/knappsatsen. Skriv programkod som implementerar en klocka. Tänk på att beräkna och bygga programmet så, att processorn hinner utföra andra uppgifter också. Laboration D284 får redovisas både praktiskt och skriftligt tillsammans med laboration D För detaljer, se anvisningar till laboration D283 och examinationskraven för aktuell kurs. Laboration D280 - D285 Laboration D284 7
9 Laboration D285 Undersöka hur man använder EEPROM-minne. Koppla in ett extra minnesområde (seriellt EEPROM) i ett mikrodatorsystem. Skapa rutiner för lagring av data. LCD-display tex LM016L eller LM162 eller VK k potentiometer till displayen Tangentbord tex AK Resistorer SMT 160, pulsbreddsmodulerad temperaturgivare Ev. avstörningskondensator till temperaturgivaren Timerkrets tex ICM eller 74HC Seriellt EEPROM 25LC160/P Konstruera ett Basic Stamp-system som mäter temperatur, lagrar temperaturvärden regelbundet och presenterar både aktuell tid och temperatur samt lagrade temperaturvärden på en LCD-display. Utgå lämpligen från Basic Stamp-systemet i laboration D284. Utöka det genom att koppla in ett seriellt EEPROM 25LC160/P. För tips om hur detta kan göras, jfr. Application Note 13 i Basic Stamp Manual 1.2. ( Skriv programkod som loggar temperaturen varje hel timme, dvs registrerar både temperatur och uppgift om aktuell mättid. Låt programmet spara mätresultaten i [externa] EEPROM så att ett strömavbrott ej raderar tidigare mätresultat. Efter ett 24-timmarsvarv kan gammalt temp/tid-värde få skrivas över med nytt. Data visas på LCD-displayen (VK2010 el. motsv.). Lämpligen kan displayen uppdateras varje sekund. Presentationen kan ske tex genom att första raden visar aktuell tid och temperatur och andra raden visar lagrade temperaturvärden. Systemet kan då scrolla igenom de senaste 24 timmarna och för varje jämn timme visa den lagrade temperaturen. 11:27 Temp: 21,3 C 04:00 Temp: -4,8 C Alternativt kan man med tangentbordet plocka fram lagrat temperaturvärde för valfri timme. Tips Konstruera programmet så att det lätt går att koppla triggning av temperaturlagring till minuter istället för till timmar under utvecklingen av programmet. I slutversionen kan triggningen kopplas tillbaka till timmar. Laboration D285 får redovisas både praktiskt och skriftligt tillsammans med laboration D För detaljer, se anvisningar till laboration D283 och examinationskraven för aktuell kurs. Laboration D280 - D285 Laboration D285 8
10 Komponenter Mikrodator Basic Stamp II modul Utvecklingskort BASIC Stamp Super Carrier Board Kopplingsplatta Lysdioder LED 7-segment display Skyddsresistorer LCD-display tex LM016L eller LM162 eller VK k potentiometer till displayen Tangentbord tex AK-1604 Resistorer SMT 160, pulsbreddsmodulerad temperaturgivare Ev. avstörningskondensator till temperaturgivaren ( Timerkrets ICM eller 74HC el motsv. Seriellt EEPROM 25LC160/P Laboration D280 - D285 Laboration D285 9
DATORTEKNIK. Laboration D280 - D285. För Basic Stamp II
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2000-04-28 v 1.2 DATORTEKNIK Laboration D280 - D285 För Basic Stamp II Innehåll Laboration D280... Grundläggande I/O Laboration
Läs merStruktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik
Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:
Läs merInnehåll. 1 Inledning 3
Digitala projekt Tomas Bjerre D04 d04tb@student.lth.se Gustav Reiz D04 d04gr@student.lth.se Roger Schildmeijer D04 d04rp@student.lth.se 26 februari 2008 1 Innehåll 1 Inledning 3 2 Utrustning 3 2.1 ATMega16...............................
Läs merProvmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00.
Mikrodatorteknik Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3 7,5 högskolepoäng Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00 Hjälpmedel: Totalt antal poäng på tentamen:
Läs merDATORTEKNIK. Tangentbord, knappsatser och deras avkodning
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2001-08-30 v 1.1 DATORTEKNIK Innehåll Uppbyggnad Hårdvara Koppling Tangentbordsavkodning Knappidentifiering Metodval Avstudsning
Läs merTemperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN
2016 Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN Innehållsförteckning INLEDNING... 3 KRAVSPECIFIKATION AV PROTOTYP... 3 FUNKTIONELLA
Läs merDIGITALTEKNIK. Laboration D164. Logiska funktioner med mikroprocessor Kombinatoriska funktioner med PIC16F84 Sekvensfunktioner med PIC16F84
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Björne Lindberg Håkan Joëlson 2007-11-22 v 2.3 DIGITALTEKNIK Laboration D164 Logiska funktioner med mikroprocessor Kombinatoriska funktioner
Läs merDigitala Projekt (EITF11)
Digitala Projekt (EITF11) Temperaturgivare med larm Handledare: Bertil Lindvall 2014-05-20 Erik Hellered, I-11 Andreas Sjöblom, I-11 Philip Dahlström, I-11 Table of Contents Inledning... 1 Kravspecifikation...
Läs merInnehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...
Abstract Syftet var att konstruera en väder station som håller koll på temperaturen. Huvudfunktionen var att få en grafisk visning av temperaturen över ett visst tidsintervall eftersom vi valde den grafiska
Läs merThe Intelligent Timer
The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification
Läs merDIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Björne Lindberg/Håkan Joëlson John Berge 2013 DIGITALTEKNIK I Laboration DE1 Kombinatoriska nät och kretsar Namn... Personnummer... Epost-adress...
Läs merRapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall
Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera
Läs merLiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk
Lab: 2007-09-06 Laboration Asynkron seriell dataöverföring via optisk länk Kravspecifikation Lennart Bengtsson Version.4 Granskad Godkänd Status Lennart Bengtsson Sida PROJEKTIDENTITET Laborationsgrupp,
Läs merLaboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Dan Weinehall/Håkan Joëlson 2008-01-24 v 2.1 ELEKTRONIK Digitalteknik Laboration D181 Kombinatoriska kretsar,
Läs merLaboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C
Namn: Laborationen godkänd: Tekniska gränssnitt 7,5 p Vt 2014 Laboration 5 LTH Ingenjörshögskolan vid Campus Helsingborg Temperaturmätning med analog givare. Syftet med laborationen är att studera analog
Läs merKodlås. Kopplingsschema över kodlåset PAL-18
Kodlås I den här uppgiften skall du konstruera ett kodlås med hjälp av ett litet tangentbord. Varje gång man trycker på en tangent skall det pipa i summern och när man tryckt in den rätta fyrsiffriga koden
Läs merDigitala Projekt(EITF40) - Larm
Digitala Projekt(EITF40) - Larm Handledare: Bertil Lindvall Erik Oredsson, I-09 Sara Sellin, I-09 2012-05-08 1. SAMMANFATTNING I denna rapport presenteras vårt projekt att bygga ett huslarm från grunden
Läs merProgrammera i teknik - kreativa projekt med Arduino
NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin PROJEKT LJUS s 1 I det här projektet kommer du att bygga en
Läs merElektronik-projekt. YH/Nät och kommunikation. Kommunikationskedja
UMEÅ UNIVERSITET Tillämpad fysik och elektronik YrkesHögskola Håkan Joëlson 2005-11-18 v 2.0 YH/Nät och kommunikation Elektronik-projekt Kommunikationskedja Innehåll Översikt. Mål. Redovisning....2 Scenario...3
Läs merDIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik jörne Lindberg/Håkan Joëlson 2003-09-15 v 2.2 DIGITALTEKNIK Laboration D161 Kombinatoriska kretsar och nät Innehåll Uppgift 1...Grundläggande
Läs merDigitala projekt rapport
Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................
Läs merGeneral Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18
F3 Föreläsning i Mikrodatorteknink 2006-08-29 Kärnan i microcontrollern består av ett antal register och en ALU. Till detta kommer också ett antal portar. Det finns 64 st portar. Några är anslutna mot
Läs merArduinokurs. Kurstillfälle 4
Kurstillfälle 4 CW-generering Det här kan ses som överkurs men kan ändå vara roligt för att kunna generera CW på ett enkelt sätt. Det blir en hel del nytt men vi tar det steg för steg Som alla vet gäller
Läs merHOWTO: HDD Clock. 1 Översikt. Eller: hur man gör en HDD klocka. Peter Faltpihl & Gustav Andersson. Linköpings Universitet, Norrköping 2011-10-04
HOWTO: HDD Clock Eller: hur man gör en HDD klocka Peter Faltpihl & Gustav Andersson. Linköpings Universitet, Norrköping 2011-10-04 Har du någonsin undrat vad man kan göra med en gammal hårddisk som du
Läs merDIGITALA PROJEKT Väderstation
DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more
Läs merDigital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004
Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004 Erik Brattkull E99 Björn Hilliges E02 INLEDNING 3 Bakgrund 3 Kravspecifikation 3 GENOMFÖRANDE 4 Teoretisk modell 4 Praktisk modell
Läs merTSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System
1 TSIU05 Digitalteknik LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System Sammanställning september 2013 Läs detta först Läs igenom hela laborationen så du vet vad du skall göra på laborationspasset. Hela
Läs merJan Babor och Oscar Ågren Handledare: Bertil Lindvall 5/16/2011
LUNDS TEKNISKA HÖGSKOLA Kyl- & fryslarm Ett projekt i EITF11 Handledare: Bertil Lindvall 5/16/2011 Introduktion Syftet I det stora hela har kursen Digitala Projekt krävt att studenten ska lära och förstå
Läs merDatorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet.
Datorteknik Tomas Nordström Föreläsning 6 För utveckling av verksamhet, produkter och livskvalitet. Föreläsning 6 Vad händer vid uppstart SoC och Kringkretsar, PIO Programmering i Assembler Lab2 genomgång
Läs merManual för Autostart Speed Control
Manual för Autostart Speed Control Utrustningen startas genom att man dra ut den röda knappen på instrumentpanelen märkt med Autostart. Utrustningen startar i läget klart för att köra ett startförlopp,
Läs merCE_O6. Parallell in/utmatning (I/O). Förberedelser till laboration nios2io.
IS1200 Exempelsamling till övning CE_O6, 2015 CE_O6. Parallell in/utmatning (I/O). Förberedelser till laboration nios2io. 6.1. Läs in data från IN-port (skjutomkopplare TOGGLES18) Skriv en subrutin, Get_Data
Läs merInstallationsanvisning av proximityläsare 1103/2. Mod. 1103/2
Installationsanvisning av proximityläsare 1103/2 Mod. 1103/2 EGENSKAPER: Proxiläsaren tillåter tidsreglerad öppning från 0 99 sekunder när: En användare placerar sin proxinyckel framför frontpanelen. En
Läs merEnchipsdatorer med tillämpningar LABORATION 7, ROBOT
Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog
Läs merPROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN
PROJEKT LJUD PROJEKT LJUD s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och skriva ett program som får högtalaren att spela toner och melodier. Materiel Arduino dator kopplingsdäck
Läs merLARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall
LARMANLÄGGNING Digitala Projekt, EITF11 Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall 1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder
Läs merPulsmätare med varningsindikatorer
Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt
Läs merLaboration i digitalteknik Introduktion till digitalteknik
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 6 Laboration i digitalteknik Introduktion till digitalteknik TSEA Digitalteknik D TSEA5 Digitalteknik Y TDDC75
Läs merENKEL Programmering 3
ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur
Läs merKonstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia
Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3
Läs merDIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...
UMEÅ UNIVERSITET Tillämpad fysik och elektronik 2014 John Berge et al. DIGITAL ELEKTRONIK Laboration DE3 VHDL 1 Namn... Personnummer... Epost-adress... Datum för inlämning... Introduktion Syftet med denna
Läs merLaboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Håkan Joëlson 2000-01-28 v 2.3 ELEKTRONIK Digitalteknik Laboration D151 Kombinatoriska kretsar, HCMOS Namn:
Läs merKonstruera, styra, reglera och programmera en röd tråd F-9
Konstruera, styra, reglera och programmera en röd tråd F-9 Icke vinstdrivande grundskola F-9, grundad 1914. LGR-11 rev 2017 Centralt innehåll Årskurs 1-3 Teknik Arbetssätt för utveckling av tekniska lösningar
Läs merVäxtviskaren EITF11 Digitala projekt VT15, I12
Växtviskaren EITF11DigitalaprojektVT15,I12 NathalieLiljebrunn,EbbaRiismark,AnnaNorelius LundsTekniskaHögskola Institutionenförelektro ochinformationsteknik Handledare:BertilLindvall,AndreasJohansson 2015
Läs merEM2050 RotoBolt Elektroniskt Svängregellås. BRUKSANVISNING för ANVÄNDARE och MANAGER_EL1+9/S (EM2050) Att Öppna: Exempel: jjjjjj.
MLS Software EM2050 RotoBolt Elektroniskt Svängregellås BRUKSANVISNING för ANVÄNDARE och MANAGER_EL1+9/S (EM2050) Software: MLS EM2050 Att Öppna: Tryck in kod: ex. 1-2-3-4-5-6 Rekommenderade Knappsatser:
Läs merVad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit
Vad är en UART? Beteckningen UART är en förkortning för det engelska uttrycket Universal Asynchronous Receiver Transmitter, vilket översatt till svenska blir ungefär Universell Asynkron Mottagare/Sändare.
Läs merD/A- och A/D-omvandlarmodul MOD687-31
D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill
Läs merDatorprojekt, del 1. Digitala system 15 p
Namn: Laborationen godkänd: Digitala system 15 p L T H I n g e n j ö r s h ö g s k o l a n v i d C a m p u s H e l s i n g b o r g Datorprojekt, del 1 Projektet består i att skapa en klocka där tiden visas
Läs merKALKYLATOR LABORATION4. Laborationens syfte
LABORATION4 KALKYLATOR Laborationens syfte I denna laboration ska en enkel kalkylator konstrueras med hjälp av VHDL och utvecklingsverktyget Vivado från Xilinx. Hårdvaran realiseras på det redan bekanta
Läs merLarmcentral. Digitala Projekt. Cecilia Olsson & Erika Björck Handledare: Bertil Lindvall LUNDS TEKNISKA HÖGSKOLA 2015-05-18
2015 Larmcentral Digitala Projekt Cecilia Olsson & Erika Björck Handledare: Bertil Lindvall LUNDS TEKNISKA HÖGSKOLA 2015-05-18 Inledning Denna rapport är en sammanställning av projektet i kursen Digitala
Läs merLista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien
DIGITAL- OCH MIKRODATORTEKNIK, U2 11-01-12 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar
Läs merHögskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien
DIGITAL- OCH MIKRODATORTEKNIK, U2 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar skall inlämnas.
Läs merDigital Display VDS / Bus2
3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.2 axema Sida 1 Ändra språk till Svenska. Tryck 0 och efter det ange
Läs merDigital Display & Digital Knappsats
3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.5 axema Sida 1 Inkoppling moduler Innehållsförteckning: Se sista sidan
Läs merDigitala projekt, EDI021 Rapport Handledare: Bertil Lindvall
Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall Zoltan Darvas (dt06zd8) Nicklas Nidhögg(dt06nn8) 2010-03-01 1 Abstract I detta project har vi skapat ett huslarm där det finns två stycken sensorer,
Läs merDIGITALA TAL OCH BOOLESK ALGEBRA
DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt
Läs merDIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson, John Berge 203 DIGITALTEKNIK I Laboration DE2 Sekvensnät och sekvenskretsar Namn... Personnummer... Epost-adress... Datum för
Läs merELEKTRONIK. Ämnets syfte. Kurser i ämnet
ELEKTRONIK Ämnet elektronik behandlar flera teknikområden där elektronik och elektroniska system byggs in för att styra eller ersätta mekaniska system, till exempel i bilar och hushållsmaskiner. Ämnets
Läs merF2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!
F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.
Läs merTentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp
Tentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp Institutionen för elektro- och informationsteknik Campus Helsingborg, LTH 2018-01-09 8.00-13.00 (förlängd 14.00) Uppgifterna i tentamen
Läs merLABORATION. Datorteknik Y
LABORATION Datorteknik Y Avbrottsprogrammering på Darma Version 4.03 Februari 2019 (OA, KP) Namn och personnummer Godkänd 1 1 Inledning Syftet med laborationen är först att ge övning i avbrottsprogrammering
Läs merInstruktion elektronikkrets till vindkraftverk
Instruktion elektronikkrets till vindkraftverk Färdig koppling D1 R2 IC1 R1 D2 R3 D3 R7 R5 T1 T2 R6 T3 R6 Uppgiften innehåller: Namn Värde Utseende Antal R1 11 kω brun, brun, svart, röd, brun 1 st R2 120
Läs merLösningförslag till Exempel på tentamensfrågor Digitalteknik I.
Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.. Uttryckt i decimal form: A=28+32+8 + 2 =70 B=59 C=7 A+B+C=246 2. Jag låter A' betyda "icke A" A'B'C'D'+ABC'D'+A'BCD'+AB'CD'=D'(A'(B'C'+BC)+A(BC'+B'C))=
Läs merMätningar på transistorkopplingar
Ellab015A Mätningar på transistorkopplingar Namn Datum Handledarens sign. Laboration Varför denna laboration? Transistorn är en av de allra viktigaste komponenterna inom elektroniken. I den här laborationen
Läs merDIGITALTEKNIK. Laboration D173. Grundläggande digital logik
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2007-11-19 v 1.1 DIGITALTEKNIK Laboration D173 Grundläggande digital logik Innehåll Mål. Material.... Uppgift 1...Sanningstabell
Läs merPIC-projekt: Kodlås till dörr
Institutionen för industriell IT IT-universitetet Kista PIC-projekt: Kodlås till dörr Lars Viebke M3Mb l.viebke@telia.com Kurs: Maskinnära programmering 6B3285, PRO1 2p Lärare: William Sandquist Datum:
Läs merDigitala Projekt Konstruktion av Tamagocchi. Av: Oskar Andersson D05 & Danial Rehman D05
Digitala Projekt Konstruktion av Tamagocchi Av: Oskar Andersson D05 & Danial Rehman D05 DIGITALA PROJEKT KONSTRUKTION AV TAMAGOCCHI... 1 SAMMANFATTNING... 2 INLEDNING... 3 DESIGN... 3 BYGGE... 3 TESTNING...
Läs merEtt urval D/A- och A/D-omvandlare
Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer
Läs merLaboration 2 i Styrteknik
070921/Thomas Munther Sektionen för Informationsvetenskap, Dator och Elektroteknik Laboration 2 i Styrteknik Anvisningar: för godkänd uppgift krävs en inlämnad programlistning av typen SFC där alla relevanta
Läs merExperiment med schmittrigger
dlab00a Experiment med schmittrigger Namn Datum Handledarens sign. Varför denna laboration? Schmittriggern är en mycket användbar koppling inom såväl analog- som digitaltekniken. Ofta används den för att
Läs merCombiLock 200 Simplex Snabbanvändarguide
CombiLock 200 Simplex 2017-10-16 Denna användarguide riktar sig till vardagsanvändaren och beskriver de grundläggande funktionerna. För masteranvändare rekommenderar vi det mer omfattande dokumentet CombiLock
Läs merThe Secure Light. Digitala Projekt EITF11. Hanna Tinglöf, I-12 Anna Horvath, I-12 Filippa Österlin, I-12. Handledare: Bertil Lindvall
The Secure Light Digitala Projekt EITF11 Hanna Tinglöf, I-12 Anna Horvath, I-12 Filippa Österlin, I-12 Handledare: Bertil Lindvall Lunds Tekniska Högskola 2015-05-18 ABSTRACT The Secure Light is the new
Läs merTEKNISK DATA & PRISLISTA 2004-11
TEKNISK DATA A & PRISLISTA A 2004-11 MyLoc 100 Komplett datorsystem i kompakt utförande med 6,2 tum monochome skärm. HMI Bildskärm och (alfa-) numeriskt tangentbord för operatörskommunikation. Skärmen
Läs merSystemkonstruktion SERIEKOMMUNIKATION
Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,
Läs merDu har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )
Projektuppgift Digital elektronik CEL08 Syfte: Det här lilla projektet har som syfte att visa hur man kan konverterar en analog signal till en digital. Här visas endast en metod, flash-omvandlare. Uppgift:
Läs merTETRIS. LTH, Campus Helsingborg EITA15 Digitala System
TETRIS LTH, Campus Helsingborg EITA15 Digitala System Handledare: Bertil Lindvall Författare: Isak Shamun, Viktor Kulle, Mark Slipac och Dennis Järnåsen Datum: 2019-05-09 Abstract This report concerns
Läs mer(2B1560, 6B2911) HT08
Royal Institute of Technology, KTH, Kista School of Information and Communication Technology, ICT Department of Electronics, Computer and Software, ECS Digital Design, IE1204 (2B1560, 6B2911) HT08 OBS!
Läs merEnkla datatyper minne
Enkla datatyper minne 143.56 sant Sonja A falskt 18 1999-10-29 Bertil Gralvik, KTH Ingenjörsskolan 1 Addera två tal Algoritmen Summera tal Mata in två tal Beräkna Skriv ut resultat Mata in tal 1 Mata in
Läs merLaboration nr2 med enchipsdatorn PIC-16F877
Laboration nr2 med enchipsdatorn PIC-16F877 Inledning Målet med laborationen är främst att bli bekant med skift-, villkorliga- och ovillkorligaoperationer samt hur man strukturerar enklare flödesscheman.
Läs merATU. Användarmanual. Larmöverföringsenhet Firmware 2.9.4. Version 2014.58-003
ATU Larmöverföringsenhet Firmware 2.9.4 Användarmanual Version 2014.58-003 Läs igenom hela användarhandledningen innan produkten används! Viktigt :ATU använder radiosignaler för att kommunicera och är
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least
Läs merLaborationskort - ML4
microlf ML Laborationskort - ML ML är ett enkelt laborationskort avsett för inledande laborationsövningar i Datorteknik. Kortet innehåller 0 olika sektioner som enkelt kopplas samman via 0-polig flatkabel.
Läs merProgrammerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2003-09-15 v 2.1 DIGITALTEKNIK Laboration D163 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner
Läs merINTRODUKTIONSKURS Sport-Ident Degerfors OK
INTRODUKTIONSKURS Sport-Ident Degerfors OK 2008-02-04 Sid 1/19 Kursinnehåll Syfte Genomgång av funktionalitet hos - Hårdvara - Mjukvara Genomgång av handhavandeinstruktioner Tips och råd vid programmering
Läs merDIGITALTEKNIK. Laboration D172
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2006-02-24 v 1.2 DIGITALTEKNIK Laboration D172 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner
Läs merDatorteknik 2 (AVR 2)
Namn: Laborationen godkänd: Digitala system 15 hp Datorteknik 2 (AVR 2) LTH Ingenjörshögskolan vid Campus Helsingborg Enkel in- och utmatning. Drivrutiner. Bithantering. I denna laboration ska vi förbättra
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Läs merProjektrapport i Digitala System
Projektrapport i Digitala System Stämapparat LTH Ingenjörshögskolan vid Campus Helsingborg Handledare: Bertil Lindvall Utförd: Vårtermin 2019 Utförd av: Markus Ljungqvist Nilsson, Gustav Wetterbrandt,
Läs merDatorteknik TSIU02 Kursinformation
Datorteknik TSIU02 Kursinformation Michael Josefsson 24 maj 2018 1.1 Allmänt Kursen handlar om praktisk datorteknik på en grundläggande nivå. Programmerar man på en ännu lägre nivå är man processorkonstruktör!
Läs merKURSMÅL WINDOWS STARTA KURSEN
KURSMÅL WINDOWS Detta är en introduktionskurs för dig som är nybörjare. Du kommer att få bekanta dig med datorns viktigaste delar och lära dig grunderna i operativsystemet Windows, vilket är en förutsättning
Läs merSCENER. Att ändra i en scen
192 DMX kanaler 12 armaturer med upp till 16 kanaler 30 banker med 8 scener i varje ( totalt 240 scener) 6 programmerbara chases med totalt 240 scener i varje 8 reglar för kanal kontroll Signerbar Joystick
Läs merDatorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning
Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som
Läs merTILLÄMPNINGAR INOM DATORTEKNIK
TILLÄMPNINGAR INOM DATORTEKNIK I detta kapitel skall vi titta lite närmare på några specifika tillämpningar inom datorteknik som har anknytning till El och Energiprogrammet. Om du som läser denna kurs
Läs merHF0010. Introduktionskurs i datateknik 1,5 hp
HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se
Läs merPlanering Programmering grundkurs HI1024 HT TIDAA
Planering Programmering grundkurs HI1024 HT 2016 - TIDAA Föreläsning V35 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning
Läs merBeskrivning elektronikkrets NOT vatten
Beskrivning elektronikkrets NOT vatten Kretsen som ingår i uppgiften är en typ av rinnande ljus. Den fungerar så att lysdioderna kommer att tändas en efter en beroende på hur mycket spänning som alstras
Läs merProjekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik
Projekt Väckarklocka LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik Grupp:, och Handledare: Bertil Lindvall och Lars Göran Larsson Kurs: EITA 15 Lunds Tekniska Högskola Datum: 2019-05-21 Sammanfattning
Läs merÖvningar och datorlaborationer, Datorer i system
LUNDS TEKNISKA HÖGSKOLA Datorer i system Institutionen för datavetenskap 2013/14 Övningar och datorlaborationer, Datorer i system Kursen Datorer i system inkluderar under läsperiod HT1 två övningar i seminariesal
Läs merDigital Display & Digital Knappsats
3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.4 axema Sida 1 Ändra språk till Svenska. Tryck 0, Ange kod AB21AB.
Läs merLaboration Datorteknik TSIU02/TSEA28 3. Digitalur
Laboration Datorteknik TSIU02/TSEA28 3. Digitalur Michael Josefsson, Kent Palmkvist version 3.0 Innehåll 1. Inledning 5 2. Hårdvara 7 2.1. LED-displaymodul............................... 7 2.1.1. Multiplexning..............................
Läs merIntroduktion till programmering och Python Grundkurs i programmering med Python
Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?
Läs mer