SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC



Relevanta dokument
SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

dspicflash Programmerare Manual

AVRflash. Program. Handbok

PICPLC4 v6. Utvecklingssystem. Manual

mikroicd Avbuggare Handbok

Utvecklingssystem. MultiMedia Board. Manual. för PIC32MX4

UNI-DS3. Utvecklingssystem. Manual

LV 18F v6. Utvecklingssystem. Manual

PICflash. Programmerare. Handbok

TILL VÅRA VÄRDEFULLA KUNDER

Installation av SaySo med Dolphin Bookshelf - hemanva ndningslicens

Kom igång med din SMART Board. Det praktiska

SÅindex 5 i Microsoft Excel 2010

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Innehåll. Kurs i Windows

Läs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.

Installationsanvisning från Visma Spcs. Visma löneprogram. Innehåll. Inledning

Installationsguide ELCAD 7.10

Snabbguide AlphaSmart NEO2

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.

Editering, Kompilering och Exekvering av Javaprogram

En handledning för studerande på Högskolan Kristianstad

Svensk version. Inledning. Innehåll. Specifikationer BT100. Extra specifikationer BT100 S W E E X. C O M. BT110 - Sweex Bluetooth Class I Adapter USB

När ReadHear är installerat på din dator, startar du det genom att klicka på programmets ikon.

Installationsanvisning för kursens programvara på egen dator

Andromeda. Användning och Installation

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH

Quick Guide till Mahara och din Portfolio

Svensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps

Antivirus Pro Snabbguide

Look what I say. Imagetalk Book Editor Handbok. Svenskspråkig. Handbook Page 1

KeyControl Utskrifter och historik

ANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR

Flexibel meny i Studentportalen

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Extra inställningar i Mozilla Thunderbird

SDC Web-Access. Installationsanvisning v 2.0.2

ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX

Installation av. Vitec Online

Skapa ett register över din grupp/klass

LW053 Sweex Wireless LAN USB 2.0 Adapter 54 Mbps

ANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR

Jag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.

Smartair System. TS1000 Version 4.23

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 5

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago.

VERSION 5.1/5.2 SNABBINTRODUKTION FÖR WINDOWS 32-BIT

Mer information om snabbinstallation finns på baksidan.

Övning: Skapa en ny regel

Tillbud är ett samlingsbegrepp för olika typer av nästan skador dvs. ej förväntade händelser som skulle kunnat medföra risk eller skada för någon.

LAJKA-GUIDE Bättre än Airdrop Skicka filer mellan OS X och ios

Handbok Hoppande kuben. Ian Wadham Eugene Trounev Matthias Kiefer Översättare: Stefan Asserhäll

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.

NetBeans 5.5. Avsikt. Projektfönster

7 Mamut Client Manager

Software Translator 6.1 Manual

Steg 4 b. Molntjänster Onedrive Office 365 Windows 10. Mars -16 Liljedalsdata.se. Liljedalsdata Molntjänster En del av steg 4 Sida 1

PÄRMEN.SE LATHUND ARKIV. Telefonsupport: E-Post: Utgåva 1.0

Detta sätt lämpar sig bra om man bara kort vill kommentera den inlämnade uppgifter som helhet. Gör så här:

INSTALLATIONSINSTRUKTIONER FÖR VIDA VIDA ON WEB

Introduktion till Community i Mediekatalogen SLI

Installationsanvisning för Su Officemallar 2003 För PC

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

DGC IT Manual Citrix Desktop - Fjärrskrivbord

Classfronter Vägledning för Studenter (version 1.1)

Komma Igång Med Connect-to-Class Software

Nokia Kör 3.0 Användarhandbok

MANUAL NETALERT FÖR ANDROID VERSION 3.3

Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900.

Spelutforskaren lagrar spelstatistik. Markera ett spel för att visa dess CSRDrankning. Spela spel i fönster eller i helskärmsläge.

OneDrive/SharePoint. Innehåll

Bruksanvisning för hjälpbegäran

Guide till LogMeIn. AnyWare. Så genomför du de praktiska övningarna på din AnyWare -kurs. Du är där med AnyWare! SE1311 LogMeIn Guide ALAG-UK/A.

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

Elmia Mässkatalog för PocketPC

Användarmanual CallPad och VoicePad

Studentguide Adobe Connect Pro

Så här använder du P-touch Transfer Manager

Installation av StruSofts låne-licensserver (nätverkslicens)

Datorlaboration 0, Programmering i C++ (EDAF30)

