Programové prostredie mikrokontrolérov PIC

Podobné dokumenty
KARTA RS 485/232 do PC

Manuál Shenzhen Rikomagic Tech Corp.,Ltd

Programovanie.NET, C++ - najbližšie termíny:

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

Bezdrôtový systém registrácie teploty

adcsetup {LET} adcsetup = channels Platí pro PICAXE 08M2, 14M2, 18M2, 20M2, 20X2, 28X2, 40X2 Syntaxe:

UMAKOV ZL180 Z SERIA

ITECNET ozvučovací a HSP systém pre najnáročnejšie aplikácie

Návod na použitie UPS

CM WiFi-Box. Technické inštrukcie. (pre kotly PelTec/PelTec-lambda) VYKUROVACIA TECHNIKA. Domáci wifi router.

MONTÁŽNY NÁVOD NÁVOD K LADENIU A OBSLUHE DIAĽKOVÉHO OVLÁDANIA TXM G / GX KPA2

Nejčastěji pokládané dotazy

dvojokruhový termostat, resp. 2 samostatné termostaty s dialkovo nastavitelnou želanou teplotou, nezámrzný režim

Návrh konstrukce odchovny 2. dil

Obj. kód: PVIPS

Technika pohonov \ Automatizácia pohonov \ Systémová integrácia \ Servis. Oprava MOVIFIT -SC

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

inoma comp Kód produktu: 09/2016 1/6 Zálohované zdroje ALFA-ZZ24-RACK Zálohovaný zdroj, 19" RACK 24V/17AH

Návrh tém bakalárskych prác 2009/2010 (6 tém) Ing. Siničák. (Všeobecné strojárstvo-vs, Mechatronika-M, Počítačová podpora strojárskej výroby-ppsv)

COMBI VDI585 SANDENVENDO. SandenVendo Europe GmbH Düsseldorf, Germany

Návod na rýchlu inštaláciu Wi-Fi smerovača pre optický internet. Glitel GR660GE

Multiplexor a demultiplexor

MP3-CD PREHRÁVAČ AUNA AV2-CD509, RÁDIOPRIJÍMAČ, USB. Návod na používanie / = HiFi zosilňovač / = CD prehrávač

Vývojová doska "ATMIA" pre ATMEGA8/16/32 - Update 05

ZÁKLADY ELEKTROTECHNICKÉHO INŽINIERSTVA

Maturitní témata - PRT 4M

Grantový program: Stredné školy a technika 2015

Číslicový zobrazovač CZ 5.7

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Proporcionálne tlakové regulačné ventily VPPE/VPPE s displejom

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

MS PowerPoint - Úvod.

Izbové regulátory ZAP/VYP

Návod na použitie Prístupový systém Vstupná jednotka E 10 Strana 1

Vždy pod kontrolou, nezáleží, kde ste

Návod k obsluze výukové desky CPLD

Efektívne pre prax. Vyhodnotenie rozvojového projektu Grafických systémov v odbornom vzdelávaní a príprave 2013

WOJCIASZYK, Petr Ing., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava Poruba, ,

OPAKOVANIE ZÁKLADNÉ POJMY Z INFORMATIKY

Vesmír je postavený na moci čísel. Pythagoras zo Samosu, grécky filozof

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

TRANFORMÁTORY A NAPÁJACIE ZDROJE

UČEBNÉ OSNOVY do ŠkVP

Základy algoritmizácie a programovania

Príručka pre prostredie Digitálnej autoškoly pre inštruktorov časť elearning

Manuál pripojenia sa k IP zariadeniu HikVision (videorekordéra, IP kamery, videoservera..) pomocou DDNS servera HikVision.

Tlakový snímač typ EQZ (Tlakový prevodník) Technické podmienky, montáž a pripojenie

Rádiové diaľkové ovládanie

Autonomní snímací jednotky řady SU104*

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Easy, Reliable & Secure. Powerline 200 Sieťový adaptér pre domácnosti (PL200)

TP-Link TD-W8901GB Inštalácia

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2

Základné dosky. Na nej sú priamo alebo nepriamo umiestnené všetky komponenty počítača.

PiKRON s.r.o. ( ) 16. července Filtrace vstupních dat z AD převodníků... 3

JAGA OVLÁDANIE PRE JEDNOTLIVÉ MIESTNOSTI Ovládánie pre viac miestností (až4zóny)

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

OBOZNÁMTE SA S VAŠÍM TELEFÓNOM

Stavový diagram a návrh obvodov

