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 2. óra 2012. február 13., 16.

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 2. óra 2012. február 13., 16."— Előadás másolata:

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

2 Tartalom A 8051 architektúrája A C8051F410 architektúrája A development kit leírása Mingesz RóbertMicLab – 02 – 2012.02.09.2 oldal

3 Irodalom www.8052.com www.silabs.com Roland Dilsch: A 8051 mikrokontroller család (Műszaki Könyvkiadó 1992) http://www.edsim51.com/ http://www.inf.u- szeged.hu/~mingesz/Education/MicLab/ http://www.inf.u- szeged.hu/~mingesz/Education/MicLab/ Mingesz RóbertMicLab – 02 – 2012.02.09.3 oldal

4 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 – 2012.02.09.4 oldal

5 Mingesz RóbertMicLab – 02 – 2012.02.09.5 oldal

6 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 – 2012.02.09.6 oldal

7 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 – 2012.02.09.7 oldal

8 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 – 2012.02.09.8 oldal

9 C8051F410 Mingesz RóbertMicLab – 02 – 2012.02.09.9 oldal

10 C8051F410 Mingesz RóbertMicLab – 02 – 2012.02.09.10 oldal

11 C8051F060 Mingesz RóbertMicLab – 02 – 2012.02.09.11 oldal

12 C8051F120 Mingesz RóbertMicLab – 02 – 2012.02.09.12 oldal

13 C8051F120 Mingesz RóbertMicLab – 02 – 2012.02.09.13 oldal

14 C8051F350 Mingesz RóbertMicLab – 02 – 2012.02.09.14 oldal

15 C8051F410 - Memória Mingesz RóbertMicLab – 02 – 2012.02.09.15 oldal

16 C8051F410 - Memória Mingesz RóbertMicLab – 02 – 2012.02.09.16 oldal

17 C8051F410 - SFR Mingesz RóbertMicLab – 02 – 2012.02.09.17 oldal

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

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

20 CrossBar Mingesz RóbertMicLab – 02 – 2012.02.09.20 oldal

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

22 CrossBar – Config Wizard Mingesz RóbertMicLab – 02 – 2012.02.09.22 oldal

23 Oszcillátor Mingesz RóbertMicLab – 02 – 2012.02.09.23 oldal

24 Mingesz RóbertMicLab – 02 – 2012.02.09.24 oldal

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

26 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 – 2012.02.09.26 oldal

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

28 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 – 2012.02.09.28 oldal

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

30 C8051F410-Target Board Mingesz RóbertMicLab – 02 – 2012.02.09.30 oldal

31 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 – 2012.02.09.31 oldal

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

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

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

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

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

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

38 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 – 2012.02.09.38 oldal

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

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

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

42 Bitműveletek Mingesz RóbertMicLab – 02 – 2012.02.09.42 oldal

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


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

Hasonló előadás


Google Hirdetések