Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 1. óra 2012. február 6., 9.

Hasonló előadás


Az előadások a következő témára: "Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 1. óra 2012. február 6., 9."— Előadás másolata:

1 Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 1. óra február 6., 9.

2 Tartalom Tűzvédelem Munkavédelem Laboratóriumi rend További információ: Tájékoztatás A 8051 architektúrája A C8051F410 architektúrája A development kit leírása Mingesz RóbertMicLab – 01 – oldal

3 Tűzvédelem Tilos: – tűz és robbanásveszélyes anyagot behozni – nyílt láng használata – dohányozni – enni/inni Tűzveszély: – elektromos műszerek Használat előtt meggyőződni hibátlan állapotukról! Mingesz RóbertMicLab – 01 – oldal

4 Tűz esetén Szólni Tűzoltók hívása (105 / 112) Központi rendészeti ügyelet hívása ( ) Áramtalanítás Tűz oltása (poroltó) Elektromos tüzek esetén: áramütés veszélye Menekülés Mingesz RóbertMicLab – 01 – oldal

5 Munkavédelem Nem nyúl semmihez Munkavégzésre alkalmas állapot (nem: betegség / tudatmódosítók) Berendezések ismerete (használati útmutatók) Működőképes a berendezés? Nem javít (csak villanyszerelő / villamos mérnök) Földelés! Mingesz RóbertMicLab – 01 – oldal

6 Áramütés esetén Áramkört megszakít (főkapcsoló) Elsősegély (lélegeztetés, stabil oldalfektetés,...) Szólni Mentők hívása (104 / 112) 24 órás megfigyelés korházban – Szívritmuszavarok → halál – Szövetsérülés → vérrög → halál Mingesz RóbertMicLab – 01 – oldal

7 Laborrend Csak az dolgozhat a laborban, aki ismeri a tűz és munkavédelmi szabályzatot, valamint a laborrendet, és ezt aláírásával igazolta is Felelősségvállalás a használt eszközökért Tilos enni/inni Óra végén mindent a helyére kell pakolni Számítógép – Csak engedéllyel szabad bármit telepíteni, átállítani – Óra végén: mindent visszaállítani eredeti állapotába (saját fájlok törlése) Mingesz RóbertMicLab – 01 – oldal

8 Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Korábban: szimulációk Most: valódi hardver programozása Korlátozott hibakeresés → helyes programok írása Figyelembe kell venni a hardver képességeit Mingesz RóbertMicLab – 01 – oldal

9 Információk A kurzus honlapja: Oktatók / munkatársak Kovács Tamás, Mingesz Róbert Gingl Zoltán, Mellár János A félév teljesítésének követelményei: – Nem lehet igazolatlan hiányzás – Igazolt hiányzások száma legfeljebb 3 – Az összes gyakorlat elvégzése – Legalább 50%-os eredmény Mingesz RóbertMicLab – 01 – oldal

10 Gyakorlatokon való részvétel Igazolt hiányzás: – Utólag igazolás bemutatása – Előzetes egyeztetést követően a gyakorlatvezető engedélyével hiányzik Pótlás: – Utolsó héten – Előzetes megbeszélés alapján, a többi időpontban Késés: – Max 5 perc – Utána pontlevonás Mingesz RóbertMicLab – 01 – oldal

11 Gyakorlati munka Előzetes felkészülés – Anyagok: Honlap / CooSpace – Dolgozat: bármikor Egyéni munka, de az egy padban lévők segíthetnek egymásnak Az órák egy részében jegyzőkönyv készítése Mingesz RóbertMicLab – 01 – oldal

12 Jegyzőkönyv A sablon jegyzőkönyvet kell kitölteni Beadási határidő: az óra végén (1 óra 30-kor) – – pdf formátum, Max 5 MB, + mellékletek zip-ben Fájlnév: KissK.03.pdf (+ KissK.03.zip) Levél tárgya: Jegyzokonyv - Mikro - 03 – Kedd 8h 13 jobb A jegyzőkönyv a saját munkát kell dokumentálja. Tilos: – Valótlanságot állítani benne – Más munkáját bemásolni Mingesz RóbertMicLab – 01 – oldal

13 Gyakorlat menete Óra elején tájékoztatás Leltárellenőrzés Feladatok megoldása – Programozás – Kapcsolások elkészítése – Mérés – Bemutatás – Dokumentálás Jegyzőkönyv elküldése Rendrakás, leltárellenőrzés Mingesz RóbertMicLab – 01 – oldal

14 Tematika Bevezetés: a Silicon Laboratories által gyártott mikrovezérlők Utasításkészlet, Assembly és C programozás A fejlesztőkörnyezet Egyszerű feladatok BDC kijelzés Számlálók, interrupt AD konverzió Kommunikáció (RS232, I2C) Mingesz RóbertMicLab – 01 – oldal

15 Irodalom Roland Dilsch: A 8051 mikrokontroller család (Műszaki Könyvkiadó 1992) szeged.hu/~mingesz/Education/MicLab/ szeged.hu/~mingesz/Education/MicLab/ Mingesz RóbertMicLab – 02 – oldal

16 8051 mikrovezérlő család 8 bit ALU 8 bit adatbusz 16 bit címbusz Beépített RAM: 128/256 byte Beépített programmemória I/O portok Számlállók Két prioritású szintű megszakításkezelés Alacsony fogyasztású üzemmódok Mingesz RóbertMicLab – 02 – oldal

