440 likes | 567 Views
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
E N D
Mikrovezérlők, perifériáklaboratóriumi gyakorlat • 2. óra • 2012. szeptember 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 • 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/
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
Gyártók • Atmel • Infineon Technologies • Maxim • NXP • Microchip • ST • SiliconLaboratories • Texas Instruments • Ramtrom International • Silicon Storage Technology • CypressSemiconductor • AnalogDevices
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
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
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!
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
Kit üzembe helyezése • Szalagkábel csatlakoztatása • USB kábel csatlakoztatása • AC/DC adapter csatlakoztatása
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
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)