Jste zde

PlayPIC - testovací deska pro PIC16F84A

Začínáte pracovat s mikrokontroléry PIC a chcete si postavit jednoduchou testovací desku s LED, 7segmentovým displejem a LCD? Pak je tento návod právě pro vás.

Na serveru Electronics Lab je uveřejněno zapojení jednoduché testovací desky pro mikrokontrolér PIC16F84A. Na desce se nachází osm LED diod, sedmisegmentový LED displej, LCD displej a pět tlačítek. Pro začátečníka, který podniká své první krůčky s mikrokontroléry PIC je to ideální nástroj, jak si vyzkoušet základní instrukce, jednoduché programy a ovládání vstupů a výstupů mikrokontroléru. Deska je vybavena ICP (in-circuit-programming), tedy není nutné PIC vyjímat z patice pro nahrání nového programu, pokud máte programátor, který ICP podporuje.

   
hotová deska PlayPIC (klikněte na obrázky pro zvětšení)

Schéma zapojení


schéma zapojení (klikněte pro větší obrázek)

Deska plošného spoje


   
deska plošného spoje a osazení součástek - ke stažení v kapitole download a odkazy

Propojení vývodů mikrokontroléru a popis

PIC16F84A

propojení

RA0

JP2 - S3 - JP4

RA1

JP2 - S4 - JP4

RA2

JP2 - S5 - JP4

RA3

JP2 - S6 - JP4

RA4

JP2 - JP4

PIC16F84A

propojení

RB0

JP2 - LED1 - 7 Seg (dp) - S7 (bez zákmitů) - bzučák

RB1

JP2 - LED2- 7 Seg (a) - LCD RS

RB2

JP2 - LED3- 7 Seg (b) - LCD R/W

RB3

JP2 - LED4- 7 Seg (c) - LCD E

RB4

JP2 - LED5- 7 Seg (d) - LCD DB4

RB5

JP2 - LED6- 7 Seg (e) - LCD DB5

RB6

JP2 - LED7- 7 Seg (f) - LCD DB6

RB7

JP2 - LED8- 7 Seg (g) - LCD DB7


Popis prvků na desce

  • S1 - zapíná a vypíná celou desku. Při zapnutí svítí LED9
  • S2 - RESET mikrokontroléru
  • S7 - vstup přerušení
  • tlačítka S3S6 - jsou přípojena na vstupy RA0-RA3, lze je aktivovat DIP switchem SW2
  • S8 - zapíná a vypíná LCD displej
  • S9 - zapíná a vypíná LED diody a sedmisegmentový displej
  • SW1 DIP nastavuje následující vlastnosti:
    • 1 - připojuje RB0 (použité jako výstup) k LED1.
    • 2 - připojuje RB0 (použité jako vstup přerušení) k S7 .
    • 3 - zapíná ochranu spínače S7 proti zákmitům.
    • 4 - připojuje RB0 (použité jako výstup) ke bzučáku
      DIP musí být nastaven v jedné z těchto kombinací: 1000, 0100, 0110, 0001.

Sedmisegmentový displej je stále připojen k jednotlivým LED. Sedm segmentů odpovídá LED2 až LED8 (RB1 až RB7) a desetinná tečka je spojena s LED1 (RB0). Díky tomu je možné aby displej pracoval společně se spínačem S7 (přerušení), který je připojen na RB0.

  • JP4 je šestipinová svorkovnice pro připojení externích vstupů RA0-RA4 a GND. Pokud ji použijete, je nutné vypnout odpovídající spínače S3-S6 pomocí SW2.
  • JP2 je 14pinový testovací výstup, kam lze připojit voltmetr, nebo logickou sondu a monitorovat tak signály v obvodu (viz schéma zapojení).
  • JP1 je určen pro připojení ICP. Pokud provádíte programování, deska musí být vypnutá (pomocí S1), stejně jako LCD (S8) a LED diody (S9). Pokud se chcete ujistit, že programování bude bezproblémové, je lépe LCD úplně odpojit.
  • JP3 je 14pinový konektor pro připojení LCD. Kontrast lze nastavit trimrem R21.

    Desku lze napájet ze zdroje ss napětí 6-12V, nebo z 9V baterie.


Závěr

Autor původního článku (Vassilis Papanikolaou) desku úspěšně sestavil a otestoval, jak je vidět i na fotografiích na začátku článku. PDF verze schématu, desky plošných spojů a osazení součástek najdete zabalené v jednom souboru v kapitole download a odkazy

David Šmíd
smid@ hwg.cz

DOWNLOAD & Odkazy

Hodnocení článku: