De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

De microcontroller Door Klaas De Nys.

Verwante presentaties


Presentatie over: "De microcontroller Door Klaas De Nys."— Transcript van de presentatie:

1 De microcontroller Door Klaas De Nys

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

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

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

5 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”

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

7 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

8 Voorbeeldprogramma Standaardcode Symbolen en poorten benoemen
Eigenlijke programma “End”

9 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

10 Links Basiscursus en voorbeelden: Vragen:


Download ppt "De microcontroller Door Klaas De Nys."

Verwante presentaties


Ads door Google