PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka



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

PVK. Uživatelská příručka. Zařízení určené k odlaďování aplikací s mikrokontroléry PIC16C5x, PIC16C71 a PIC16F84. Strana 1 / 9

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

MI1308 Video rozhraní pro vozidla Volvo s displejem 5

DIGI Timer 8 8 kanálové stopky se záznamem dat

PRESTO. USB programátor. Uživatelská příručka

MI Video rozhraní pro vozidla Renault. Přepínání mezi jednotlivými vstupy a ovládání přehrávání

PŘÍLOHY. PRESTO USB programátor

Číslicový zobrazovač CZ 5.7

EduKitBeta Uživatelská příručka

PVK40 Uživatelská příručka

Uživatelská příručka

Deska sběru chyb a událostí

MI Video rozhraní pro vozidla Rover a Jaguar (od roku 2011)

NÁVOD K OBSLUZE konfigurační SW CS-484

MI1249. Video rozhraní pro vozidla Citroen C5 a Peugeot 508

MI Video rozhraní pro vozidla Hyundai a Kia

Analyzátor sériového rozhraní RSA1B

MI Rozhraní pro vozidla Ford Focus, Edge a Fusion. Montážní příručka

Návod k použití. Programovací přístroj P6. Důležité pokyny:

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20

Vstupní jednotka E10 Návod na použití

Instrukce pro montáž, obsluhu a údržbu

Ovládání MZK Terminalu je jednoduché a intuitivní. Terminal se ovládá pěti tlačítky.

Návod k obsluze výukové desky CPLD

Návrh konstrukce odchovny 2. dil

Aplikační profily v PLC Tecomat

Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -

Registrační teploměr

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Multifunkční Modul Čítače Pulsů VM107

NÁVOD K OBSLUZE ASO-2 SOUMRAKOVÝ SPÍNAČ

PŘÍSTUPOVÝ SYSTÉM VPS3 NÁVOD PRO OBSLUHU. VPS3R8. VPS3 ver.1.0 1/5 VPS3

FREESCALE TECHNOLOGY APPLICATION

MI Video rozhraní pro vozidla Renault Poloha ON (poloha dole)

ADEX SL3.3 REGULÁTOR KOTLE VARIMATIK

SAUNOVÝ REGULÁTOR S 500

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

INTERFACE GSM VT-GSM-007

REGULÁTOR SYMETRIE ZATÍŽENÍ SERP

TDS. LED zobrazovače. 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS července 2012 w w w. p a p o u c h.

Spínací hodiny SHT15. Návod k použití AUDIC

Minix NEO Z64 Windows 8.1

ZOBRAZOVACÍ JEDNOTKA

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

Digitální Teploměry Řady TM Návod k použití

ELEKTRONICKÉ MODULY. Souprava přepínání videosignálů. Princip zapojení:

Herní klávesnice-návod k použití

Soubory s reklamami musí mít stejný název jako ta výše uvedené. Stávající soubory reklam budou přepsány.

Obslužný software. PAP ISO 9001

SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1

Strana 1 NÁVOD K OBSLUZE

Time RELAY. Přídavný časový spínač. Uživatelská příručka

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

Uživatelská příručka

TERM05. Zobrazovací a ovládací panel. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

TDS101 RS. LED zobrazovač. 4 sedmisegmentový svítící displej Výška znaku 101 mm Komunikace přes RS srpna 2016 w w w. p a p o u c h.

QC300 3fáze 400V řídící jednotka / QC300R 3fáze 230V / QC301 1fáze

Tužka s kamerou EKONOMY, 720x480px

SB485. Převodník rozhraní USB na linku RS485 nebo RS422. s galvanickým oddělením. Převodník SB485. RS485 nebo RS422 USB. přepínače PWR TXD RXD

Univerzální software pro programátory ASIX. Uživatelská příručka

Špionážní pero s kamerou, 720x480px

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

Instalace programu ProVIS

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

Programovatelný kanálový procesor ref. 5179

Operační systém MS Windows XP Professional

MK3x3 programovatelné relé

ESII Roletová jednotka

MODUL SPÍNAČŮ MSalfa

Záznamník teploty a vlhkosti AX-DT100. Návod k obsluze

Multifunkční digitální relé 600DT

MIKROTHERM 825. Monitorovací program MT825C1

