1 / 43

Mikrovezérlők, perifériák laboratóriumi gyakorlat

Mikrovezérlők, perifériák laboratóriumi gyakorlat. 2. óra 2012. s zeptember 11. . Mingesz Róbert. v 1.1. 2012.09.11. Tartalom. A 8051 architektúrája A C8051F410 architektúrája A development kit leírása. Irodalom. www.8052.com www.silabs.com

step
Télécharger la présentation

Mikrovezérlők, perifériák laboratóriumi gyakorlat

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mikrovezérlők, perifériáklaboratóriumi gyakorlat • 2. óra • 2012. szeptember 11. Mingesz Róbert v 1.1. 2012.09.11.

  2. Tartalom • A 8051 architektúrája • A C8051F410 architektúrája • A development kit leírása

  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/

  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

  5. Gyártók • Atmel • Infineon Technologies • Maxim • NXP • Microchip • ST • SiliconLaboratories • Texas Instruments • Ramtrom International • Silicon Storage Technology • CypressSemiconductor • AnalogDevices

  6. 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

  7. SiliconLaboratoriesmikrovezérlők • 8051-es mag • Számos beépített periféria • Kiváló 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-chipdebug

  8. C8051F410

  9. C8051F410

  10. C8051F060

  11. C8051F120

  12. C8051F120

  13. C8051F350

  14. C8051F410 - Memória

  15. C8051F410 - Memória

  16. C8051F410 - SFR

  17. Megszakítások

  18. C8051 F410 – Meg-szakítás-vektorok

  19. CrossBar

  20. Port I/O cella

  21. CrossBar – ConfigWizard

  22. Oszcillátor

  23. Oszcillátor felfüggesztése

  24. Watchdogtimer • 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!

  25. C8051F410DK - Fejlesztőkit

  26. Kit tartalma • C8051F410 TargetBoard • C8051Fxxx Development Kit Quick-Start Guide • SiliconLaboratories IDE and ProductInformationCD-ROM • AC to DC Power Adapter • USB Debug Adapter (USB to Debug Interface) • USB Cable

  27. Kit üzembe helyezése • Szalagkábel csatlakoztatása • USB kábel csatlakoztatása • AC/DC adapter csatlakoztatása

  28. C8051F410-Target Board

  29. 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 connectorforDebug Adapter interface • J5 –DB-9 connector for UART0 RS232 interface • J6 –AnalogI/O terminalblock • 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 externalvoltagereferenceconnectors

  30. TargetBoard – Mikrovezérlő

  31. TargetBoard –Debug Adapter, Kvarc

  32. TargetBoard – Tápfeszültség

  33. TargetBoard– Tápfeszültség

  34. TargetBoard – Analóg I/O

  35. TargetBoard – LED, Nyomógomb, UART

  36. UtasításkészletAdatelé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)

  37. Aritmetikai utasítások

  38. Logikai utasítások

  39. Adatmozgató utasítások

  40. Bitműveletek

  41. Programvezérlő utasítások

More Related