mikrovez rl k perif ri k laborat riumi gyakorlat n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Mikrovezérlők, perifériák laboratóriumi gyakorlat PowerPoint Presentation
Download Presentation
Mikrovezérlők, perifériák laboratóriumi gyakorlat

Loading in 2 Seconds...

  share
play fullscreen
1 / 43
step

Mikrovezérlők, perifériák laboratóriumi gyakorlat - PowerPoint PPT Presentation

112 Views
Download Presentation
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. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

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