pic mikrokontrollerek a gyakorlatban könye attila
DESCRIPTION
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 ?. - PowerPoint PPT PresentationTRANSCRIPT
Széchenyi Középiskola Műszaki napok 2008
PIC mikrokontrollereka gyakorlatban
Könye Attila
Széchenyi Középiskola Műszaki napok 2008
Mit jelent a „Mikrokontroller” kifejezés?
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
Mi van a „PIC” ben?
Széchenyi Középiskola Műszaki napok 2008
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.
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
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
Széchenyi Középiskola Műszaki napok 2008
Köszönöm a figyelmet.