MULTICOMM PRE PARROT CK UNIVERZÁLNY adaptér pre ovládanie hands-free sady PARROT CK3100 prostredníctvom odporového OEM ovládania na volante

Čierna skrinka typ 1 VYUČOVACIA HODINA POMOCOU METÓDY

U N I V E R Z I N S K Á I T A I L V E R E N L N T A S O

Napájanie priemyselnej, riadiacej, telekomunikačnej a zabezpečovacej techniky

Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu

Inteligenté prístupové systémy

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Servopohon vzduchotechnických klapiek 4Nm

Solárna nabíjačka na dobíjanie automobilových akumulátorov Battery SAVER SE. Obj.č.:

Snímače so svetlovodnými vodičmi SOE4 prehľad dodávok

IO-MOT KATALÓGOVÝ LIST. Vytvorený: Posledná aktualizácia: á

Manuál přípravku FPGA University Board (FUB)

Arduino Martin Friedl

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

Zapojenie set-top boxu

Vana RC0001R1 RC0001R1

Príručka na inštaláciu čítačky a SW ComfortChip

-V- novinka. Riadenia CECC hlavné údaje

PRELAĎOVANIE DIGITÁLNEHO KÁBLOVÉHO PRIJÍMAČA TELETRONIK C201 HD

C. Projekt vzdelávacieho programu - modulový - rozpracovanie modulu

Informácie o telefonovaní do zahraničia

TlakovýavákuovýspínačPEV/VPEV,spriebežnýmotvorom legenda k typovému označeniu, údajový list

Vypracovaný podľa vzorového školského vzdelávacieho programu pre 2. stupeň ZŠ ISCED 2


Analyzátor sériového rozhraní RSA1B

2. Nahratie mapy pre Locus Map - formát sqlite alebo mbtiles do zariadenia (telefón, tablet) s OS Android.

Virtualizace v architekturě počítačů Virtualization in architecture of computers

Zadání semestrálního projektu

Súťaž MLADÝ ELEKTROTECHNIK 2010 Peter Kopecký 9.A, ZŠ Duklianska 1. Bánovce nad Bebravou Nastaviteľný zdroj

Diaľkové spojenie programom WinLoad/BabyWare je dôležitý nástroj pri servisnej činnosti. Ušetrí veľa času a námahy. Dá sa nadviazať cez:

Tiandy IP kamera - SK manuál

Elektrické pohony pre rotačné ventily AMB 162, AMB 182

DALI, pomoc a riešenia

Modelovanie, simulácie a LEGO

PŘÍLOHY. PRESTO USB programátor

Návod k servisnému programu pre fiskálny modul FM2000. manuál. (c)varos

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Kompaktní procesní stanice

Transkript:

Programové prostredie mikrokontrolérov PIC Vypracoval: Ing. Rudolf Sviantek Tento edukačný materiál vznikol v rámci projektu Programu celoživotného vzdelávania Leonardo da Vinci č. 11323 1208 Európske skúsenosti a zručnosti v elektrotechnických školách

Spracoval : Ing. Rudolf Sviantek apríl 2012 Programové prostredie mikrokontrolérov PIC

Programové prostredie PICAXE Obsah Čo je to systém PICAXE Programový editor prostredia PICAXE Možnosti tvorby programu pre mikrokontroléry PIC Ukážky programu ( vývojový diagram, jazyk Basic) Prehľad príkazov jazyka BASIC Technické parametre PICAXE-20x2 Obrazová príloha Zdroje informácií

Čo je to systém PICAXE Programové prostredie PICAXE je voľne šíriteľný, otvorený program, ktorý na druhej strane poskytuje aj pomerne slušnú simuláciu a testovanie vyvíjaného programu bez potreby priameho fyzického pripojenia mikrokontroléraku PC. PICAXE čipy sú štandardné PIC mikročipyfirmy Microchip, ktoré obsahujú v sebe tzv. bootstrapprogram, ktorý umožňuje mikrokontroléru ho preprogramovať priamo cez sériovú linku z počítača, kde sa v príslušnom softvérovom prostredí napíše program konkrétnej aplikácie. PICAXE mikrokontrolérysú programované pomocou jazyka BASIC. Je však možné vytvárať program tiež graficky pomocou vývojových diagramov, zložených z grafických prvkov v podobe ikoniek. Grafická interpretácia programu sa potom preloží do príkazov jazyka BASIC.

Programový editor prostredia Programové pole Použité premenné, konštanty, návestia Vstupnovýstupný simulačný panel

