PIC mikrokontrollerek a gyakorlatban Könye Attila
Mit jelent a „Mikrokontroller” kifejezés?
Mit jelent a „PIC” kifejezés? A Microchip cég terméke (www.microchip.com) Jelenleg közel 400 típust forgalmaznak Áruk 1 és 20 Euro között van
Mi van a „PIC” ben?
Milyen a PIC architektúrája? Összesen 35 utasítással programozható. A program- és az adatmemória szétválasztása. Kis számú, és fix hosszú (4 órajel ) utasításkészlet. Egyes regiszterek speciális jelentéssel rendelkeznek a külső hardver elemek vezérlésében. A különböző PIC típusok a perifériák fajtáiban és a kivezetések számában térnek el.
Milyen perifériák vannak a PIC-ben? Tetszőlegesen állítható kimenetek, bemenetek (PORTOK) Időzítők és számlálók WDT LVD UART, USART, IIC, CAN, USB AD konverter CCP/PWM EEPROM
Hogyan kell programozni a PIC-et? MPLAB IDE 8.1 fejlesztői környezet (freeware) Programozó: ICD2 debugger, PICKIT2 programozó (USB) A „HEX” kód Assembler programozási nyelv C programozási nyelv Pascal programozási nyelv Basic programozási nyelv
A PIC programozása - első példa Egyetlen LED villogtatása A programot először Assembly-ben írjuk meg A programot C nyelven írjuk meg
A PIC programozása - második példa LED felkapcsolása, lekapcsolásra gombokkal (Flip-flop) SSR Időzítés A programot C nyelven írjuk meg
A PIC programozása - harmadik példa Az LCD panel bináris számláló értékeinek megjelenítése A programot C nyelven írjuk meg
A PIC programozása - negyedik példa Az analóg – digitális átalakítás, avagy feszültségmérő építése A programot C nyelven írjuk meg
A PIC programozása – ötödik példa A soros I2C kommunikáció, avagy digitális hőmérő építése A programot C nyelven írjuk meg
Hol találok a PIC-ről forrásokat, tananyagot? Dr. Kónya László : PIC mikrovezérlők alkalmazástechnikája www.hobbielektronika.hu (uc.hobbielektronika.hu) www.chipcad.hu www.mikroe.com www.microchip.com
Köszönöm a figyelmet.