Instruktion

KALENDER2 Version 2.00 Ett program med stöd för talsyntes

En liten introduktion till SLI Community

Telia Touchpoint Plus. Användare

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

FileMaker. Köra FileMaker Pro 10 på Citrix Presentation Server

Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen.

Hämta hem 2005 års installationspaket från Skatteverkets hemsida:

PUNKT TILL PUNKT-ANSLUTNING. Version 10/10. Att ansluta en PC till Controller 1

Din manual HP DESKJET 990C

Microsoft Windows 8 Grunder

Att komma igång med FirstClass (FC)!

SPEECHMIKE TM 2.2 PROGRAMVARUHANDBOK PHI

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Ansökningsmanual för. Gruntvig Besök och utbyten

VIDA ADMIN LATHUND INNEHÅLL

3Växel Softphone i datorn.

Installationsanvisning för anslutning via ADSL mot HoforsNet i Windows XP.

Instruktioner för uppdatering från Ethiris 4.10 till 5.x

Transkript:

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

TILL VÅRA VÄRDEFULLA KUNDER Jag vill framföra mitt tack till er för att ni är intresserade av våra produkter och för att ni har förtroende för MikroElektronika. Det främsta syftet med vår verksamhet är att utforma och tillverka högkvalitativa elektroniska produkter och att ständigt förbättra dessa för att bättre passa dina behov. Nebojsa Matic General Manager Microchip namn och logo, Microchip logo, Accuron, dspic, KeeLoq, microid, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfpic och SmartShunt är registrerade varumärken av Microchip Technology Inkorporerade i U.S.A och andra länder.

3 Projekt mikrobasic PRO for PIC organiserar applikationer som projekt vilka består av en enda projektfil (med filändelsen.mbppi) och en eller flera källfiler (filer med filändelsen.mbas). Källfilerna brukar kallas moduler i mikrobasic. Kompilatorn mikrobasic PRO for PIC låter dig hantera flera projekt samtidigt. Källfiler kan bara kompileras om de ingår i projektet. En projektfil innehåller: 4 Projektnamn och valfri beskrivning 4 Den mikroprocessor som används 4 Klocktyp och klockfrekvens 4 Lista över projektets källfiler 4 Binära filer (*.mcl) och 4 Övriga filer. I denna referensguide kommer vi att skapa ett nytt projekt, skriva programkod, kompilera den med mikrobasic PRO for PIC-kompilatorn och testa resultatet. Målet med examplet är att få lysdioder kopplade till mikroprocessorns PORTC att blinka, vilket kommer att vara enkelt att testa.

4 Hårdvaruanslutning För att testa detta exampel på en PIC-mikroprocessor behöver du ansluta hårdvara enligt schema nedanför. Detta program får alla portar att ändra sina logiska tillstånd. Men i det här examplet är, i demonstrationssyfte, lysdioder endast anslutna till PORTC. Innan du skapar ett nytt projekt behöver du göra följande: Steg 1: Installera kompilatorn Installera mikrobasic PRO for PIC från produkt-cd:n: [CD-enhet]:\zip\mikrobasic_pro_pic\mikrobasic_pro_pic_setup.exe. Genvägar till programvaran skapas automatiskt på skrivbordet och i start-menyn. Steg 2: Starta upp kompilatorn Starta mikrobasic PRO for PIC genom att dubbelklicka på motsvarande ikon. IDE:n (Integrated Development Environment) för mikrobasic PRO for PIC kommer att visas på skärmen. Nu är du redo för att börja skapa ett nytt projekt.

5 Nytt Projekt Processen för att skapa ett nytt projekt är mycket enkel. Välj New Project-alternativet ur Project-menyn, enligt figuren till höger. Ett fönster med namnet New Project Wizard kommer att leda dig genom processen för att skapa ett nytt projekt. Det inledande fönstret för denna guide innehåller en lista över inställningar som måste göras när du skapar ett nytt projekt. Klicka på Next. Processen att skapa ett nytt projekt kan delas upp i fem steg: 1 2 3 4 5 Att välja mikroprocessor att skriva ett program för. I det här fallet är PIC16F887 vald. Att välja klockfrekvens. I det här fallet används en 8 MHz-klocka. Att välja namn och destination för projektet. I det här fallet kallas projektet Det första projektet och det kommer att sparas i C:\My projects mappen. Kompilatorn automatiskt lägger ändelsen.mbppi till projektets namn och en källfil med samma namn (First Project.mbas) kommer att skapas inom det. Om projektet består av flera källfiler behöver du ange dem alla och inkludera dem i projektet genom att klicka på Add-knappen. I det här examplet finns det inga ytterligare källfiler inom projektet. Till slut behöver du bekräfta alla valda alternativ genom att klicka på Finish.