Spuštění a ukončení databázové aplikace Access

Návod k obsluze [CZ] VMS 08 Heineken. Řídící jednotka pro přesné měření spotřeby nápojů. Verze: 1.1 Datum: Vypracoval: Vilímek

Sfera Keypad Module. Instalační manuál 07/12-01 PC

PROGRAMOVATELNÉ AUTOMATY FATEK

Masterline KVM Extender MVX1 návod k obsluze

4.2. Odhlásit se Šifrování hesla Sepnutí výstupních relé Antipassback Zobrazení všech dat...

Návody na montáž, obsluhu a údržbu

KbEMU emulátor USB klávesnice. Technická dokumentace

Skrytá kamera v peru TCT-SH03

Adaptér pro připojení zdrojů video signálu MI pro vozidla BMW s displejem vybaveným 10-ti pinovým LVDS konektorem

MIKROKONTROLERY PIC16F84

Návod na obsluhu a programování kódové klávesnice Comelit 3348B

Výstupní modul GVM16P

SESTAVA ČTYŘMÍSTNÉ ZOBRAZOVACÍ JEDNOTKY

UF300 třístupňová napěťová a frekvenční ochrana

Uživatelská příručka Set-top Boxu

Uživatelský manuál. A4000 Download

Pro Windows 98. Pro rozhraní USB

Návod k regulátoru ZMC Regulátor odběru z solární elektrárny SUN3 v1.00

Programovatelný domovní zesilovač. Avant 9 PRO

NÁVOD NA OVLÁDÁNÍ. Set Top Box Motorola VIP 1003 Portálu IPTV

Návod k regulátoru ZMC Univerzální modul vstupů a výstupů ZMC-DIO-485 v1.20

Návod na použití. Návod na použití. Dveřní jednotka PC-D244-K. Stránka 1

PIC PROGRAMÁTOR Milan Obrtlílk 4. ročník SŠPH Uh. Hradiště

FortiaViewer verze 5.0

Programovatelný časový spínač 1s 68h řízený jednočip. mikroprocesorem v3.0a

IR hodinky s kamerou Návod k použití

Transkript:

PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka

ASIX s.r.o., Staropramenná 4, 150 00 Praha 5 - Smíchov, Tel.: 257 312 378, fax: 257 329 116 E-mail: asix@asix.cz, WWW: http://www.asix.cz Všechna práva vyhrazena. 2

PVKpro PVKpro je vývojový kit s programátorem pro jednočipový mikrokontrolér PIC16F84. Obsahuje mikrokontrolér, čtyřmístný sedmisegmentový LED displej, osm jednotlivých LED, osm tlačítek, krystalový oscilátor a obvody pro napájení a programování. Všechny uživatelské piny procesoru jsou také vyvedeny na konektor. Programování se provádí z počítače přes paralelní port, pomocí dodávaného software. Mikrokontrolér PIC16F84 PIC16F84 je v PVKpro časován oscilátorem s vnějším krystalem, jehož frekvence je 3,2768 MHz. Pin MCLR je připojen přes pull-up na +5V, a PIC se tedy rozběhne po zapnutí napájení. K resetování procesoru slouží tlačítko TL8. Při programování, vyčítání či mazání procesoru je na tento pin připojeno +13V, tlačítko TL8 se odpojí. Port A lze využívat ke spínání tranzistorů T0 až T3, které budí anody displejů, a také T4, který spíná anody jednotlivých LED. Port je vyveden též na lištu S1. Na port B jsou přes rezistory o velikosti 220 Ω připojeny katody segmentů displejů i katody jednotlivých LED. Dále jsou přes rezistory 4,7 kω připojena tlačítka TL0 až TL7 proti zemi. Port je ošetřen pull-up rezistrory a je také vyveden na lištu S1. 3

4

