led 0 aan Opdracht: 1 Opdracht: 4

Vergelijkbare documenten
Handleiding. MED PLUS software

De Arduino-microcontroller in de motorvoertuigentechniek (8)

De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family)

Zelf PIC's programmeren. Deel-1 KnipperLED (flashing LED)

De Arduino-microcontroller in de motorvoertuigentechniek (6)

Workshop Arduino voor beginners. door TkkrLab Enschede

Handleiding P2000 lichtkrant. 50 pixels pixels. 120 pixels. P2000 Alarmeringsystemen BV

Update procedure Navigatie Grundig M5

In- en uitgangssignalen van microprocessoren

Hartelijk gefeliciteerd, met de aankoop van de

Profil100EC. Handleiding.

Inbedrijfstelling Morley-IAS DX Connexion

HANDLEIDING PROFIL Codepaneel

Werkingsspanning: Uitgangsformaten: 1 tot 5 cijfers + fabriekscode, 26 bit Wiegand 30 bit Wiegand Clock en data Werkingstemperatuur: -31 C tot 63 C

Aan de slag met Anna. versie PW 1.5

Car Systems ModelTrein-Support vzw Car Systems Agenda. Overzicht verschillende Car systemen Dinamo/Mcc Car Systems

PowerView Motorisation

Integratie van Net2 met een inbraakalarmsysteem

Programmeren met Arduino

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Oefeningen Interpretatie I Reeks 6 : Registermachines

2 Elementaire bewerkingen

De Arduino-microcontroller in de motorvoertuigentechniek (2)

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (3)

INSTALLATIE EN GEBRUIK VAN DE MODULE GRPS HF MINI V2

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

De Arduino-microcontroller in de motorvoertuigentechniek (3)

PIC Callgever Door PA1RUM

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Hand-out Introductieworkshop LED programmeren

De FOR lus: // terug naar waar je vandaan kwam Serial.begin(115200); // communicatie snelheid met de PC

scc = b) CD AB

Jack vta 562/800. Pagina 1 van 9 versie

Versie 2.1 Datum Juli FlexOVL Flexibele openbare verlichting Snel aan de slag!

Voorbeeld casus mondeling college-examen


Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Onderdelen. Programmeer Kabel. button. Reset. Transistor. npn. Breadbord. Infrarood lampje. Fabschoolino. Draadjes

2 Algemene opbouw van een computersysteem

FlexOVL Flexibele openbare verlichting Snel aan de slag!

Het aansluiten van uw Victron op een computer; met VE Bus Quick Configure

Computertechniek vorige examens

Digitaal is een magisch woord

Opmerking: afhankelijk van uw configuratie is de print voorzien van de benodigde componenten.

Jack vta 562/800. Pagina 1 van 15 versie

Antwoorden vragen en opgaven Basismodule

ES1 Project 1: Microcontrollers

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

Aan de slag met Anna.

Jack vta 562/800. Pagina 1 van 12 versie

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (8)

H A N D L E I D I N G D A Z A T O O L S - O N T V A N G E R

2 Elementaire bewerkingen

Logo quiz Project Inleiding op de Logo!

Digitale Systemen (ET1 410)

Besturing van de Miniatuurwereld OC32. Apparaatdefinities Servo s en gerelateerde zaken

Installatie in 5 stappen Huawei HG655D Modem

Online c++ leren programmeren:

All-in-one warmtepomp water verwarming BOI-200/260

Programmeer-handleiding Easyboard MB

Practica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht

Handleiding snelbestellen via barcodescanner

Useless Machine. Saxion Hogeschool Enschede ACT Kunst en Techniek Project Creative Solutions

Technology, Innovation & Society Delft

Tractor Rapid-kit inbouw instructies. Handleiding voor het inbouwen en aansluiten van: Rapid KT-V4T-00. Tuning-kit voor Tractoren

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

DUMAN US-Module V1.5 2 ste druk Inbouw handleiding. Bedankt voor de aanschaf van de DUMAN US-Light Module V1.5

Slimme schakelingen (2)

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

Voorbeeld casus mondeling college-examen

Car Systems ModelTrein-Support vzw Car Systems Agenda. Overzicht verschillende Car systemen Dinamo/Mcc Car Systems

Telescopische TV liften John 65hats 1111/1645

Telescopische TV liften serie John hat

RCL Arduino Workshop 1

Beknopte handleiding SQ Vieuw software

Ontvanger met GSM-transmissie GSM 700

Leerstof uploaden (Trajectbegeleider en schoolbeheerder)

TomTom ecoplus. Update Tool

Vervanging van de back-up batterij van de DARES Xstream pagers.

December Team MyRent

Snel beginnen Starter System 3.2

1103/2 Sinthesi lezermodule Proximity

1.1 Wat veranderd er aan het signaal als de wielsnelheid toeneemt? Uit welke van de bovengenoemde grootheden wordt de wielsnelheid bepaald?...

Softwarehandleiding voor OSID

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

Xilinx JTAG Programmer

NEDERLANDS SELW2630MF. Ontvanger. De keuze van de installateur cdvibenelux.com

MC 885 HL CMP Hoog/Laag Brander Thermostaat

Workshop Arduino - deel 2

TV liften serie Floorstand v

Het aansturen van de FC280 via ABB op Profibus.

Snel aan de slag Installatiegids (versie 1.0)

ROBOTICS CCFZ 1/4/2009