6 När projektet är skapat kommer ett nytt tomt fönster för att skriva ett program i att visas. Se figuren nedanför. Skriv ditt program här. Ditt program ser ut som följande:

7 Kompilering När programmet är skrivet skall det kompileras till en programkod (.hex), genom att välja ett av kompileringsalternativen ur Project-menyn: 4 För att skapa en HEX-fil, välj Build (Ctrl+F9) ur Projectmenyn eller klicka på Build-ikonen i Project-verktygsfältet. 4 Build All Projects-alternativet (Shift+F9) kompilerar alla filer inom projektet, bibliotek (om det finns källkodsfiler för dem) och def-filer för mikroprocessorn som används. 4 Build + Program-alternativet (Ctrl+F11) är speciellt eftersom det gör det möjligt för mikrobasic PRO for PIC kompilatorn att automatiskt ladda in programmet i mikroprocessorn efter kompilering. Programmeringen utförs av kompilatorn genom att använda PICflash-programmeraren. Alla de fel som upptäcks vid kompilering visas i Messages-fönstret. Om inga fel har uppstått kommer mikrobasic PRO for PIC-kompilatorn att generera utdatafiler. Utdatafiler Kompiltorn mikrobasic PRO for PIC genererar utdatafiler i den projektmapp som innehåller projektfilen. De olika utdatafilerna sammanfattas i tabellen nedan: Format Beskrivning Filtyp Intel hex Hex-fil med Intel-syntax. Den används för programmering av PICprocessorer..hex Binär fil Kompilerat bibliotek som kan användas direkt i andra projekt..mcl Assemblerfil Assemblerfil med symboliska namn..asm Översikt av minnestilldelningen i PIC-processorn. List File List File representerar en utvidgad version av assemblerkoden. Den innehåller adresser för instruktioner, register, rutiner och labels..lst Översikt av assemblerkod Efter kompilering, klicka på View Assembly-ikonen eller välj View Assembly-alternativet ur Project-menyn för att granska den genererade assemblerkoden i ett nytt fönster. För att granska hela List File, välj View Listing-alternativet ur samma meny.

8 Projektinställningar Genom att välja Project Settings-alternativet ur View-menyn kommer ett nytt fönster som ger möjlighet att förändra typ och klockfrekvensen för mikroprocessorn samt prestanda av kompilatorn och mikroicd efter kompilering att visas på skärmen. Det är också möjligt att ändra konfiguration ord genom att skriva in nya uppgifter i Configuration Bits-fönstret som visas genom att välja Edit Project-alternativet ur Project-menyn. Alla förändringar som görs i det här fönstret hänvisar endast till de nuvarande aktiva projektena.

9 Källfiler Skapa en ny källfil För att skapa en ny källfil väljer du New Unit-alternativet ur Filemenyn, trycker CTRL+N eller klickar på New File-ikonen i Fileverktygsfältet. Ett nytt fönster, dvs. en ny källfil visas automatiskt. Välj Save-alternativet ur File-menyn, tryck CTRL+S eller klicka på Save File-ikonen i File-verktygsfältet och ge den namn som du önskar. Öppna en befintlig fil För att öppna en sparad fil väljer du Open-alternativet ur File-menyn, trycker CTRL+O eller klickar på Open File-ikonen i File-verktygsfältet. I Open-dialogrutan, lista destinationen för den fil du vill öppna, markera den och klicka på Open-knappen. Filen kommer automatiskt att visas i sitt eget fönster. Om sådan fil är redan öppen så kommer den att bli aktiv. Skriv ut en aktiv fil Först och främst behöver du se till att filen du vill skriva ut är aktiv. Välj sedan Print-alternativet ur File-menyn eller tryck CTRL+P och klicka på OK. Välj önskad layout av dokumentet i Print Preview-fönstret och klicka på Print.