Displej Jako zobrazovací prvky jsou použity číslicovky LED. Displej je navržen pro používání v multiplexovaném režimu. Rozsvícení segmentu docílíme přivedením log. 0 na příslušný bit portu B, čímž volíme, který segment má svítit, a současně log. 0 na příslušný bit portu A, kde volíme, na které číslicovce bude segment svítit. Dostatečně rychlým přepínáním číslicovek lze zobrazovat číslice na celém displeji, aniž by bylo multiplexování patrné. Při používání displeje je třeba mít zapnuty přepínače DIP na pozicích 1 až 4. Jednotlivé LED Diody lze ovládat stejně jako segmenty displeje, a to i současně s displejem. Diodu rozsvítíme přivedením log. 0 na bit 4 portu A a log. 0 na příslušný bit portu B. Při používání jednotlivých LED je třeba mít zapnut přepínač DIP na pozici 5. Tlačítka Pokud definujeme port B jako vstupní, lze z vyčtené hodnoty portu zjistit, zda je některé tlačítko stisknuto. Log. 0 na příslušném bitu indikuje, že tlačítko je stisknuté, log. 1, že je rozepnuté. Jelikož jsou tlačítka v sérii s odpory, při sepnutém tlačítku není port B zkratován, a lze současně např. ovládat displej a v prodlevách snímat stav tlačítek. Přepínač DIP Jestliže nechceme ovládat celý displej a potřebujeme piny portu A využít jinak, odpojíme příslušné tranzistory od portu A nastavením odpovídajícího přepínače do polohy "Off". 5

Napájení K napájení PVKpro je dodáván síťový adaptér. Při použití jiného napájecího zdroje je třeba dodržet následující parametry: stejnosměrné napětí 14 až 20 V při odběru do 200 ma. Při nižším napájecím napětí není zaručena správná funkce přípravku. Připojené napájení je indikováno zelenou LED. Spotřeba obvodu PIC se pohybuje řádově v jednotkách ma, celkový odběr je závislý na konkrétní aplikaci. Pokud chceme obvodem PIC budit externí zařízení připojené na aplikační konektor, je třeba dát pozor na maximální přípustné zatížení výstupních pinů PIC16F84 (viz katalogové údaje). Programování Obvodové řešení programátoru vychází z programovacích předpisů výrobce mikrokontroléru. Pokud je na aplikačním konektoru připojeno externí zařízení, je nutné, aby se při programování, verifikaci, vyčítání, kontrole smazání a mazání procesoru externí zařízení na pinech B6 a B7 chovalo jako obvod ve třetím stavu, tj. ve stavu s vysokou impedancí. Tyto piny se používají pro přenos dat mezi procesorem a ovládacím programem (PVKpro.exe). Přepnutí procesoru do programovacího módu signalizuje žlutá LED. Ovládací program Požadavky na systém Ovládací program lze spustit na počítačích standardu IBM PC (286 a vyšší) pod operačním systém MS-DOS od verze 5.0. PVKpro se k počítači připojuje přes paralelní port. Instalace programu Program je dodáván v češtině. V adresáři KEYBCZ je soubor PVKPRO.EXE v kódu Kamenických, v adresáři LATIN2 v kódu Latin 2 a v adresáři ENGLISH v angličtině. Instalace se provádí překopírováním souborů z vybraného adresáře na disketě (podle jazykové verze) do zvoleného adresáře na pevném disku. 6

Spouštění programu Po spustění programu PVKPRO.EXE se objeví dialogové okno pro volbu portu, ke kterému je PVKpro připojeno. Program nabídne pouze ty porty, které jsou u počítače skutečně k dispozici. Pokud požadujeme toto okno nezobrazovat, je třeba spouštět program s parametrem - číslicí 1 až 4, která odpovídá číslu portu. Po zvolení portu se objeví vlastní grafické prostředí programu. Popis programu Prostředí programu je tvořeno v horní části menu, na pracovní ploše oknem pro zobrazení paměti programu, datové paměti a oknem pro výběr pojistek, dole nalezneme lištu s nejčastěji používanými příkazy. Menu Jednotlivé položky lze vyvolat kliknutím myší na skupinu v menu a po jejím rozbalení z ní položku vybrat. Při ovládání klávesnicí rozvineme skupinu stiskem klávesy Alt a nasledně klávesu odpovídající zvýrazněnému písmenu v názvu skupiny. Položku vybereme klávesou odpovídající zvýrazněnému písmenu v názvu položky. Skupina Soubor Načti program (F3) Zvolením se otevře dialogové okno pro volbu souboru s programem pro PIC16F84. Soubor musí být ve formátu Intel HEX (INHX8M), který je produkován většinou překladačů. Obsahuje-li soubor data na adrese 2007h, jsou interpretována jako pojistky. Načti data (Alt - F3) Zvolením se otevře dialogové okno pro volbu souboru s obsahem datové paměti, soubor musí být ve formátu Intel HEX (INHX8M). Konec (Alt - X) Ukončí program. 7