Programový editor prostredia Umožňuje tvorbu programu : priamo príkazmi jazyka Basic graficky pomocou značiek vývojového diagramu (Flowchart) graficky značkami logických číslicových obvodov (Logicator) Dovoľuje : Testovanie a simuláciu vytvoreného programu ( aj bez HW ) Naprogramovanie mikrokontroléracez sériový kábel (USB, RS-232) z prostredia programu v PC

Programovanie vývojovým diagramom

Programovanie príkazmi jazyka Basic

Programovanie pomocou logikátoru Preklad do Basicu Grafickými značkami

Parametre nastavenia prog. prostredia Voľba typu obvodu PICAXE Voľba komunikačného portu

Parametre nastavenia prog. prostredia HELP manual podpora on-line Voľba spôsobu Voľba spôsobu programovania

Ponuky v režime Flowchart Riadenie pohybu Podmienené vetvenie Výstupný režim

Ponuky v režime Flowchart Podprogramy, prerušenia Nastavenie času Ostatné príkazy Basicu

Nastavenie parametrov značiek

Ukážky programu (graficky a kódom)

Ukážky programu (graficky a kódom)

Prehľad príkazov jazyka Basic

Prehľad príkazov jazyka Basic

Technické parametre PICAXE-20X2 ( typ PIC18F14K22 ) Pamäť programu : 16384 bajtov Pamäť dát (SRAM): 512 bajtov Pamäť dát (EEPROM): 256 bajtov Napájacie napätie : 2,3... 5,5 V Počet I/O pinov: 18 Počet ADC pinov: 11 (8-bit, 10-bit)

Technické parametre PICAXE-20X2 I/O prúd : max 25 ma v oboch stavoch priorita operátorov neexistuje, vyhodnotenie výrazov zľava doprava všetky inštrukcie sú 16-bitové, jednoslovné (word) 4 typy premenných v pamäti RAM : všeobecné b0... b55 (56 bajtov) 56 premenných w0... w28 ( w0= b0:b1, w1=b2:b3,...) 28 premenných bit31:bit30:... bit1:bit0 (bajty b3, b2, b1, b0) 32 premenných storage (56... 127 38h... 7Fh) 72 premenných scratchpad pamäťové pole (0... 127) 128 bajtov systémové (špeciálne) premenné

Technické parametre PICAXE-20X2 pamäťtypu flashpreprogramovateľná: až 100 000x pamäť programu môže obsahovať : 4 samostatné programy dĺžka jednéhoprogramu: 1000 riadkov frekvencia vnút. oscilátora nastaviteľná : 4, 8, 16, 32, 64 MHz defaultnáhodnota frekvencie interného rezonátorapo zapnutí napájania : 8 MHz príkazy pauzy kalibrované na frekvenciu : 8 MHz defaultná prenosová rýchlosť sériového kanálu: 9600,n,8,1

Technické parametre rady PICAXE

Domovská stránka PICAXE systému www.picaxe.com

Obrazová príloha Obr.1 Jednoduchý vývojový diagram riadenia LED diódy

Obrazová príloha Obr.2 Testovanie programu v Basicu pomocou simulátora

Obrazová príloha Obr.3 Tvorba zložitejšieho vývojového diagramu

Obrazová príloha Obr.4 Práca v programovom prostredí editora PICAXE

Obrazová príloha Obr.5 Zapojenie montážnych skúšobných dosiek PCB

Obrazová príloha Obr.6 Ukážka činnosti riadenia 7-segment LED displeja s PICAXE

Obrazová príloha Obr.7 Práca pri odlaďovaní programu mikrokontroléra

Obrazová príloha Obr.8 Riadenie rýchlosti otáčok jednosmerného motorčeka

Obrazová príloha Obr.9 Riadenie polohy hriadeľa krokového motorčeka

Obrazová príloha Obr.10 Spolupráca pri programovom riešení aplikácie

Zdroje informácií www.picaxe.com ww1.microchip.com/downloads/en/devicedoc/41365e.pdf www.picaxe.com/docs/picaxex2.pdf www.freeinfosociety.com/media/pdf/3134.pdf http://www.ermicro.com/blog/ www.picaxe.com/docs/picaxe_manual1.pdf www.picaxe.com/docs/picaxe_manual2.pdf www.picaxe.com/docs/picaxe_manual3.pdf www.hobbyrobot.cz/download/bas805.exe www.hobbyrobot.cz/pdf/picaxe_basic_man_cz.pdf