10 Spara en fil Se till att filen du vill spara är aktiv. För att spara den väljer du Save-alternativet ur File-menyn, trycker Ctrl+S eller klickar på Save File-ikonen i File-verktygsfältet. Spara en fil under annat namn Se till att filen du vill spara är aktiv. För att spara den under annat namn väljer du Save As-alternativet ur File-menyn. Save As-dialogrutan kommer då att visas. Här kan du markera en mapp att spara filen i. I File Name-fältet ändrar du namnet på den filen du vill spara och klickar på Save-knappen. Stänga en fil Se till att filen du vill stänga är aktiv. För att stänga filen väljer du Close i File-menyn, eller högerklickar i fönstret på filen du vill stänga och väljër Close längst ned i menyn. Om filen har ändrats sedan den senast sparades kommer du att bli tillfrågad om du vill spara ändringarna.

BEGRÄNSNINGAR I ANVÄNDNINGEN Alla produkter som ägs av MikroElektronika är skyddade av upphovsrättigheter och andra immaterialrättsliga lagar, samt föreskrifter i internationella avtal. Därför ska denna manual behandlas som annat upphovsrättskyddat material. Ingen del av denna manual, inklusive produkter och mjukvara som beskrivs häri, får mångfaldigas, kopieras, lagras i ett arkiveringssystem, översättas eller spridas i någon form eller på något sätt, utan skriftligt medgivande från MikroElektronika. Manualens PDF-utgåva får skrivas ut för privat eller lokalt bruk, men inte för distribution. Varje ändring av denna manual är förbjuden. MikroElektronika garanterar inte att denna manual eller produkten är utan fel. Denna manual tillhandahålls i befintligt skick, utan garanti av något slag, vare sig uttryckt eller undeförstått, inkluderande, men inte begränsad till, försäljningsmässiga garantier eller villkor om användbarhet för speciella ändamål. MikroElektronika skall inte hållas ansvarig för eventuella fel, försummelser och felaktigheter som kan förekomma i denna manual. Under inga omständigheter skall MikroElektronika, dess chefer, tjänstemän, anställda eller återförsäljare hållas ansvariga för några indirekta, särskilda, tillfälliga, oförutsädda eller påföljande skador av något slag. Detta inklusive, men utan begränsning, skador för utebliven vinst, förlust av goodwill, förlust av konfidentiell eller annan information, driftavbrott, arbetsnedläggelse, datorfel eller tekniskt fel, inskränkning av privatliv, misslyckande att infria förpliktelse inklusive kravet på god tro eller rimligt försiktighetsmått, för försummelse och för annan ekonomisk förlust som kommer av, eller på något sätt är relaterad till användningen av eller oförmågan att använda denna manual och produkt, även om MikroElektronika blivit underrättade om att det finns risk för sådana skador. MikroElektronika förbehåller sig rätten att när som helst och utan föregående meddelande göra alla de ändringar som betraktas som lämpliga i sin ständiga strävan att förbättra produktens kvalitet och säkerhet, utan att förbinda sig att uppdatera denna manual varje gång. HÖGRISKAKTIVITETER Produkterna från MikroElektronika är inte feltoleranta och är inte utformade eller ämnade för farliga miljöer som erfordrar felsäker prestation inklusive, men inte begränsat till, drift av kärnenergianläggningar, navigerings- eller kommunikationssystem för flygplan, flygledning, vapensystem, direkt livsuppehållande maskiner eller någon annan tillämpning där fel i produkten direkt kan leda till dödsfall, personlig skada, allvarlig fysisk eller materiell skada (sammantaget Högriskaktiviteter ). Det finns inga uttryckliga eller underförstådda garantier för mjukvarans lämplighet för Högriskaktiviteter. VARUMÄRKE Mikroelektronika namn och logo, Mikroelektronika logo, mikroc, mikroc PRO, mikrobasic, mikrobasic PRO, mikropascal, mikropascal PRO, AVRflash, PICflash, dspicprog, 18FJprog, PSOCprog, AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dspic PRO4, Easy8051B, EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS och UNI-DS är varumärken av Mikroelektronika. Alla andra varumärke nämnda häri tillhör respektive företag. Namn på företag och produkter i texten är registrerade varumärken eller varumärken som tillhör respektive företag, och används enbart för identifiering eller förklaring och till ägarens fördel, utan avsikt att inkräkta. MikroelektronikaTM, 2009, Samtliga rättigheter förbehålles.

Om du vill lära mer om våra produkter, besök vår hemsida på www.mikroe.com Om du har några problem med någon av våra produkter eller behöver övriga information, var god och skicka ett epost till addressen www.mikroe.com/en/support Om du har några frågor, kommentarer eller förslag, tveka inte att ta kontakt med oss på office@mikroe.com