Skupina Součástka Programování (F5) Součástka je nejprve smazána a následně se do ní naprogramuje obsah oken programové paměti, datové paměti a pojistek. Při programování se neprovádí verifikace. Verifikace (F6) Součástka je vyčítána a vyčtená data se porovnávají s obsahem oken programové paměti, datové paměti a pojistek. Pokud je nalezen nesoulad mezi očekávanou a vyčtenou hodnotou, vypíše se informace o oblasti, ve které byl nalezen rozdíl. Další rozdíly již nejsou hledány. Kontrola smazání (F7) Provádí se kontrola smazání součástky, o výsledku je uživatel informován. Čtení (F8) Data se vyčítají ze všech oblastí součástky, tedy z programové i datové paměti a z pojistek. Vymazání (F9) Vymaže součástku ve všech oblastech - programové i datové paměti a pojistkách. Skupina Nastavení Volba portu Tímto příkazem se otevře dialogové okno, ve kterém se volí číslo portu, ke kterému je PVKpro připojeno. Nové nastavení se akceptuje stiskem tlačítka OK, stiskem tlačítka Zrušit zůstane zachováno původní nastavení. 8

Skupina Okna Programová paměť Zvolí se aktivní okno s programovou pamětí. Pojistky Zvolí se aktivní okno s pojistkami. Skupina Nápověda Nápověda (F1) Otevře okno s nápovědou. Informace Otevře informační okno s verzí programu a kontaktem na výrobce. Okna Po spuštění programu se na pracovní ploše objeví tři okna - okna pro programovou a datovou paměť a pojistky. Okna pro programovou a datovou paměť slouží k zobrazení kódů instrukcí nebo dat. V prvním sloupci se zobrazuje hexadecimální adresa prvního slova v daném řádku. Dále následují buď hexadecimální kódy instrukcí programu nebo data v datové EEPROM. Celý obsah programové paměti je možné prohlížet buď myší pomocí rolovací lišty na pravém okraji, nebo z klávesnice pomocí šipek nebo PgUp a PgDown. V okně pojistky se nastavují pojistky procesoru. Při ovládání z klávesnice se mezi tlačítky v okně přepíná pomocí tabelátoru. Stav tlačítka lze změnit buď kliknutím myší, nebo mezerníkem z klávesnice. U spřažených tlačítek (volba oscilátoru) se mění stav z klávesnice pomocí šipek. Klávesy přímé volby Některé akce lze vyvolat rovnou stiskem určité klávesy, popř kombinací kláves. Tyto klávesy odpovídají určité položce v menu nebo na dolní liště a stiskem těchto kláves se vykoná činnost stejná jako při volbě položky z menu či dolní lišty. 9

Aplikace Hodiny S modulem PVKpro je dodávána aplikace Hodiny. K naprogramování této aplikace potřebujeme soubor HODINY.HEX, tento soubor je na dodávané disketě nebo jej získáme přeložením souboru HODINY.ASM. Před programováním je třeba zkontrolovat stav pojistek: oscilátor nastaven na XT a WDT na Off. Po připojení napájení se hodiny rozeběhnou s počátečním časem 00:00. To, že hodiny běží, poznáme podle blikající desetinné tečky. Po zapnutí displej zobrazuje hodiny a minuty; stiskem tlačítka TL1 je možno přepínat mezi tímto zobrazením a zobrazením minut a sekund. Tlačítko TL0 má funkci start/stop. Zastavíme-li hodiny, tečka bude svítit trvale a současně se vynulují sekundy. Pro nastavování času slouží tlačítka TL2 a TL3. Stiskem tlačítka TL2 nastavujeme hodiny, stiskem tlačítka TL3 pak minuty. Obsah dodávky modul PVKpro disketa s programem PVKPRO.EXE a aplikací HODINY propojovací kabel napájecí adaptér tento návod Literatura [1] PIC16/17 Microcontroller Data Book [2] Jiří Hrbáček: Programování mikrokontrolérů PIC16Cxx, 1997 [3] CD-ROM Microchip Technical Library [4] http://www.microchip.com 10