pic mikrokontrollerek a gyakorlatban könye attila

14
Széchenyi Középiskola Műszaki napok 2008 PIC mikrokontrollerek a gyakorlatban Könye Attila

Upload: von

Post on 22-Feb-2016

121 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

Széchenyi Középiskola Műszaki napok 2008

PIC mikrokontrollereka gyakorlatban

Könye Attila

Page 2: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

Széchenyi Középiskola Műszaki napok 2008

Mit jelent a „Mikrokontroller” kifejezés?

Page 3: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 4: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

Széchenyi Középiskola Műszaki napok 2008

Mi van a „PIC” ben?

Page 5: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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.

Page 6: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 7: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 8: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 9: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 10: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 11: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 12: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 13: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

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

Page 14: PIC  mikrokontrollerek a  gyakorlatban Könye  Attila

Széchenyi Középiskola Műszaki napok 2008

Köszönöm a figyelmet.