Technische Notities van PE1RRT
|
|
|
- Annemie van der Zee
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Technische Notities van PE1RRT Experimenteren met de PIC Dit artikel is een vervolg op de vorige Technische Notities van Marc. Destijds is de architectuur van de PIC16F84 doorgelicht. Nu is het moment aangebroken de ontwikkelomgeving MPLAB te installeren en daarna een programma te schrijven dat een LED laat knipperen. 7. Datasheets op internet Ga naar en download de datasheet van de PIC16F84. Diverse mensen hebben mij gevraagd waar ze de sheet van de PIC16F84 kunnen vinden. Kies linksboven PIC Micro MCU s. Je komt dan in het gebied van de site waar alle PIC datasheets en application notes staan. Kies uit de lijst PIC16X8X. Scroll nu naar beneden, daar staat PIC16F8X Family Datasheets. Klik hierop. Scroll naar beneden en selecteer PIC16F84 of PIC16F84A. Tenslotte laat de site een aantal servers zien waarmee je de sheet kunt downloaden. Kies een van de vier FTP-sites. De file 35007A.PDF wordt vervolgens gedownload. Zoals eerder vermeld: een papieren versie van deze datasheet is vereist. Microchip stelt zijn ontwikkelomgeving MPLAB gratis ter beschikking. Maak je geen zorgen om de kosten, of om een beperking in de juiste werking van de software. Geld verdienen doen ze echt wel: als je enkele PIC s koopt of hardware om ze te programmeren (PICSTART), stromen de dollars toch wel binnen. Ik raad aan een CD- ROM van Microchip aan te vragen bij AvNet in Breda. De MPLAB software kan direct van de CD-ROM geïnstalleerd worden. Alle CD-ROM s van Microchip die sinds 1998 zijn gemaakt zijn eigenlijk images van de Microchip website. 8. Installeren van MPLAB De PIC16F84 is een oudere telg uit de Microchip-familie. Het maakt daarom niet uit welke versie van MPLAB je gaat installeren. Alles vanaf versie 4.XX en hoger is goed. De benodigde PC-configuratie is ook niet echt schokkend: een PC met Pentium 100, 16MB RAM, Windows9X en CD-ROM. Er is 15MB schijfruimte nodig. Zorg ervoor dat een browser is geïnstalleerd, bijvoorbeeld Netscape of Internet Explorer. Doe de CD- ROM in de PC en klik op IN- DEX.HTM. De browser wordt nu gestart en laat de startpagina zien, net als op internet. Je kunt nu alles downloaden, waaronder de datasheet. Voor MPLAB klik je op Development Tools, ergens links middenin. De browser springt nu naar de juiste webpagina. Hieronder staat MPLAB-IDE. Met IDE wordt Integrated Development Enviroment bedoeld oftewel geïntegreerde ontwikkelomgeving. Klik hierop. Er wordt een nieuwe pagina geopend waarin verschillende versies worden weergegeven. Kies de meest recente versie, bijvoorbeeld MPLAB Version De browser zal naar een volgend scherm springen waarin een download kan worden gestart vanaf CD-ROM naar PC. Meestal wordt dit aangegeven met MPLAB download disk 1 of 7. De browser zal vanzelf melden dat een file opgeslagen moet worden op harddisk. Dump deze file voorlopig even op het bureaublad. De naam van de file kan varieren met de versie, maar het is in elk geval een *.EXE file. Als de file eenmaal op de harddisk staat, maak dan met de explorer/verkenner een directory aan: C:\MPLAB. Maak hieronder de volgende subdirectory aan: C:\MPLAB\SOUR- CE. Sleep de *.EXE file in de SOURCE-directory. Klik op deze file en er verschijnen tientallen files die de MPLAB software bevatten, inclusief een SETUP.EXE file. Klik op SETUP.EXE en MPLAB start zijn installatiescherm. MPLAB zal vragen allerlei dingen in te stellen. Laat alles default en kies overal ok. Ik heb nooit meegemaakt dat het dan niet werkt: MPLAB is best een goed gedefinieerde en stabiele ontwikkelomgeving in het toch wankele Windows. MP- LAB komt terecht onder WIN- DOWS\PROGRAM FILES. Van deze directory is niks nodig: we gaan werken in onze eigen werkdirectory C:\MPLAB. Herstart Windows en ga naar het startmenu. Er is een programmakeuze bijgekomen: Microchip MPLAB. Kies dit en MPLAB zal vervolgens starten. Wellicht zeurt MPLAB dat hij een emulator mist. Klik in dat geval op Editor Only. 9. Aanmaken van een nieuw project onder MPLAB Nu MPLAB is gestart is het volgende zichtbaar: een leeg grijs scherm met enkele buttons en de bekende keuzebalk. Allereerst maak je met explorer/verkenner onder MP- LAB een project-directory aan: C\MPLAB\LEDPIC. In de LED- PIC-directory gaan we een programma schrijven om een LED te laten knipperen. De strategie van MPLAB is dat je moet werken met projects. Elk project heeft een set van files die bij dat project horen. Elke keer als iets nieuws wordt ontworpen, doe je dat in een nieuwe directory. Kies geen lange bestandsnamen: MPLAB draait in 16 bits mode en accepteert deze helaas niet. Sluit explorer/verkenner nu af. Kies onder MPLAB in de keuzebalk voor project. Selecteer vervolgens New Project. MP- LAB komt nu met een menu waarin de projectnaam moet worden opgegeven, *.PJT. Type LEDPIC.PJT en klik op ok. MPLAB opent nu een box waarin diverse dingen moeten worden gedefinieerd. Dit gedeelte is erg belangrijk. Het resultaat van een volledig uitgewerkt project zal een *.HEXfile zijn die je in de PIC kunt programmeren. Dit is het uitgangspunt in dit menu: MP- LAB moet weten welke files hiervoor van belang zijn, welke files naar de uiteindelijke *.HEX leiden. In ons geval is dat dus LEDPIC.HEX. Deze zie je al staan, linksboven bij Target Filename. Om het project verder te definiëren moet het volgende gebeuren: a Processor kiezen b Node kiezen: welke file de bron is om tot file *.HEX te komen c Assembler van MPLAB (MPASM) instellen d Nieuwe *.ASM openen a. Processor kiezen In deze box staat Development Mode met daarachter Change. Klik hierop. Er verschijnt een enorme lijst met PIC s. Wanneer je dacht dat Microchip alleen de PIC16F84 maakte, dan heb je het mis. Onder zendamateurs is dit gewoon een populair type. Kies altijd Editor Only en kies uit de lijst de PIC16F84 of de PIC16F84A, afhankelijk van welke je hebt. Eigenlijk maakt het niets uit, de HEX-file zal er hetzelfde uitzien. Klik hierna op ok. Je hebt nu vastgelegd dat je met de PIC16F84x wilt ontwikkelen, met alleen de editor van de MPLAB-ontwikkelomgeving. Waarom editor only? Je kunt ook een emulator kopen of een zogenaamde ICD ontwikkel-kit voor bepaalde PIC s, maar dan zul je diep in de buidel moeten tasten. Daarom voorlopig editor only. b. Node kiezen In de box staat Add Node. Een node wordt hier letterlijk bedoeld als verbinding, welke file de bron is om straks om te zetten in een *.HEX-file. Klik op Add Node. Zorg er altijd voor dat MPLAB de juiste directory aanwijst: C:\MPLAB\LEDPIC. Type nu LEDPIC.ASM rechtsboven als filename en klik op ok. Nu is gedefinieerd dat LEDPIC.ASM de bron is waarmee MPLAB LEDPIC.HEX kan maken waarmee later de PIC geprogrammeerd kan worden. *.ASM staat voor een Assembly File.Met de PIC schrijven we dus in Assembly. MPLAB zal deze *.ASM file omzetten in een *.HEX file m.b.v. de assembler. c. Assembler van MPLAB (MPASM) instellen Bij gebruik van de assembler MPASM moeten enkele dingen worden ingesteld om te zorgen voor een juiste uitvoer. Klik in het gedeelte Project Files op LEDPIC[.HEX]. De clickboxjes Build Node en 3
2 Node Properties lichten nu op aan de rechterkant. Kies Node Properties. Nu wordt een nieuwe box zichtbaar waarin de instellingen van de assembler kunnen worden veranderd. Laat alles zo staan, selecteer alleen Warn + Error en klik op ok. Bestudeer deze instellingen goed. Je ziet o.a. dat MPASM gevoelig is voor verschillen in kleine en grote letters. Je moet minstens eenmaal in dit menu komen anders voert MPLAB geen assemblage van LED- PIC.ASM uit. Klik nogmaals ok om naar het hoofdscherm van MPLAB terug te gaan. De assembler MPASM is nu klaar voor gebruik. d. Nieuwe *.ASM openen Als laatste moet LEDPIC.ASM file worden geopend omdat deze simpelweg nog niet bestaat. Ga naar file en kies new. Klik daarna op ok. MP- LAB opent nu een editbox met de naam UNTITLED1. Kies nu file en save as. Je kunt de file nu een naam geven. Geef hem de naam LED- PIC.ASM en klik op ok. Alles is nu correct ingesteld voor dit project. 10. Assembler-taal Houd de instructie-set van de PIC16F84 gereed. Met de instructies die hierin staan kan het functionele gedeelte van het programma worden samengesteld. Verder kan de assembler van Microchip ook assembly directives verwerken. Deze assembly directives zijn speciale commando s om de assembler te sturen. Een van deze commando s is LIST. Dit commando geeft aan welke processor we gekozen hebben. Het commando geeft aan dat de assembler moet stoppen met assembleren. Een andere belangrijke assembly directive is het commando #INCLUDE waarmee vreemde files aan een programma kunnen worden gehangen. De assembler pikt deze dan gewoon mee. We komen er enkele tegen bij het schrijven van kleine programma s. Probeer eventueel het boekje MPASM USERS GUIDE te pakken te krijgen als je meer wilt weten van deze assembler directives. Voor wat we hier gaan doen is dit boekje niet nodig. 11. De hardware Bouw de schakeling uit figuur 11.1, bijvoorbeeld op experimenteerboard, bij voorkeur compleet met de spanningsregelaar. Dan kan de PIC niet kapot gaan als een te hoge voedingsspanning wordt aangebracht. De condensatoren van 100 nf zijn er ook niet voor niets: plaats C7 en C8 dicht op de pootjes van de spanningsregelaar, C4 dicht bij pen 14 van de PIC. Maak ook goede verbindingen naar massa. De PIC heeft drie basiselementen nodig om goed te functioneren: 1. Een kristal of resonator met condensator van ongeveer 22 pf 2. Ordentelijk gefilterde 5 V dc voedingsspanning en massa 3 Een reset-circuit RS1 is een kristal of resonator van 4 MHz. Dit maakt het ons straks gemakkelijk: de Microchip executeert een instructie in 4 cycles. x 4 MHz = 1 MHz. Voor een instructie is dus 1 microseconde nodig. Anders gezegd: per seconde 1 miljoen instructies. Het reset-circuit is opgebouwd rond R2 en C3. Met de drukschakelaar SW1 kan een externe reset worden geven. LED D1 wordt via een weerstand aangesloten op pin RA0. Het is de bedoeling de LED te laten knipperen met een forse tijdvertraging die wordt geschreven in assembly-code. Figuur 11.2 toont de materialenlijst voor dit project. Brigatti in de HobbemaStraat te Eindhoven kan indien gewenst dit pakketje leveren, exclusief printje. ##### Figuur 11.1 Schema van PIC met LED ##### Figuur 11.2 Benodigde materialen 12. Programmeren van de PIC De PIC moet worden voorzien van een programma. De volgende mogelijkheden bestaan: 1. Koop een PICSTART. Dit is een programmeer-apparaat van Microchip waarmee alle PIC s kunnen worden geprogrammeerd, Dit is de mooiste oplossing, omdat hij meteen onder MPLAB kan worden aangestuurd. 2. Kijk of een eventueel beschikbaar programmeerapparaat zoals een GALEP of een HILO de PIC16F84 kan programmeren. Vaak is dit het geval. 3. Zoek op internet. Er zijn veel video-ontvangerverbeteraars die een PIC16F84 gebruiken om signalen te emuleren die naar kaartjes gaan die in satellietontvangers worden gestopt. Meestal hangen deze aan de seriele poort en kan met een DOS programma de *.HEX file (dus ook de LedPic.HEX-file) naar de PIC worden gestuurd. Let op: vaak wordt de RS232- spanning gebruikt om de Figuur
3 FLASH van de PIC te programmeren. In veel gevallen is deze RS232-spanning te laag waardoor de PIC niet goed wordt geprogrammeerd. Voorkom frustraties! Als u bij zoekmachine Yahoo zoekt op pic programmer is het aantal hits meer dan Enkele interessante sites zijn: c84/pic84.html ben/sens/pic/sx/ ewpic.htm Velen hebben ook de datasheet in hun listing staan, erg handig. Toepassing van deze hints is uiteraard op eigen risico. 13. Knipperen van de LED, kop en staart De hardware is gereed, een programmer aanwezig, MP- LAB heeft een lege editbox genaamd LEDPIC.ASM. Wat nu? Allereerst gaan we het programma kop en staart geven. Type het volgende in, zie listing Dit is dus kop en staart. Allereerst geven we met de LIST assembly directive aan dat sprake is van een PIC16F84, dat we 75 tekstkarakter-kolommen hebben en dat LED- PIC.HEX file het formaat INHX8M zal hebben. Het CONFIG-commando is ook een assembly-directive en wel een speciale. Elke PIC heeft een configuration word oftewel een configuratie-programmeerlocatie waarin staat hoe de PIC opstart. In dit geval heb ik gezorgd dat met de waarde 005h de PIC opstart met de XT-oscillator en de watchdog ingeschakeld. De watchdog is de waakhond die we de vorige keer al hebben CONFIG 005h Definieer hoe de PIC straks geprogrammeerd moet worden, het programming configuration word : Code Protect = ON, Watchdog = ON, Powerup Timer = ON, Oscillator = XT (HIER KOMT HET PROGRAMMA) Einde van het programma Listing 13.1 ORG 0000h Origin op 0000h (0000h = hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven Listing 13.2 knipperstart blijf in de lus hangen, ga naar knipperstart status EQU 003h status-register in RAM op positie 003h hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven Listing 14.1 knipperstart blijf in de lus hangen, ga naar knipperstart gezien. Assembly-directive is wellicht de belangrijkste: MPLAB moet immers weten wanneer de assembler moet stoppen. Alles achter een wordt niet meegenomen door MPASM. Dit is alleen voor commentaar. Druk nu op het icoon met de zwarte diskette om LEDPIC.ASM op de harde schijf op te slaan. Druk ook op de groene diskette: nu wordt LEDPIC.PJT opgeslagen, de project definitie-file die in het begin is gekozen. Klik nu op de groene zandloper (uiterst rechts) en MPASM zal de file assembleren naar LED- PIC.HEX. Er verschijnt nu een nieuw window waarin staat Build Results. Mochten er fouten zijn opgetreden dan staan ze in dit scherm vermeld en weet je waarom de assembler gestopt is. Probeer dit: type iets onzinnigs in LEDPIC.ASM, bijvoorbeeld voor de waarachter (HIER KOMT ONS PRO- GRAMMA) staat en druk op de zandloper. Je ziet dat de assembler met een foutmelding komt. Dubbelklik op die foutmelding in de box van Build Results en je ziet dat de cursor naar de positie springt waar deze fout gemaakt is. Na het assembleren is LED- PIC.HEX beschikbaar. Probeer deze file te openen onder file. Kies all files en dubbelklik op LEDPIC.HEX. Hierin staat het volgende: :02400E00ED00C3 : FF Wat je hier ziet is de setting voor de programmeer-fuses van de PIC. Er is eigenlijk niet eens een programma maar MPLAB accepteert de assembly directives in elk geval wel. Kop en staart is klaar, we gaan verder met het programma. Type in LEDPIC.ASM nu verder, zie listing ComponentName Pattern Value RefDes CompMake Description 1N4004 DO41 D2 MultiComp 1A General Purpose Rectifier Diode 78XX REG TO220 TO V IC2 Motorola Regulator 1.5A Positive fixed voltage BOURNS PUSHB 6X6 BOURNS 6X6MM SW1 Bourns Bourns pushbutton PCB mount CKER 63V 1E CKER_1E 22p C1 AVX Multilayer Ceramic Capacitor X7R 63V CKER 63V 1E CKER_1E 22p C2 AVX Multilayer Ceramic Capacitor X7R 63V CKER 100N/63V 1E CKER_1E 100n C3 AVX Multilayer Ceramic Capacitor X7R 63V CKER 100N/63V 1E CKER_1E 100n C4 AVX Multilayer Ceramic Capacitor X7R 63V CKER 100N/63V 1E CKER_1E 100n C7 AVX Multilayer Ceramic Capacitor X7R 63V CKER 100N/63V 1E CKER_1E 100n C8 AVX Multilayer Ceramic Capacitor X7R 63V ELCO 10U/63V ELCO_037_11 10u/63V C5 Philips 037-series 85-degree Radial Capacitor ELCO 220U/35VLI ELCO_136_10.5MM 220u/35V C6 Philips 136-series Low ESR 105C Radial Capacitor IC-SOCKET_DIL18 IC-SOCKET_DIL18 SOCK1 Augat IC Insertion Socket machined contacts LED3MMB_HLMP_RED LED_3MM_BED Red 3mm D1 HP LED low current 3mm red with legs bended MULTIFUSE 200MA MULTIFUSE 2E #1 200mA FUSE1 Bourns Multi Fuse MF-R series 60V PIC16F84-04/P DIL18 IC1 RESISTOR SFR25 R SFR25 5% 1k R1 Philips Resistor Axial 250mW 5% RESISTOR SFR25 R SFR25 5% 100k R2 Philips Resistor Axial 250mW 5% RESONATOR 2PIN RESONATOR_2PIN 4MHz RES1 Murata Ceramic Resonator TESTEYE CERAMICEYE V EYE1 MicroVar Ceramic Test Eye TESTEYE CERAMICEYE1 GND EYE2 MicroVar Ceramic Test Eye Tabel 1 Benodigde materialen 5
4 De directive ORG is belangrijk. Deze bepaalt vanaf welke plek de assembler instructies moet assembleren. De eerste ORG die de assembler tegenkomt staat op 0000h. Dus de -instructie staat op deze 0000h. Deze verwijst meteen naar knipperstart. Het springen naar 0100h is noodzakelijk omdat de vector van de interrupt op 0004h staat. Daar mogen we niet in de buurt komen (zie de datasheet van de PIC!). Bij knipperstart aangekomen krijgt de waakhond iets te eten. Direct daarna komt weer een -instructie die wederom de waakhond iets te eten geeft, enz. Er is een lus opgezet. 14. Knipperen van de LED, instellen van belangrijke registers Er moeten nog enkele dingen gebeuren alvorens het programma verder kan worden uitgewerkt: a. De waakhond instellen b. Zorgen dat pin 17 van de PIC bereikbaar is Hiervoor worden allereerst enkele belangrijke registers gedefinieerd. Breid het programma uit zodat het volgende in LEDPIC.ASM komt te staan. Vergeet niet af en toe op te slaan. Zie listing status EQU 003h status-register in RAM op positie 003h hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven bsf status,rp0 Naar RAM bank 1, noemen we ook wel RAM1 movlw. B Waakhond krijgt de prescaler met max. delaytijd movwf optreg bewaar in file optreg movlw B laatste bit is een 0, wordt dus een uitgang movwf trisa want we bewaren hem in trisa,is pin17, de RA0-pin bcf status,rp0 terug naar RAM0 knipperstart blijf in de lus hangen, ga naar knipperstart Listing 14.2 status EQU 003h status-register in RAM op positie 003h hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven bsf status,rp0 Naar RAM bank 1, noemen we ook wel RAM1 movlw B Waakhond krijgt de prescaler met max. delaytijd movwf optreg bewaar in file optreg movlw B laatste bit is een 0, wordt dus een uitgang movwf trisa want we bewaren hem in trisa, is pin17, de RA0-pin! bcf status,rp0 terug naar RAM0 bsf porta,0 LED aan bcf porta,0 LED uit knipperstart blijf in de lus hangen, ga naar knipperstart Listing 15.1 Hier vindt in feite vertaling van datasheet naar assembly plaats. Als je in de datasheet het gedeelte van de register file map opzoekt, zie je dat EQU een assembly-directive is die zorgt voor een verwijzing naar een RAM-positie in de register file map. (Geheugensteuntje: bij de PIC is een file een geheugenlocatie in RAM) Probeer deze regels te vergelijken en verifieer of de RAMlocaties in PICLED.ASM overeenkomen met die in de datasheet. De ze en de rp0 zijn uitzonderingen: dit zijn verwijzingen naar een bit in een register file locatie. De ze is de zeroflag en de rp0 is de register page select 0 van het statusregister. De ze is het 2e bit en de rp0 is het 5e bit in het status-register. (Kijk dit na in de datasheet) We moeten deze registers allemaal definieren omdat MPASM anders niet begrijpt wat we willen: we kunnen namen niet zomaar uit de lucht laten vallen. Vervolgens worden enkele belangrijke registers ingesteld: optreg en trisa. Zie hiervoor listing 14.2 en type deze aanvullingen in de PICLED.ASM box. De eerste instructie bsf staat voor bit set file en zal het gekozen bit in de file hoog maken. We maken rp0 in het statusregister hoog. Reden? We moeten naar hoger gelegen RAM (RAM1) om bij optreg en trisa te kunnen komen. Dit zie je ook meteen: we laden binair in het W-register en bewaren hem in optreg d.m.v. de instructie movwf. Als je weet dat met file een RAM-locatie wordt bedoeld is het duidelijk: move W to file. Hiermee is optreg geladen met binair Waarom met deze waarde? Bekijk de datasheet: de laatste 3 bits zetten de prescaler op maximale delay. Bit 3 is de toewijzing van de prescaler naar de waakhond. Dat is alles. Het resultaat is dat de watchdog ingesteld is op maximale tijd, en deze is ongeveer 2,3 seconden (ga dit na). Vervolgens gaan we het register trisa laden om pin 17 van de PIC te kunnen gebruiken als uitgang voor de LED. De inhoud van de registers tris bepaalt of de desbetreffende I/O-pin ingang of uitgang is. Als in zo n tris -register een bit 0 wordt gemaakt, komt dat overeen met een uitgang. Een bit 1 staat voor een ingang. Alleen bit 0 van het trisa -register is uitgang: We laden in W en bewaren hem in het trisa -register. De instructie daarna is een bcf (bit clear file) die zorgt dat weer in lager gelegen RAM (RAM0) kan worden gewerkt. Wat je ook kan zien is dat de lus in stand gehouden wordt. Waarom ook niet? Alles wordt netjes opnieuw gedefinieerd, telkens als de lus wordt doorlopen. In de praktijk is deze redenering heel belangrijk. Teveel programmeurs denken: och, als het eenmaal is ingesteld zal het wel loslopen. De praktijk is helaas vaak anders: hangende apparatuur moet dan even spanningsloos worden gemaakt voordat de werking weer correct is. 15. Knipperen van de LED: LED aan en LED uit Nu volgt het echte werk: het knipperen van de LED zelf. Dit zijn eigenlijk maar twee instructies. Voeg ze toe in LED- PIC.ASM, zie listing De instructies bsf en bcf zagen we al eerder. Bit 0 van porta is eerst hoog en daarna weer 6
5 laag. Pin 0 van porta is pin 17 van de PIC. MPLAB kan dit assembleren tot een werkend programma. Programmeer de PIC en plaats hem in de schakeling. Wat je dan ziet? Ach, de LED is gewoon continu aan. Maar dat kan toch niet? Inderdaad. Meet met een oscilloscoop op pin 17. Je zult zien dat de PIC de LED heel snel in- en uitschakelt. Zo snel dat je dat niet kunt zien: meer dan keer per seconde! Hoe lossen we dit op? Er is een stukje programma nodig waarmee een vertraging gemaakt wordt, zodat we het knipperen van de LED met onze eigen ogen kunnen waarnemen. Dit stukje programma is bij voorkeur herbruikbaar en wordt een subroutine of gewoon routine genoemd. De PIC heeft een instructie om zo n routine aan te roepen, de instructie call. Kijk dit na in de datasheet. Tevens heeft de PIC een instructie om van de routine terug te keren, de instructie return. Hoe werkt dit nu? Als de PIC een call tegenkomt, neemt hij het huidige adres, de PROGRAM COUNTER dus, telt daar 1 bij op en bewaart dit op de STACK. De STACK is in de vorige Technische Notities besproken. Lees dit e.v.t. nog een keer na. De PIC doet nu een call naar het label dat achter de call -instructie staat: hij springt naar dat label. De PIC vervolgt zijn programma vanaf dat label. Een poosje later is het de bedoeling dat de instructie return wordt gebruikt. De STACK wordt aangesproken en het originele adres verhoogd met 1, wordt uit de STACK gehaald en in de PROGRAM COUNTER gezet. Het programma vervolgt zijn weg net achter de plek waar eerder de instructie call plaatsvond. Het is tijd voor een volgende listing. Voeg deze instructies ook toe aan PICLED.ASM, zie listing Direct nadat de LED is ingeschakeld met bsf porta,0 vindt een call naar het label wachtmaar plaats. De PIC springt hier dus heen. Ter illustratie heb ik een nop -instructie gebruikt. Deze instructie doet niets. Meteen achter deze nop volgt return waardoor bij de volgende instructie de PIC zijn programma vervolgt bij bcf porta, Knipperen van de LED met routine wachtmaar De routine wachtmaar moet CONFIG 005h programming configuration status EQU 003h status-register in RAM op positie 003h hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven bsf status,rp0 Naar RAM bank 1, noemen we ook wel RAM1 movlw B Waakhond krijgt de prescaler met max. delaytijd movwf optreg bewaar in file optreg movlw B laatste bit is een 0, wordt dus een uitgang movwf trisa want we bewaren hem in trisa, is pin17, de RA0-pin! bcf status,rp0 terug naar RAM0 bsf porta,0 LED aan bcf porta,0 LED uit knipperstart blijf in de lus hangen, ga naar knipperstart. WACHTROUTINE wachtmaar wachtmaar nop doe een instucie niks, ter illustratie. Later invullen return terug naar hoofdprogramma, de knipperstart -loop Listing 15.2 clrf wacht1 0 => wacht1 blijfhier decfsz wacht1 verlaag wacht1 en spring blijfhier programma wordt vervolgd Figuur 16.1 clrf wacht1 0 => wacht1 wacht1 EQU 020h wachtroutine-teller 1 wacht2 EQU 021h wachtroutine-teller 2 Figuur 16.2 WACHTROUTINE wachtmaar wachtmaar clrf wacht1 0 => wacht1 clrf wacht2 0 => wacht2 blijfhier decfsz wacht1 verlaag wacht1 en spring blijfhier decfsz wacht2 verlaag wacht2 en spring blijfhier return terug naar hoofdprogramma, de knipperstart -loop Figuur 16.3 nu worden ingevuld. De PIC heeft hier een handige instructie voor: decfsz. Deze instructie staat voor decrement file and skip if zero. Dat skip if zero wil niks anders zeggen dan dat de PIC over de eerstvolgende instructie springt als het register dat bij de instructie hoort gelijk aan 0 is. Bekijk het volgende stukje assembly, zie figuur Register wacht1 wordt met de instructie clrf 0 gemaakt. Een poosje later komt de PIC de instructie dezfsz tegen. Register wacht1 wordt verlaagd met 1 en de PIC kijkt of hij 0 geworden is. Helaas, register wacht1 is net van 00h naar FFh gegaan en is dus nog lang geen 0. De PIC zal dus in de loop blijfhier blijven. Probeer dit mechanisme zelf te doorgronden. De PIC herhaalt deze decfsz exact 256 maal voordat wacht1 0 geworden is. De PIC springt over de instructie waarna het programma wordt vervolgd. Dit is dus de basis voor een tijdvertraging: een wachtlus, een delay-routine. Om deze strategie te kunnen toepassen voor het programma LEDPIC moeten eerst enkele nieuwe registers worden gedefinieerd, zie figuur Zie figuur 16.3 voor de delayroutine. Wat in de nieuwe delay-routine wachtmaar gebeurt is een beetje gemeen: het is een lus binnen een lus geworden. Pas na 256 keer is wacht1 0 geworden is en pas daarna wordt wacht2 aangesproken. Ga zelf na dat dit 256 x 256 x 3 instructies x1 ms per instructie duurt, oftewel bijna 200 ms. Dit is goed bruikbaar om de LED zichtbaar te laten knipperen. Een aantal lezers zal zich verbazen over de loop knipperstart die zo groot is en dat het wellicht een fout geeft in het knipperen van de LED. Deze fout is niet merkbaar omdat met de instructies van delay-routine wachtmaar een zodanig groot beslag op de PIC wordt gelegd dat je hier niets van merkt. Het enige gevolg is dat na 100 jaar de PIC de LED nog steeds laat knipperen. Telkens wordt alles netjes opnieuw geïnitialiseerd en ingesteld. Bij deze geef ik de laatste listing (listing 16.1) waarin alle aanvullingen verwerkt zijn. Het is voor elkaar, de LED knippert! Nu voorzichtig zelf verder. De volgende keer pakken we iets heftigers. 7
6 LIST P=16F84, C=75, F=INHX8M Definieer type processor. status EQU 003h status register in RAM op positie 003h wacht1 EQU 020h wachtroutine-teller 1 wacht2 EQU 021h wachtroutine-teller 2 hexadecimaal 0000 enz.) knipperstart ga naar knipperstart Waakhond een botje geven bsf status,rp0 Naar RAM bank 1, noemen we ook wel RAM1 movlw B Waakhond krijgt de prescaler met max. delaytijd movwf optreg bewaar in file optreg movlw B laatste bit is een 0, wordt dus een uitgang movwf trisa want we bewaren hem in trisa, is pin17, de RA0-pin! bcf status,rp0 terug naar RAM0 bsf porta,0 LED aan bcf porta,0 LED uit knipperstart blijf in de lus hangen, ga naar knipperstart WACHTROUTINE wachtmaar wachtmaar clrf wacht1 0 => wacht1 clrf wacht2 0 => wacht2 blijfhier decfsz wacht1 verlaag wacht1 en spring blijfhier decfsz wacht2 verlaag wacht2 en spring blijfhier return klaar, terug naar hoofdprogramma, de knipperstart -loop Listing
Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368
Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject
Handleiding software USB PIC DEV. BOARD
Handleiding software USB PIC DEV. BOARD V2.0 M.F. van Lieshout & J.G.W. Carpaij 21-03-2006 Handleiding software USB PIC DEV. BOARD Algemene informatie Hier volgt eerst wat algemene informatie over het
led 0 aan Opdracht: 1 Opdracht: 4
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
Zelf PIC's programmeren. Deel-1 KnipperLED (flashing LED)
Zelf PIC's programmeren Deel-1 KnipperLED (flashing LED) Het eerste project is het programmeren van een knipperende LED. Bij dit project gaat het vooral om ervaring op te doen met PIC-programmeren. We
Installatie handleiding
Installatie handleiding Pagina 2 van 7 1 Inleiding Vanwege de zeer uitgebreide elektronica op Porsche voertuigen is het noodzakelijk dat de diagnosesoftware enorm snel evolueert. De installatie en verdere
De Arduino-microcontroller in de motorvoertuigentechniek (8)
De Arduino-microcontroller in de motorvoertuigentechniek (8) E. Gernaat (ISBN 978-90-79302-11-6) 1 Assembly (Assembleertaal) 1.1 Inleiding De Arduino kan ook in assembleertaal (assembly) worden geprogrammeerd.
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 1: Installeren en verifiëren van de SDE Door Hugo Arends, augustus 2012 Microcontrollers Een microcontroller is een elektronische component dat gebruikt wordt om (complexe)
Movicon 11. Visualisatie op VIPA Touch Screens Van de VIPA PLC: CPU315 & CPU313. F. Rubben Movicon 11 op VIPA Touch Screens 1
Movicon 11 Visualisatie op VIPA Touch Screens Van de VIPA PLC: CPU315 & CPU313 F. Rubben Movicon 11 op VIPA Touch Screens 1 F. Rubben Movicon 11 op VIPA Touch Screens 2 To Do: Installeer het programma.
Maak een image file van je harddisk
1 van 5 17/03/2006 17:20 Maak een image file van je harddisk Norton Ghost 1. Een backup aanmaken met ghost 2. Terug zetten van een backup met ghost Ghost is een programma van Symantec waarmee u op een
Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP.... 8 Joomla installeren op XAMPP... 15 Handige links... 16 2 Disclaimer Bij de samenstelling
ROBOTICS CCFZ 13/5/2009
ROBOTICS CCFZ Motorsturing Het is niet de bedoeling van onze programmeerwerkzaamheden om alleen maar een of meer lampjes te laten branden om ze daarna weer uit doen gaan. We willen een racerobot bouwen,
Locobuffer Handleiding
Locobuffer Handleiding HDM09 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.
Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+...
pagina 1 van 6 Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+ (Windows) Introductie Sick Beard is een stukje software wat heel wat werk uit handen kan nemen. Het weet welke
DIGITALE MODE MET POWER SDR
DIGITALE MODE MET POWER SDR Als u een SDR tranceiver of ontvanger in gebruik heeft, is het misschien ook leuk om de digitale modi zoals BPSK31, RTTY enz. enz. te kunnen ontvangen en zenden. We beperken
A Quick Start Guide: AVR programmeren
A Quick Start Guide: AVR programmeren In deze guide wordt uitgelegd hoe men kan beginnnen met het programeren van een ATMEL AVR microcontroller. Er zal een testprogramma uit de software library AVRlib
INHOUD. KHLim dep IWT MeRa 1/22
INHOUD 1.Aanmaken van een nieuw S7 project... 2 1.1 Openen van een nieuw project.... 2 1.2 invoegen van een S7 station... 2 1.3 openen van de hardware... 3 1.4 Invoegen van een Rack... 3 1.5 Downloaden
Stap 2 Je template invullen
Stap 2 Je template invullen Allereerst in stap 2 gaan we onze template ophalen. Die staat op www.alphamegahosting.com/516, ook de uitleg is daar te vinden. Je kunt hem vanaf daar downloaden en op je bureaublad
Werken op afstand via internet
HOOFDSTUK 12 Werken op afstand via internet In dit hoofdstuk wordt uitgelegd wat er nodig is om op afstand met de ROS artikel database te kunnen werken. Alle benodigde programma s kunnen worden gedownload
Leg de CD-rom Solid Edge ST3 in de cd-drive van je computer. Normaal verschijnt volgend kader vanzelf.
Solid Edge ST3 Installeren Vooraleer je Solid Edge ST3 installeert, moet je er zeker van zijn dat de oude versie verwijderd is! Raadpleeg stappenplan "Solid Edge ST2 verwijderen". Je hebt minimaal Windows
www.delmation.nl Delmation Products BV Tel: +31 (0)79 342 2041 [email protected]
Hardware installatie: Open de unit m.b.v. een kleine schroevendraaier: Plaats een SIM-kaart in de unit: Zorg ervoor dat de DIL-schakelaars in de stand: 1: OFF 2: OFF 3: OFF 4: ON Staan Sluit voorzichtig
Installeren en configureren Océ printers in AutoCAD 2000
Installeren en configureren Océ printers in AutoCAD 2000 Met de komst van AutoCAD 2000 is het installeren en configureren van een Océ printer binnen AutoCAD drastisch veranderd. Om de driver juist te installeren
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 2: Architectuur ATmega32 en STK500 Door Hugo Arends, september 2012 Architectuur ATmega32 Een uitgebreide en gedetailleerde beschrijving van de ATmega32 microcontroller
Test Joomla op je PC 1
1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen
Table of Contents. FireFox...1. Firefox installeren op OS X...2 Firefox downloaden...2. Firefox installeren op Windows...6 Firefox Downloaden...
Table of Contents FireFox...1 Firefox installeren op OS X...2 Firefox downloaden...2 Firefox installeren op Windows...6 Firefox Downloaden...6 Firefox installeren op Ubuntu...12 Een website openen...13
Installeren software FSM2000 FSM2000. Anna van Schuurmanstraat 412 5344 TW OSS. www.hr-electronics.nl
FSM2000 Anna van Schuurmanstraat 412 5344 TW OSS www.hr-electronics.nl Installeren FSM2000 Versie 1.05 Pagina 1 van 5 Document versie: 1.00 Met het programma FSM2000 versie 1.05 is het mogelijk om zelf
Downloaden van Software.
Downloaden van Software. Op een Computer staan altijd een enorme hoeveel programma's en bestanden, soms erg klein, maar ook hele uitgebreide bestanden. Soms is er behoefte om een ander programma uit te
Snel op weg met Solid Edge ST5
Snel op weg met Solid Edge ST5 Dit document helpt u, om na installatie van Solid Edge ST5, snel aan de slag te kunnen met de software. Beschreven staat welke instellingen u kunt aanpassen om een betere
NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009
NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009 NetBeans is een IDE voor (o.a.) Java, een programma waarmee je Javaprogramma's kunt schrijven en uitvoeren. Deze tutorial bevat informatie
Hanwell temperatuur / vocht logger handleiding
Hanwell temperatuur / vocht logger handleiding De Hanwell temperatuur / vochtigheid datalogger Hanwell Hanlog32USB software (W200) USB set up communicatie kabel Y055 Verschillende mogelijkheden: -starten
HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: 09-01-2013 Versie: 1.3
HANDLEIDING VIEW DESKTOP Document: Auteur: Datum: 09-01-2013 Versie: 1.3 Handleiding VIEW Desktop M. Huibers P. de Gooijer Inleiding Het Hoornbeeck College en Van Lodenstein maakt gebruik van VMware View.
Installatie shortform Rodin.NET
Installatie shortform Rodin.NET A. Algemeen Met deze installatie beschrijving installeert U Rodin.NET op een PC werkstation (met Stand-alone database) Het installeren van Rodin.NET op een netwerk is mogelijk,
5/5 Red Carpet. 5/5.1 Inleiding
Management Services 5/5 Red Carpet 5/5.1 Inleiding Met de overname van Ximian is Novell ook eigenaar geworden van de Red Carpet-technologie. Hoewel het aannemelijk is dat het hier een tijdelijke oplossing
Windows Xp professional op de werkstations en Windows 2000 op de Server
Windows Xp professional op de werkstations en Windows 2000 op de Server Uitleg over het implementeren van Microsoft Windows XP Professional op de werkstations en de bijbehorende management tools. Dit boekje
PIC Callgever Door PA1RUM
PIC Callgever Door PA1RUM Aanleiding Tijdens de radiokampweek 2008 is deze callgever met veel enthousiasme gebouwd. Niet alleen omdat het een zeer eenvoudig en veelzijdig ontwerp is, maar ook omdat het
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 5: Timers/counters & Interrupts Timers/counters Hardware timers/counters worden in microcontrollers gebruikt om onafhankelijk van de CPU te tellen. Hierdoor kunnen andere
Drupal 7 website op PC installeren
Installeren van een Drupal7 website op een PC bestaat uit volgende stappen Installatie van xampp installatie van een server op PC. Een databank installeren. Downloaden van: Drupal7 installatie van Drupal
Werken met het DOS commando Fdisk
Werken met het DOS commando Fdisk Bij een nieuwe harde schijf of bij het opnieuw instellen van partities moet Fdisk gebruikt worden. Ik krijg soms de vraag hoe dit nu precies werkt. Voor mij is het vrij
Voeler ingang van de ilog recorder. Stop de temperatuurvoeler
1) Standaard interface (EA-INT) Oud model. 2) Universele interface (EA-INT-U) Nieuw model. Beide interfaces hebben een DB9 (9 pins) connector en uw PC heeft een RS232 seriële poort nodig. Escort ilog Dataloggers
Wilt u zelf vector kaarten maken voor uw garmin kijk dan op GPS-info.nl/custom_maps.php.
SOFTWARE > GARMIN CUSTOM MAPS Met de laatste Firmware van de Garmin Colorado, oregon en dakota kunt uzelf jpg kaarten laden in de gps. De eerste informatie stond al op GPS-info.nl/nieuws, toch heb ik een
PIC PROGRAMMEREN. Door H. Dorst, m.m.v. Joop van Schaik. Versie 13 mei 2009
PIC PROGRAMMEREN Door H. Dorst, m.m.v. Joop van Schaik. Versie 3 mei 29 Inleiding Het programmeren van een PIC processor gebeurt door het invoeren van instructies (opdrachten). De lijst instructies, de
Microsoft Windows 98 installatiegids. http://users.telenet.be/amdtje
Microsoft Windows 98 installatiegids http://users.telenet.be/amdtje Voorwoord Bedankt voor het downloaden van de Microsoft Windows 98 installatiegids. Ik hoop dat deze gids overzichtelijk en duidelijk,
Installatiehandleiding Standard Parts Solid Edge 2019
Solid Edge 2019 Deze handleiding kan ook gebruikt worden voor het installeren van de van eerdere Solid Edge versies. Gebruik dit document alleen voor de eerste schone installatie van de. Zijn de al een
Peripheral Interface Controllers. BRAC clubavond 5-105 PE2WDO
Peripheral Interface Controllers -10 PE2WDO Programma Introductie Wat is een PIC Wat heb je nodig om te beginnen Praktijkopdrachten: Voorbeeld met uitleg Opdrachten pag. 2 Wat is een PIC Programmable Intelligent
1 Auteursrecht en Copyright 1 2 Overzicht 3 3 Benodigd 3 4 IP adres instel mogelijkheden 3 5 Details om te weten 3. 6 IP adres instellen 5
File: TD1224 Technisch Document MOXOM voor telefoonnummer zie s.v.p. www.moxom.nl Titel: Instellen ethernet aansluiting Nummer: 1224 v1.01 Datum: 16 april 2014 Getest op: Windows 7 1 Auteursrecht en Copyright
AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke
AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT Geschreven door: Tom Vocke Datum: 28-09-2010 Inleiding: Dit document bevat alle hardware informatie betreffende de AVR-Doper mini. Het eerste deel zal zich
Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore
Handleiding ISaGRAF C Handleiding ISaGRAF Deze handleiding beoogt een korte samenvatting te geven van handelingen die verricht moeten worden om met behulp van ISaGRAF een PLC-programma te schrijven en
Friesland College Leeuwarden
Voorwoord In dit verslag bekijk laat ik zien wat je nodig hebt en wat het kost om de PC te upgraden van Office XP naar Office 2007. Ik laat zien wat voor processor je nodig hebt en wat de systeemeisen
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) Vereiste voorkennis Voldoende kennis van het besturingssysteem (in deze handleiding wordt uitgegaan van Windows) De basisprincipes van programmeren Vereiste
HET BESTURINGSSYSTEEM
HET BESTURINGSSYSTEEM Een besturingssysteem (ook wel: bedrijfssysteem, in het Engels operating system of afgekort OS) is een programma (meestal een geheel van samenwerkende programma's) dat na het opstarten
De Arduino-microcontroller in de motorvoertuigentechniek (6)
De Arduino-microcontroller in de motorvoertuigentechniek (6) E. Gernaat (ISBN 978-90-79302-11-6) 1 De Arduino Programmeeromgeving (IDE) 1.1 Inleiding Als we naar de Arduino site gaan kunnen we daar de
Downloaden beveiligingscertificaat BRON Voor Windows versies vanaf Windows Vista
BRON Voor Windows versies vanaf Windows Vista DUO 137a/Versie 0.6 26 juni 2014 Inhoud 1. INLEIDING 3 2. VOORBEREIDING 4 3. DOWNLOADEN VAN HET BEVEILIGINGSCERTIFICAAT 5 3.1 TOEVOEGEN WEBSITE IB-GROEP.NL
Installatie van Linux Mint 13
Installatie van Linux Mint 13 De installatie van Linux Mint 13 is zeer eenvoudig. Download de Mint 13 DVD ISO image van http://www.linuxmint.com/download.php en brand deze op een dvd en start uw computer
Installatie MicroSoft SQL server 2012 Express
Installatie MicroSoft SQL server 2012 Express Het installeren van deze MicroSoft SQL server 2012 Express dient te gebeuren door iemand met volledige rechten op het systeem. Wij adviseren dit door een systeembeheerder
Index. Versie: 5.0 Datum: 17-12-2011
Index Versie: 5.0 Datum: 17-12-2011 1. Inleiding... 2 2. POI Loader downloaden en starten... 2 2.1. Categorieën maken... 3 3. PoiEdit downloaden en starten... 4 3.1. Eenmalig wachtwoord per POI provider...
Handleiding instellen scanner i.c.m. de webshop
Handleiding instellen scanner i.c.m. de webshop Met deze handleiding installeert u de bestelscanner voor het gebruik met onze webshop. U heeft nodig: 1. handleiding voor het downloaden van bestanden. 2.
SOFTLOK 12.5x. Update met behoudt van gegevens en het instellen van het EMS geheugen bereik
SOFTLOK 12.5x Update met behoudt van gegevens en het instellen van het EMS geheugen bereik Beste SOFTLOK gebruiker! Met SOFTLOK 12.5 Update kunt u ook de gegevens van een oudere SOFTLOK versie overnemen.
Handleiding pc bouwen.
Handleiding pc bouwen. Versie:2.0 Naam: Maarten van Dijk Klas: 3I317P Datum: 10-02-2008 Inhoudsopgave VOORWOORD.... 3 1. INLEIDING... 4 2.1 HOE ZET IK DE ONDERDELEN IN DE KAST?... 5 2.2 WINDOWS EN OVERIGE
Programmering Tiny45 voor de DCC locdecoder
Programmering Tiny45 voor de DCC locdecoder Dit is een beschrijving voor het programmeren van de Tiny45 van de locdecoder. Voor de eerste programmering is een programmer voor Atmel AVR mikrocontrollers
Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0
Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0 Uitgegeven door Propane Internetdiensten Lange Meet 41 3261 EJ OUD-BEIJERLAND 2005 Propane Internetdiensten Inhoud 1. Inleiding... 3 2. IIS
Handleiding Icespy MR software
Handleiding Icespy MR software Versie 4.40.04 Wij danken u voor de aanschaf van deze IceSpy producten en adviseren u om deze handleiding goed door te nemen. 2 INHOUDSOPGAVE: 1. Installeren van de software...
Factuur2King 2.0.3 Multi User release notes
Factuur2King 2.0.3 Multi User release notes Deze nieuwe versie van Factuur2King, versie 2.0.3, bevat nieuwe functionaliteit en oplossingen voor problemen die naar voren zijn gekomen sinds de release van
Achtergrond en lettertype Opmaak Achtergrond Opmaak Achtergrond Afbeelding in achtergrond
Frontpage Express is het meest eenvoudige programma voor het maken van je homepage. Is het programma niet geïnstalleerd op je PC, dan is het te downloaden en daarna te installeren. We zullen nu een aantal
1. Introductie 2. Omschrijving 2 Omschrijving van de onderdelen (voorzijde) 2. 2. Algemeen 3
HANDLEIDING Digitale Harddisk Recorder DVR DigitAll CCTV Doornseweg 2a Tel.: 0183-4016346 1. Introductie 2 Omschrijving 2 Omschrijving van de onderdelen (voorzijde) 2 2. Algemeen 3 Opstarten systeem 3
Installatie Handleiding voor Modelit Applicatieprogrammatuur
Modelit Elisabethdreef 5 4101 KN Culemborg Telefoon +31 345 521121 [email protected] www.modelit.nl Installatie Handleiding voor Modelit Applicatieprogrammatuur Datum 27 April 2007 Modelit KvK Rivierenland
Voeler ingang van de ilog recorder. Stop de temperatuurvoeler
1) Standaard interface (EA-INT) Oud model. 2) Universele interface (EA-INT-U) Nieuw model. Beide interfaces hebben een DB9 (9 pins) connector en uw PC heeft een RS232 seriële poort nodig. Escort ilog Dataloggers
Firmware Upgrade. Upgrade Utility (Router Tools)
Firmware Upgrade Upgrade Utility (Router Tools) Inhoudsopgave Voorbereiding 3 Modem/router resetten naar fabrieksinstellingen 3 Computer configuratie in Windows 10 4 Computer configuratie in Windows 8
Inhoudsopgave: Whisper380-computerhulp
Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: whisper380-computerhulp Datum: 27-9-2010 Inhoudsopgave: Inhoudsopgave:... 2 Het programma downloaden:... 3 Het installeren van het programma:... 4 Het programma
Gebruiksaanwijzing AVR910 USB Programmer
TECHNISCH INSTITUUT SINT-PAULUS Kruisven 25 2400 Mol Gebruiksaanwijzing Schooljaar 2007-2008 Studierichting EE Gebruiksaanwijzing AVR910 USB Programmer Geïntegreerd in AVR-DevL Board Jan Cools Projecten
ATtiny13. Versie 01 : augustus Many van Krieken Page 1
ATtiny13 Versie 01 : augustus 2012 Many van Krieken Page 1 Proces programmeren ATtiny13 (deel 1) In onderstaande stappen wordt de ATtiny13 geprogrammeerd in de programmeeromgeving voor gebruik in het timerrelais.
Handleiding muziek spelen van een tablet.
Handleiding muziek spelen van een tablet. Wat heb je nodig: een tablet minimum 8.4 groot (8.4, 9.7, 10.1, 105, 11.6, 12.2 13.3 zijn geschikt) Wanneer je die nog moet aanschaffen kan ik wel raad geven na
In dit hoofdstuk leggen we stap voor stap uit hoe je XBMC op je pc of laptop installeert.
Handleiding Windows Gefeliciteerd! Vanaf nu kun je op elke gewenst moment je favoriete films en series bekijken vanachter je laptop of pc, helemaal gratis! Nieuwe films en series worden dagelijks toegevoegd
LocoServo Handleiding
LocoServo Handleiding HDM12 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.
GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR 2010-2011.
VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be [email protected] GEÏNTEGREERDE PROEF Pakketweegschaal Industriële informatie
Bouwbeschrijving UniSAI
Bouwbeschrijving UniSAI Print maken De layout heeft hele fijne sporen en daarom is fotografisch afdrukken de enige mogelijkheid. Voor het bewerken van de layout gebruik ik het programma Adobe Photoshop
Installatie stappen Microsoft SQL Server 2012 Express With Tools:
Versie: 2012120303 Pagina 1 van 7 Installatie stappen Microsoft SQL Server 2012 Express With Tools: Wij adviseren om de installatie te doen met een gebruiker met volledige rechten. Dit stappenplan is gebasseerd
Versturen van email vanuit een Delphi VCL toepassing
Versturen van email vanuit een Delphi VCL toepassing Voor Delphi bestaan uiteraard verschillende libraries om emails te versturen, maar in dit voorbeeld wordt een C# Dotnet library gebruikt en aangesproken
ewon Reset en Recovery
ewon Reset en Recovery In deze handleiding wordt in stappen een ewon reset en Recovery uitgelegd. Deze handelingen zijn te gebruiken voor al de Cosy 131 en Flexy 201 modellen. 3316 KE Dordrecht P a g i
Cursus Onderwijs en ICT. Programmeren met Visual Basic
Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.
Installatie Handleiding. Twan Wintjes
Installatie Handleiding voor AVCHDCoder Twan Wintjes 1 Hoofdstuk 1: Installatie... 3 1.1: Installeer AVCHDCoder... 3 1.2: Installeer ffdshow, Avisynth en Haali Media Splitter... 3 1.3: Ffdshow configureren...
Handleiding installeren en wijzigen emailhandtekening
Handleiding installeren en wijzigen emailhandtekening Inleiding Met behulp van een script kun je automatisch een handtekening plaatsen onder al je emailberichten. Je bericht komt er dan zo uit te zien:
Inventarisatie Controleer, voor je aan de gang gaat, of je alle onderdelen ook daadwerkelijk hebt.
Inventarisatie Controleer, voor je aan de gang gaat, of je alle onderdelen ook daadwerkelijk hebt. Deze onderdelen heb je nodig: PCB (uiteraard) MCP1702-3302 - U1 (Low-current Voltage Regulator) BC547
Website bouwen met frontpage
Website bouwen met frontpage Na het openen van frontpage komen we in volgend scherm terecht: hier gaan we in de rechter- Kolom kiezen voor Page Templates. Als vb ga ik de startpagina namaken van mijn site,
HANDLEIDING INFOBOARD SOFTWARE
HANDLEIDING INFOBOARD SOFTWARE Versie 2.14 / oktober 2006 INHOUDSOPGAVE 1. INLEIDING... pag. 3 2. SYSTEEM VEREISTEN... pag. 3 3. INSTALLEREN VAN DE SOFTWARE... pag. 4 4. OPSTARTEN VAN DE SOFTWARE... pag.
Eenvoudig een backup van je bestanden maken. G.v.Eijndhoven (7-11-2013) www.gerritentiny.nl
Eenvoudig een backup van je bestanden maken. G.v.Eijndhoven (7-11-2013) www.gerritentiny.nl Voorwoord... 2 Allway Sync... 2 FreeFileSync... 2 Uitleg Allway Sync.... 3 Wat heb je nodig?... 3 De extra harde
Uw eigen tekst en foto s op uw site bijhouden
Uw eigen tekst en foto s op uw site bijhouden Voorbereiding U heeft een cd ontvangen met een aantal bestanden erop. O.a. de website, dreamweaver en 2 tekstbestanden genaamd s/n en inloggegevens. De website
Installatie- en gebruikshandleiding Risicoverevening. 11 april 2007 ZorgTTP
Installatie- en gebruikshandleiding Risicoverevening 11 april 2007 ZorgTTP Inleiding In het kader van Risicoverevening wordt gepseudonimiseerd informatie aangeleverd aan het College voor Zorgverzekeringen
1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER?
1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER? Deze Basis vaardigheden voor iparts is een vervolg op Geavanceerde Excel functies. Zorg dus dat je minstens die Tips & Trick eerst hebt
Een eerste applicatie
Een eerste applicatie 2.1 Inleiding Programmeren in Visual Basic.NET doe je niet alleen door regels met code te schrijven. Je begint met het ontwerpen van een venster in de design mode met allerlei controls,
Werken met JCreator en JavaLogo
Bijlage Werken met JCreator en JavaLogo 1 Installatie van de software We gaan JavaLogo-programma s schrijven en uitvoeren met behulp van het programma JCreator LE v3.1. JCreator is een ontwikkelomgeving
Meervoudige Smart-Card Duplicator. Gebruiksaanwijzing
Meervoudige Smart-Card Duplicator Gebruiksaanwijzing Project Specificaties De Smart Card Duplicating PCB is kan zes verschillende type smartcards lezen en schrijven, die allemaal gebaseerd zijn op de microchip
Remote Powercontrol for TCP/IP networks
Remote Powercontrol for TCP/IP networks Gebruikershandleiding 1. Opening instructies..... 1.1 Verbinding De IP Power Switch (IPPS) moet verbonden zijn met het lichtnet (230V) en het gewenste ethernet.
Handleiding website Pax Christi
Handleiding website Pax Christi deel II Inhoudstafel 1. Invoegen van afbeeldingen... 1 1.1 Wat is een digitale afbeelding?...1 1.2 Het invoegen van een digitale afbeelding in een bericht... 2 2. Posten
Het aansluiten van uw Victron op een computer; met VE Bus Quick Configure
Het aansluiten van uw Victron op een computer; met VE Bus Quick Configure Voor het aansluiten van uw Victron op een computer is het volgende belangrijk: - Alleen identieke modellen met VE Bus software
Besturing van de Miniatuurwereld RM-U. Gebruik van de Bootloader
Besturing van de Miniatuurwereld RM-U Gebruik van de Bootloader Auteur: Leon J.A. van Perlo Versie: 1.0 Datum: 24 december 2012 Release beheer Deze handleiding is van toepassing op Print o RM-U Rev 00
De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld
custom maps gebruiken in mapsource De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld Bij deze handleiding ga ik er vanuit
Zo een post heet niet meer een brief, maar een mail. Vanaf nu gebruiken we enkel nog het woord mail.
Windows Live Mail Het hierboven genoemde programma staat op je computer, je PC (Personal Computer), en het is bedoeld om post, mail in het Engels, mee te versturen en/of te ontvangen. Zo een post heet
