De microcontroller Door Klaas De Nys.

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

Serieel naar parallel omzetting
 De Robot  Het Programma  Film By Martijn Hazenboom.
Geïntegreerde Proef: DCF77-klok met PIC microcontroller
Het Moederbord & De Webcam
- Xeno Digital Recorder, V4 - Recorderreeks: ° 4 kanalen H.264 (500 GB, 1 TB) ° 8 en 16 kanalen (500 GB, 1 TB en 2 TB), gebruik van aparte schijven °
Parallel naar serieel omzetting
De PC bestaat uit Systeemkast Monitor of beeldscherm
Kennismaking met de computerconfiguratie
HCC PC gebruikersgroep: Practical Electronics, Maarssenbroek I2CI2CI2CI2C Wat kun je ermee?
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
Extern Geheugen Lol.
Netwerkkaart & harde schijf
Verkeerslicht - Nederlands principe: groen-oranje-rood-groen
Elektor Proton Robot RTC West-Vlaanderen 1 oktober 2013
Arduino project.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
Les 1 Objecten, Eigenschappen en Gebeurtenissen
Ontwikkeling van autonome robots met microcontrollers
bewerkingen in programmeeromgevingen
Over computers.
Geïntegreerde proef de Télégeleide auto Ben Roose.
Meten, sturen en regelen met de
Jelle Aarnoudse Beginnen met PIC's Jelle Aarnoudse
De computer: Hardware Het beeldscherm Het toetsenbord De muis
Hoe een computer gegevensverwerkende processen realiseert
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Een USB 2.0 oscilloscoop Bossuyt Frederick De Bock Steven
MICPRG Les 14 Microcontroller Programmeren in C. 153 Duurzaam AVR gebruik De AVR ATmega32A is de opvolger van de ATmega32. De A versie is ongeveer 40%
2 De kaart 2.1 Van luchtfoto naar kaart 2.2 Kaart en schaal
Afschrijving aanschafprijs : levensduur kapitaalgoedlevensduuraanschafprijsjaarlijkse afschrijvingen oven8 jaar € 8000 A ijskast6 jaar B € 300 frituur.
Digitale fotobewerking Seniorweb
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 2 - onderwerpen Herhaling instructieset en.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 6 - onderwerpen seriele interface (UART -
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen PIC16F688.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
Geïntegreerde proef: Een geïntegreerde licht-, verwarming- en beveiligingsinstallatie.
De sequentie De begrensde herhaling
Moederbord en blu-ray.
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Vraagstukken: intrest
Informatievaardigheden
Variabelen en berekeningen
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen  DB036 printjes subroutines.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Finite State Machine (Eindige.
Training digitale didactiek Effectieve inzet laptop.
Onderwerp: PIC assembler programmeren
Les 1: Zaterdag 10 mei 2014 Wim Peeters
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 2 - onderwerpen  Helaas nog geen printjes.
Overzicht Beeldverbetering 1 met histogrammen
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB027 hardware : LEDs en displays.
De tafel van 4.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : luidsprekertje.
Bewerkingen met Strings
2TPRJ5 – PIC assembler Hogeschool Utrecht / Institute for Information & Communication Technology Wouter van Ooijen Mail: Sheets.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
8051 based microcontroller
7 Databases Gebruikersdag Enigma / Informatica Actief 2016 – Valk Welding Alblasserdam.
GUI & classes Een Gui in een class steken en het object gebruiken.
De digitale klok.
3 Hardware 3.3 Moederbord, slots en bussen.
Gaming Console Gip.
Ons symbool: de fakkel.
Transcript van de presentatie:

De microcontroller Door Klaas De Nys

Inhoud Wat is een µc? Hoe programmeren? Startcode basic Symbolen en poorten benoemen Basiscommando’s Voorbeeldprogramma Opdracht Links

Wat is een µc? Minicomputer RAM, ROM, CPU, Klok, Seriële verbinding, … Veel mogelijkheden, altijd aanpasbaar 16F628A, 16 in- of uitgangen, 20MHz 100.000 keer programmeerbaar, 3€

Hoe programmeren? Proton IDE --> Basic --> Hex Pickit2 --> Hex --> USB-stick --> pic

Startcode basic Standaardcode “DEVICE 16F628A CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF ALL_DIGITAL TRUE” Symbolen en poorten benoemen Eigenlijke programma “End”

Startcode Basic, symbolen en poorten benoemen Dim a as byte Symbol aan = 1 Symbol licht1 = porta.5 ‘76543210 Porta =%00000000 Trisa = %11111100 (a0 en a1 zijn uitgangen) Trisb = %11111111 Portb_pullups on (enkel poort b heeft pullups) Clear

Basiscommando’s Toggle porta.1 Delayms 500 If a>b And b<4 then; licht1=1; else; licht1=0; endif While s1= 0; …; wend (zolang voorwaarde geldt) Repeat … until s1=1 (totdat voorwaarde geldt) For b=0 to 255; porta=b; delayms 100; next Labels: Goto klaar; …;…;…; klaar: Opperotoren: And, Or, Not

Voorbeeldprogramma Standaardcode Symbolen en poorten benoemen Eigenlijke programma “End”

Opdracht Schrijf een programma dat een led laat knipperen als S1, S2, S3 zijn ingedrukt. Als er 1 schakelaar is losgelaten knippert de led nog 2 keer. DEVICE 16F628A CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF ALL_DIGITAL TRUE S1 =b0 , S2 = b1 , S3 = b7, LED = a2

Links Basiscursus en voorbeelden: http://www.picbasic.nl/ Vragen: http://www.circuitsonline.net/forum/