17 Mingesz RóbertMicLab – 02 – oldal

18 Gyártók Atmel Infineon Technologies Maxim NXP Microchip ST Silicon Laboratories Texas Instruments Ramtrom International Silicon Storage Technology Cypress Semiconductor Analog Devices Mingesz RóbertMicLab – 02 – oldal

19 Előnyök-hátrányok Nagy választék Integrált perifériák Minimális külső alkatrészigény Alacsony fogyasztás Alacsony számítási teljesítmény Limitált memória Mingesz RóbertMicLab – 02 – oldal

20 Silicon Laboratories mikrovezérlők 8051-es mag Számos beépített periféria – Kiválló minőségű A/D, D/A konverterek – PCA – kommunikáció Változatos kiépítés Fejlesztést segítő eszközök Egyciklusos mikrovezérlők (1 órajel ~ 1 utasítás*) Gyors, alacsony fogyasztású On-chip debug Mingesz RóbertMicLab – 02 – oldal

21 C8051F410 Mingesz RóbertMicLab – 02 – oldal

22 C8051F410 Mingesz RóbertMicLab – 02 – oldal

23 C8051F060 Mingesz RóbertMicLab – 02 – oldal

24 C8051F120 Mingesz RóbertMicLab – 02 – oldal

25 C8051F120 Mingesz RóbertMicLab – 02 – oldal

26 C8051F350 Mingesz RóbertMicLab – 02 – oldal

27 C8051F410 - Memória Mingesz RóbertMicLab – 02 – oldal

28 C8051F410 - Memória Mingesz RóbertMicLab – 02 – oldal

29 C8051F410 - SFR Mingesz RóbertMicLab – 02 – oldal

30 Megszakítások Mingesz RóbertMicLab – 02 – oldal

31 C8051 F410 – Meg- szakítás- vektorok Mingesz RóbertMicLab – 02 – oldal

32 CrossBar Mingesz RóbertMicLab – 02 – oldal

33 Port I/O cella Mingesz RóbertMicLab – 02 – oldal

34 CrossBar – Config Wizard Mingesz RóbertMicLab – 02 – oldal

35 Oszcillátor Mingesz RóbertMicLab – 02 – oldal

36 Mingesz RóbertMicLab – 02 – oldal

37 Oszcillátor felfüggesztése Mingesz RóbertMicLab – 02 – oldal

38 Watchdog timer Cél: ha a főprogram lefagy, újraindítja a mikrovezérlőt Rendszeresen törölni kell (a védeni kívánt programrészből), különben RESET Ki lehet kapcsolni RESET után aktív! Mingesz RóbertMicLab – 02 – oldal

39 C8051F410DK - Fejlesztőkit Mingesz RóbertMicLab – 02 – oldal

40 Kit tartalma C8051F410 Target Board C8051Fxxx Development Kit Quick-Start Guide Silicon Laboratories IDE and Product Information CD-ROM AC to DC Power Adapter USB Debug Adapter (USB to Debug Interface) USB Cable Mingesz RóbertMicLab – 02 – oldal

41 Kit üzembe helyezése Szalagkábel csatlakoztatása USB kábel csatlakoztatása AC/DC adapter csatlakoztatása Mingesz RóbertMicLab – 02 – oldal

42 C8051F410-Target Board Mingesz RóbertMicLab – 02 – oldal

43 C8051F410-Target Board P1 – Power connector (accepts input from 7 to 15 VDC unregulated power adapter) J1 – 22-pin Expansion I/O connector J3 – Port I/O Configuration Jumper Block J4 – DEBUG connector for Debug Adapter interface J5 – DB-9 connector for UART0 RS232 interface J6 – Analog I/O terminal block J7 – Connector for IDAC0 voltage circuit J8 – USB Debug Adapter target board power connector J9, J10 – External crystal enable connectors J11 – Connector for IDAC1 voltage circuit J12 – Connector block for Thermistor circuitry J13, J14 – ADC external voltage reference connectors Mingesz RóbertMicLab – 02 – oldal

44 Target Board – Mikrovezérlő Mingesz RóbertMicLab – 02 – oldal

45 Target Board – Debug Adapter, Kvarc Mingesz RóbertMicLab – 02 – oldal

46 Target Board – Tápfeszültség Mingesz RóbertMicLab – 02 – oldal

47 Target Board – Tápfeszültség Mingesz RóbertMicLab – 02 – oldal

48 Target Board – Analóg I/O Mingesz RóbertMicLab – 02 – oldal

49 Target Board – LED, Nyomógomb, UART Mingesz RóbertMicLab – 02 – oldal

50 Utasításkészlet Adatelérési lehetőségek PSW Címzési (memóriaelérési) módok – Direkt – Indirekt – Indexelt (csak PM) Regiszterutasítások (gyors) Regiszterspecifikus utasítások Konstansok (PM adatok) Mingesz RóbertMicLab – 02 – oldal

51 Aritmetikai utasítások Mingesz RóbertMicLab – 02 – oldal

52 Logikai utasítások Mingesz RóbertMicLab – 02 – oldal

53 Adatmozgató utasítások Mingesz RóbertMicLab – 02 – oldal

54 Bitműveletek Mingesz RóbertMicLab – 02 – oldal

55 Programvezérlő utasítások Mingesz RóbertMicLab – 02 – oldal


Letölteni ppt "Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 1. óra 2012. február 6., 9."

Hasonló előadás


Google Hirdetések