Tractor Rapid-kit inbouw instructies. Handleiding voor het inbouwen en aansluiten van: Rapid KT-DSI-00. Tuning-kit voor Tractoren

Combinatorische schakelingen

NEDERLANDS DG502UP. Autonome centrale 2 deuren. De keuze van de installateur cdvibenelux.com

TV liften serie John 2v

1. Installatie van de e-thermostaat Installatie van de hub 8

Transcriptie:

Opdracht: 1 Maak een set meetkabels zoals op foto blz.7 is aangegeven, lengte 60cm. Maak een programmeerkabel zoals op de foto van blz.5 is aangegeven. Houd je ook hier exact aan de kabel kleuren en posities van de bekabeling, lengte 20cm. Controleer of de bedrading onderling geen contact maakt. Opdracht: 2 Bestudeer en meet bij het lege breadboard zoals op blz.4 hoe de verbindingen van het breadboard verbonden zijn. Bestudeer het schema van blz.3 en bouw het volgens de foto van blz.4 tot in detail na. Let op de nummering van het breadboard en plaats de componenten exact gelijk aan de foto. Opdracht: 3 Sluit de programmeerkabel aan zoals op foto blz.6 en download het programma ChipProg_Vx via de learningbox. Start het programma, open de file, basis, p10 led_aan, led_aan.asm, en programmeer de chip. Als de led brand is het je gelukt het geheel aan te sluiten. Zo niet moet je op zoek naar het probleem. Storing zoeken dus. Opdracht: 4 Lees de tekst van blz.8 en 9 door en zoek daarna de betekenis van de instructie code BSF op (learningbox, theorie) en noteer dit op een uitwerkblad. Opdracht: 5 Verwijder de lus START GOTO START met behulp van een ( ; ) Klik voordat je gaat programmeren eerst op assembleren. Het programma vraagt dan om op te slaan. Gebruik gewoon de zelfde naam. Daarna klik je op programmeren. Wat is de uitwerking (het verschil tussen de twee situaties). Meet hiervoor het uitgaande signaal met behulp van de oscilloscoop. Probeer het verschil te verklaren. Lees eventueel het document uitleg microprocessor te vinden bij de theorie in de learningbox. Opdracht: 6 Sluit de led (tijdelijk) aan op aansluiting 13 van de chip. Verander het programma zodat deze gaat branden. Denk aan assembleren, opslaan, programmeren. Processortechniek: led 0 aan MC 10-10-2012 1

Opdracht: 7 Meet tijdens het programmeren met de scoop de spanning op pin 4. Deze verhoogde spanning wordt op deze pin gezet tijdens programmeren en alleen met behulp van deze spanning kan de software in de Flash ROM gebrand worden. Geef aan welk type laadapparaat gebruikt moet worden tijdens software updates bij voertuigen en verklaar waarom. Processortechniek: led 0 aan MC 10-10-2012 2

Schema lezen Processortechniek: led 0 aan MC 10-10-2012 3

Breadboard opbouwen Processortechniek: led 0 aan MC 10-10-2012 4

Programmeerkabel solderen en monteren Processortechniek: led 0 aan MC 10-10-2012 5

Programmeerkabel aansluiten. Processortechniek: led 0 aan MC 10-10-2012 6

Meetkabel Processortechniek: led 0 aan MC 10-10-2012 7

Softwarebeschrijving Beschrijving van het software programma: Alles achter de ( ; ) is tekst en wordt door de Assambler (omzetprogramma van tekst naar bits) niet meegenomen. INCLUDE Register_Definitions.def : In deze file staan alle vertalingen van de gebruikte benamingen naar binaire c.q. hexadecimale code. De processor kan immers geen tekst lezen. Bijvoorbeeld. PORTB is H 0006. Deze file wordt dus tijdens het omzetten met behulp van de Assambler gebruikt voor de vertalingen van de tekst naar hexadecimale codes. Deze include file wordt bij ieder volgend programma opnieuw gebruikt. Hoofdprogramma: BSF PORTB,0. Deze instructie (opdracht) heeft als uitwerking dat de LED (0) wordt aangezet. START GOTO START is een instructie (opdracht) om naar zichzelf te springen. Dit is heel belangrijk. Zonder deze instructie zou de programmateller doorlopen tot het einde en weer vooraan beginnen. Het gevolg is dat de initialisatie herhaald wordt. Dit is absoluut niet de bedoeling. In een programma bevindt zich altijd een lus. Bediening: Geen. INCLUDE MC_initialisatie.ini : In deze file wordt de processor ingesteld. De processorpinnen kunnen voor verschillende doeleinden worden gebruikt. Voor deze toepassing wordt PORTA ingesteld als ingang en PORTB ingesteld als uitgang. Uitwerking: LED 0 aan. Deze include file wordt bij ieder volgend programma opnieuw gebruikt. Processortechniek: led 0 aan MC 10-10-2012 8

Architectuur/software ;************************************************************* ; led 0 aan.asm ; ;************************************************************* INCLUDE INCLUDE "Register_Definitions.def" "MC_initialisatie.ini" ;------------------------ ; hoofdprogramma ;------------------------ BSF PORTB,0 ; zet LED 0 aan START GOTO START ; spring terug naar start (zichzelf) ; systeem moet een lus bezitten, ; loopt anders naar het einde en ; begint opnieuw met initialisatie. ;--------------------------------------------------------------------------------------------------- list st=off END ;--------------------------------------------------------------------------------------------------- Processortechniek: led 0 aan MC 10-10-2012 9