Mikroprocesory v přístrojové technice. Přednášky A3B38MMP

Rozměr: px
Začít zobrazení ze stránky:

Download "Mikroprocesory v přístrojové technice. Přednášky A3B38MMP"

Transkript

1 Mikroprocesory v přístrojové technice Přednášky A3B38MMP CTRL shift + otočení pro správné zobrazení 1

2 Informace Tento materiál slouží pouze jako grafický podklad k přednášce v předmětu Mikroprocesory v přístrojové technice, přednášeném na katedře měření, ČVUT FEL, v Praze. Neposkytuje však samostatný a úplný výklad. Je určen pouze pro studenty předmětu A3B38MMP přednášející: doc. Ing. Jan Fischer, CSc. 2

3 Mikroprocesory v přístrojové technice A3B38MMP, katedra měření, ČVUT FEL Vyučující: přednášky - doc. Ing. Jan Fischer, CSc., konzultace - úterý hod v 205, příp. při cvičení st v lab. 318 (další po do dohodě) cvičení v lab. 318 blok A3. Ing. Miloš Okrouhlý, (míst. 316/5) cvičení st Ing. Tomáš Levora, (míst. 316/5) cvičení čt ,

4 Kontakty Ing. Jan Fischer, CSc., kat. měření, míst. 441/1 tel výuková lab. 318 blok A3 tel pro komunikaci používat pouze studentskou adresu FEL uziv_jméno@fel.cvut.cz (ostatní je spam) 4

5 Oblast zájmu předmětu Mikroprocesory v přístrojové technice - Použití mikroprocesoru v přístroji Mikroprocesory a jednočipové mikropočítače HW komponenty 5

6 Oblast zájmu předmětu Mikroprocesory v přístrojové technice - Přístrojová technika - přístroj Přístroj: spotřební elektronika, automatizace, měřicí technika, prodejní automaty Mikroprocesorem řízený přístroj Mikroprocesor vestavěný v přístroji či zařízení? kolik máte doma mikroprocesorů? 6

7 up ve spotřební a domácí elektronice Největší spotřeba mikroprocesorů, resp. mikrokontrolérů spolu s automobilovým průmyslem. Přístroj - ve spotřební elektronice: mobilní telefon, PDA, dig.fotoaparát, kamera, CD + MP3 přehrávač, televizor, DVD přehrávač, činnosti: vstup - výstup signálu, digitalizace, komprese, ukládání, přenos 7

8 up ve spotřební a domácí elektronice Největší spotřeba mikroprocesorů, resp. mikrokontrolérů spolu s automobilovým průmyslem. Přístroj - ve spotřební elektronice: mobilní telefon, PDA, dig.fotoaparát, kamera, CD + MP3 přehrávač, televizor, DVD přehrávač, činnosti: vstup - výstup signálu, digitalizace, komprese, ukládání, přenos tzv. Bílá elektronika myčka, lednička, mraznička, pračka, mikrovlnná trouba, mixér, vysavač činnosti: ovládací vstupy, snímání ( teplota, hladina, průtok,..) akční členy - ovládání motoru, solenoidových ventilů, komunikace s obsluhou Osvětlení - řízení zářivky - zabudovaný mikrořadič 8

9 up řízený přístroj v měřicí technice Měřicí technika Přístroje: Multimetr, osciloskop, logický analyzátor, měřič impedance, generátor, reflektometr na měření metalických a optických tras Osciloskop (zcela jiná konstrukce oproti původnímu osciloskopu - výkonný počítač + rychlé A/D převodníky), Spektrální analyzátor - digitalizace signálu + Fourier. transformace, metody číslicového zpracování signálu Elektroměr - digitalizace u, i, výpočet odebrané energie, dálkové ovládání - HDO ( noční proud ) komunikace, ovládání relé 9

10 up řízený přístroj - domovní automatizace Domovní automatizace regulace. regulátor teploty, řízení klimatizace Regulátor topení - snímání teploty v místnostech, venkovní teploty, rychlosti větru, ovládání kotle,... Rozpočítávací měřič tepla - na radiátoru ústředního topení Automatizace - regulace, regulátor teploty, řízení klimatizace Ovládání světel, komunikace - standard D.A.L.I. Dálkové ovládání vrat - garáže - ( komunikace, kódy, akční členy, bezpečnost osob - snímání přítomnosti osob a síly zavírání ) Zabezpečovací technika Přístupové systémy - čtečky karet, klávesnice, komunikace Zabezpečovací systémy- snímače pohybu, zvuku - např. tříštění skla, optické závory, komunikace, signalizace, přenos dat SMS,? přenos redukovaného obrazu ( Nový studijní obor na ČVUT -FEL: Inteligentní budovy 10

11 up řízený přístroj - prodej, služby Prodejní automaty - na potraviny, ( snímač mincí, zobrazení, akční členy..) Stojan benzinové pumpy ( snímač - průtokoměr, komunikace, zobrazení, čtečka karet). Automatické váhy ( supermarket) snímač síly - tenzometry, zobrazení, komunikace- přeprogramování ceny, tisk Prodejní automat jízdenek ( MHD, ČD,..) Přenosná čtečka karet - (restaurace) - klávesnice, zobrazení, bezdrátová komunikace, tisk. 11

12 up řízený přístroj - prodej, služby Prodejní automaty - na potraviny, ( snímač mincí, zobrazení, akční členy..) Stojan benzinové pumpy ( snímač - průtokoměr, komunikace, zobrazení, čtečka karet). Automatické váhy ( supermarket) snímač síly - tenzometry, zobrazení, komunikace- přeprogramování ceny, tisk Prodejní automat jízdenek ( MHD, ČD,..) Přenosná čtečka karet - (restaurace) - klávesnice, zobrazení, bezdrátová komunikace, tisk. Přístupové systémy - vstupenky, lanovky, vleky čtečka - optická, RFID,.., komunikace, akční členy - otevírání závory Hrací automaty: ( sem patří!!! bohužel i tzv. výherní -hrací automaty - vstup, snímání množství mincí v zásobníku, generace pseudonáhodných čísel, ovládání akčních členů, programovatelný stupeň výhry automatu). ( nad mikroprocesorem se zde nezvítězí!!!) 12

13 up - automobilní elektronika - automotive Automobilní elektronika - palubní přístroje: (řízení motoru- vstřikování,.. řízení brzd ABS, AES, palubní počítač, tempomat,..) Sběr dat: teploty (olej, voda,..), tlak, klepání motoru,spaliny,.. Doplňkové funkce - řízení stěračů, nastavování polohy volantu, sedaček, stahování oken ( snímání proudu - bezpečnost) Regulace - zadání žádané hodnoty, snímání polohy, ovládání motorků, snímání proudu motorku, řízení klimatizace Naklápění reflektorů- up + výkon. budič + krokový motorek Ovládání zábavní elektroniky - rozhlas. přijímač, přehrávač, navigace Komunikace: rozhraní CAN - základní komunikač. rozhraní - (systémová, zábavní) rozhraní LIN - periferie - ovládání motorků v oknech,.. nově - rozhraní Flex ray - např. přímé ovládání brzd 13

14 Blokové schéma přístroje řízeného up analogové logické vstupy řízené obvody vstupy, výstupy, A/D, D/A analogové logické výstupy zobrazení tlačítka klávesnice mikropočítač mikrořadič ( microcontroller) LED 7- segment LCD- segment graf. ext. paměti Flash, pam. karty rozhraní RS232, USB, Ethernet LED LCD 14

15 Náplň předmětu - přednášky Použití jednočip. mikropočítače 8051, architektura, programování Logické obvody ( řady CMOS, druhy, napěťové úrovně, použití) Paměti ( SRAM, EPROM, FLASH, FIFO, Dual port..) Systémové sběrnice mikropočítačů, připojování obvodů na sběrnice 15

16 Náplň předmětu - přednášky Použití jednočip. mikropočítače 8051, architektura, programování Logické obvody ( řady CMOS, druhy, napěťové úrovně, použití) Paměti ( SRAM, EPROM, FLASH, FIFO, Dual port..) Systémové sběrnice mikropočítačů, připojování obvodů na sběrnice Návrh mikropočítače Připojování vstupních a výstupních obvodů Obvody pro komunikaci s obsluhou, připojení vstupních bloků - tlačítek, klávesnic, výstupních bloků -LED, LCD Připojení A/D, D/A převodníků 16

17 Náplň předmětu - přednášky Použití jednočip. mikropočítače 8051, architektura, programování Logické obvody ( řady CMOS, druhy, napěťové úrovně, použití) Paměti ( SRAM, EPROM, FLASH, FIFO, Dual port..) Systémové sběrnice mikropočítačů, připojování obvodů na sběrnice Návrh mikropočítače Připojování vstupních a výstupních obvodů Obvody pro komunikaci s obsluhou, připojení vstupních bloků - tlačítek, klávesnic, výstupních bloků -LED, LCD Připojení A/D, D/A převodníků Další druhy mikropočítačů a mikrořadičů- architektura, vlastnosti 32- bitové mikroprocesory řady ARM Cortex M3 (provedení STM32) ( ARM Cortex- M3 - viz. předměty A4B38NVS a A3M38AVS) Signálové procesory ADSP -BF53x Blackfin 17

18 Náplň předmětu cvičení Použití jednočip. mikropočítače 8051 ( AT89S8252), programování Návrh jednoduchého přístroje skupina A ( vstup - odpor - Ohmetr ) skupiny B ( vstup - napětí - Voltmetr ) (?? příp. skup. C velmi pokročilí jako sk. B, ale s STM32 STM32VL discovery kit) Úvod, blikání Napálení programu do AT89C2051, realizace na kontaktním. poli. Snímání odporu (napětí), výstup na terminál návrh a realizace zobrazovací jednotky se 7 segment LED informace výuka, balalářská etapa, stránka předmětů Nové stránky, více informacích - staré stránky, je odkaz materiály k 8051,... 18

19 Vývojové nástroje Programování v asembleru 51 IDE Microvision 3 firmy KEIL demoverze IDE, volná, do 2kByte kódu překlad, simulace, odladění na HW nainstalovat doma IDE, seznámení s up AT89S KByte RAM RS 232 nepájivé kontaktní pole PC + IDE Keil Microvision 3 19

20 Vývojové nástroje Modul s ADuC843 (Analog Devices) klon IDE Microvision 3 firmy KEIL podpora debug přímo na čipu ADuC843 + ADM232 RS -232 USB/ RS 232 převodník nepájivé kontaktní pole PC + IDE Keil Microvision 3 20

21 Vývojové nástroje Vlastní realizace modulu na nepájivém kontaktním poli Atmel AT89C51RB2 (AT89C51RD2 ) + ADM232 napojení na RS-232 Pouze download a spuštění programu tvorba hex. kódu - IDE Microvision 3 firmy KEIL AT89C51RB2 +ADM 232 RS -232 USB/ RS 232 převodník nepájivé kontaktní pole PC + IDE Keil Microvision 3 21

22 Očekávaný přínos předmětu - pro bakal. práci Pochopení základních principů funkce a návrhu up řízeného přístroje (bez ohledu na typ použitého up) Schopnost navrhnout HW i SW jednoduchého up řízeného přístroje využívajícího klonů up 8051 Komunikace up s PC použitím rozhraní RS232 Snímání vstupů, ovládání výstupů Konfigurace chování přístroje Autonomní funkce přístroje 22

23 Podmínky zápočtu, zkouška X38MIP Aktivní účast na cvičeních, odevzdání úloh podle plánu, samostatná práce (ne plagiátorství!!!) Průběžná domácí příprava na cvičení- viz WW stránky!!! Zápočet v zápočtovém týdnu, ve zkouškovém období není možný přístup do laboratoře, náhradní termín max. konec. 2. týdne. zk. Test v 9. týdnu na přednášce Úlohy až 39 bodů, test. v sem. 21 bodů, testy u zkoušky 20b + 20b. Doporučení: domácí použití IDE Keil, Microvision, příprava programů ihned od 1. týdne, v simulátoru je možno odladit téměř celý program. V lab. - odladění na HW a konzultace, Předčasné odevzdání úloh, možno přijít až pro zápočet (čas na bakalářskou práci) Další informace na www stránkách measure.feld.cvut.cz/vyuka.. bak. stud, návody 23

24 Procesory s jádrem 8051 Architektura - 8 bitového procesoru, původ Intel 8051 obvykle používané označení 8051 nebo jen 51 ve skutečnosti jádro 8x52 architektura používaná několika desítkami výrobců Atmel, Philips - NXP, Silicon laborartories, Cypress, Texas Instruments, Analog Devices, Siemens- Infinieon,... Proč používáme 8051 v základním kursu: jednoduchá architektura, pochopení za 2-3 dny ( ARM Cortex M3 seznámení se za -2-3 měsíce) Mnoho informací a knih, vzorů programů, nejrozšířenější architektura mikrořadiče (ne však nezdařilejší) Pozn. např. pozdější následníci- Intel 8096, 80C196 ( 16 bitové, výkonnější, podstatně lepší instr. sada, ) zcela zapadly. 24

25 Procesory s jádrem 8051 Jádro 8051 obsaženo i pouze jako doplněk řadiče High speed USB 2.0 řadič : Cypress Cy7C68013A, Texas Instruments TUSB Jádro 8051 často jako doplněk hlavního obvodu (podobně jako vtus6250) Nově posun použití jádra ARM 25

26 Blokové schéma AT89C52 ext. int. Blokové schéma AT89 C52 interrupt control 8 KB Flash 256 B RAM CPU osc bus control I/O port P0 P2 P1 P3 Address / Data Timer 0, 1, 2 counter inputs serial port UART TxD RxD 26

27 Význam a funkce bloků AT89C52 CPU - central processing unit I/O port - vstupně/výstupní brány Flash 8k- vnitřní paměť programu RAM 256B vnitřní paměť dat UART - sériový port (COM) ext. int. interrupt control CPU osc 8 KB Flash bus control Blokové schéma AT89 C B RAM I/O port Timer 0, 1, 2 counter inputs serial port UART P0 P2 P1 P3 TxD RxD Address / Data Funkce jako - jednočipový mikropočítač (jediný obvod)- int. paměř programu a dat nebo jako mikropoč. s externí pamětí (připojení na sběrnici BUS) Deska na cvičeních - ext. paměť programu v EPROM 2764 a ext. paměť dat v 6264 spolupráce s CPU prostřednictvím sběrnice - BUS BUS adres. signály, datové signály, říd. signály /PSEN, /RD, /WR 27

28 Vývody AT89C52 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6/ P1.7 RST P3.0/RxD P3.1/TxD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL PDIL VCC P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 EA ALE/PR OG PSEN P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A P2.2/A10 XTAL P2.1/A9 VSS P2.0/A8 Signály procesoru: Brány P1 ( P0.7 až P0.0) P1 ( P1.7 až P1.0) P2 ( P2.7 až P2.0) P3 ( P3.7 až P3.0) P1.7 - MSB, P1.0 - LSB atd. UART výst. TxD, vst. RxD přeruš.vst. /INT0, /INT1 akt. L T0, T1 vstupy čítačů Signály externí sběrnice: /WR, /RD, říd. sig. zápisu a čtení A15 - A8, adresové signály AD8 -AD0 mux. adresové/datové s. Vss zem ( GND ground) Vcc - napájení, +5 V, RST - Reset celého procesoru XTAL 1,2 - krystal - oscilátor 28

29 Signály AT89C52 V CC V SS XTAL1 ADDRESS AND DATA BUS P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6/ P1.7 RST P3.0/RxD P3.1/TxD PDIL VCC P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 EA ALE/PR OG P3.2/INT PSEN P3.3/INT P2.7/A15 P3.4/T P2.6/A14 P3.5/T P2.5/A13 P3.6/WR P2.4/A12 P3.7/RD P2.3/A11 XTAL P2.2/A10 XTAL P2.1/A9 VSS P2.0/A POR T 3 POR T 2 POR T 1 POR T 0 XTAL2 RxD TxD INT0 INT1 T0 T1 WR RD RST EA PSEN ALE ADDRESS BUS SECONDAR Y FUNCTIONS

30 Pouzdro AT89C52 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6/ P1.7 RST P3.0/RxD P3.1/TxD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL PDIL VCC P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 EA ALE/PR OG PSEN P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A P2.2/A10 XTAL P2.1/A9 VSS P2.0/A8 Pouzdro DIL 40, nepostačuje pro všechny signály, proto - sdílení pinů: UART výst.txd a brána P3.1 vstup RxD a P3.0 hradlování čítače T0, brána P.3.0, a přerušovací vstup /INT0 P2.7 a sig. sběrnice AD15 Někdy možnost použít vstupní pin ve více funkcích současně hradlovat čítač, číst stav pinu, přerušit spádovou hranou ( využití v úloze) 30

31 Vnitřní blokové schéma CPU řady 51 P0.0 - P0.7 P2.0 - P2.7 PORT 0 DRIVERS PORT 2 DRIVERS V CC V SS RAM ADDR REGISTER RAM PORT 0 LATCH PORT 2 LATCH ROM/EPROM 8 B REGISTER ACC STACK POINTER TMP2 TMP1 PROGRAM ADDRESS REGISTER ALU BUFFER PSW SFRs TIMERS PC INCRE- MENTER 8 16 PROGRAM COUNTER PSEN ALE/PROG EA/ V PP RST TIMING AND CONTROL DPTR'S MULTIPLE PD PORT 1 LATCH PORT 3 LATCH OSCILLATOR XTAL1 XTAL2 PORT 1 DRIVERS PORT 3 DRIVERS P1.0 - P1.7 P3.0 - P3.7 31

32 Paměťový model mikropočítače 8051 Prostory CODE ( pouze čtení), DATA, XDATA Paměťový model up řady 8051 CODE DATA FFFF FFFF paměť prog. interní paměť dat 0000 FF 80 7F 00 REG. SP. FUNKCÍ RAM 0000 XDATA externí paměť dat 32

33 Paměťový model mikropočítače AT89C52 AT89C52 navíc - 128B RAM - DATA, 8KB vnitřní paměti FLASH -CODE, povolení vnitřní FLASH vstup /EA= L CODE Pamět. prostory u AT89C52 FFFF FFFF XDATA ext. pam. prog. ext.pam. dat AT89C52 1FFF FFF 0000 EA=1 EA=0 DATA FF REG. SP. 80 FUNKCÍ 7F RAM 00 (128B) RAM (128B)

34 Paměťový model - prostor DATA FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka 1 adresový prostor DATA paměť RAM + speciální funkční registry SFR 34

35 Prostor DATA, paměť RAM u 8051 FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128 Byte paměti RAM 128B 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka 1 paměť RAM 128 Byte v prostoru DATA 35

36 Registry R0 - R7 FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka 1 registry R0 až R7 128 Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr

37 Bitově adresovatelná paměť RAM FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť 16 Byte = 16 x 8 bitů = 128 bitů reg. banka 3 reg. banka 2 reg. banka Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr. 00 bitově adresovatelná.paměť bit 00,01,02...celk. 128 bitů 37

38 Doplňková - pouze nepřímo adr. paměť RAM (8x52) FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 128 Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr. 00 bitově adresovatelná.paměť bit 00,01,02...celk. 128 bitů 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť 128 Byte nepřímo adres. pam (např. MOV reg. banka 3 reg. banka 2 reg. banka 1 (pouze) nepřímo adres. paměť RAM -128 Byte 38

39 Prostor DATA přímo i nepřímo adr. RAM FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 128 Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr. 00 bitově adresovatelná.paměť bit 00,01,02...celk. 128 bitů 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka Byte přímo i nepřímo adres. pam (pouze) nepřímo adres. paměť RAM -128 Byte Přímo i nepřímo adr. pam. RAM Byte 39

40 Celá oblast nepřímo adr. paměti RAM FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 128 Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr. 00 bitově adresovatelná.paměť bit 00,01,02...celk. 128 bitů 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka 1 celkem 256 Byte nepřímo adres. pam RAM (pouze) nepřímo adres. paměť RAM -128 Byte Přímo i nepřímo adr. pam. RAM Byte Nepřímo adr. pam 256 Byte 40

41 Prostor DATA, Speciální funkční registry - SFR FF 80 7F SP P0 zápisník, data speciální funkční registry FF nepřímo adres. dat. pam. ( pouze u xx52 verzí) 128B 128 Byte paměti RAM Registry R0 - R7, banka 0, R0 na adr. 00 bitově adresovatelná.paměť bit 00,01,02...celk. 128 bitů 30 2F 20 1F F F F 07 R7 R reg. banka 0 80 bitově adresovatelná paměť spec. funkč. registrybrány, čítače, UART, řízení, řadič reg. banka 3 přerušení, reg. banka 2 reg. banka 1 přímo adr. MOV 80h, #0Fh (pouze) nepřímo adres. paměť RAM -128 Byte Přímo i nepřímo adr. pam. RAM Byte Nepřímo adr. pam 256 Byte Spec. funkční registry - pouze přímo adresovatelné v prostoru DATA 41

42 Prostor DATA, jednočip. mikropočítač AT89C2051 FF 80 7F SP P0 zápisník, data speciální funkční registry Jednočip. mikropočítač AT89C použití v první samostatné úloze pouze 128B RAM malé pouzdro DIL F 20 1F F F F 07 R7 R bitově adresovatelná paměť reg. banka 3 reg. banka 2 reg. banka 1 reg. banka 0 vývody -port P1 a necelý P3 na P1.0 a P1.1 nejsou PULL - UP rezistory - není schopen generovat na výstupu úroveň H 42

43 Prostor SFR - (DATA) u AT89S8252 F8h F0h E8h B (00h) E0h D8h ACC (00h) D0h C8h C0h B8h B0h A8h A0h 98h 90h 88h 80h bitově. adresov. PSW (00h) T2CON (00h) T2MOD IP P3 (FFh) P2 (FFh) SCON (00h) SBUF (xx) P1 (FFh) TCON (00h) TMOD (00h) P0 (FFh) RCAP2L RCA2H RCA2H TL2 TH2 SPSR TL0 (00h) TL1 (00h) TH0 (00h) TH1 (00h) SP (07h) DPL (00h) DPH (00h) DP1L (00h) DP1H (00h) WMCON PCON 0 (8) 1 (9) 2 (A) 3 (B) 4 (C) 5 (D) 6 (E) 7 (F) 43 FFh F7h EFh E7h DFh D7h CFh C7h BFh B7h AFh A7h 9Fh 97h 8Fh 87h

44 Adresování SFR B P2 SCON P1 TCON P0 F0h AFh A7h A8h A0h 90h 90h 8Fh 87h 88h 80h MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB bitová adresa Adresování SFR (např. brána P1 na adrese 90h) MOV 90h, #00h ; zapiš do SFR na adr. 90h přímá data 00h SETB 90h nastav bit v s bit. adr. 90h (nejnižší bit-lsb- brány P1) 90h bitová adresa od začátku (obtížně se pamatuje) SETB 90h.0 nastav bit na bitové adrese, která odpovídá nejnižšímu bitu na bajtové adrese 90h (určení y souřadnice -bajt, a x souřadnice -bit), bitovou adresu určí překladač SETB P1.0 totéž, ale i bajtovou adresu (P1 equ 90h) překladač nejdříve vezme z tabulky symbolů- P1 odpovídá hodnota 90h 44

45 Registry speciálních funkcí - SFR střadač ACC... registr B... registry R0..R7... ukazatel zásobníku - SP datový ukazatel - DPTR porty P0..P3... stavový registr PSW 8 bitový registr; funkce střadače 8 bitový reg., pomoc. reg. pro násobení/ dělení 8 bitové registry; 4 banky, přepínané v PSW 8 bitový reg bitový registr (DPH, DPL); adresace XDATA 8-bitové registry; čtení, zápis na porty procesoru 8 bitový reg.; výsledky arit., log. operací CY, AC, F0, RS1, RS0, OV,-, P sériový buffer SBUF hodnoty časovačů řídicí registry... 8 bitový reg.; vyrovnávací registr pro vysíl. /příjem 16- bitové registry (THx, TLx) 8- bitové registry; IP,IE,TMOD, TCON, SCON,PCON 45

46 Přehled rezervovaných symbolů A R0 - R7 - střadač - osm obecných registrů v právě aktivní bance DPTR - datový ukazatel (data pointer), 16- bitový registr, který se používá pro adresování v programové a externí datové paměti PC C AB - programový čítač; 16 - bitový registr, který obsahuje adresu následující instrukce - Carry flag - přenosový bit; indikuje přenos z MSB při operacích ALU - registrový pár; používá se při násobení a dělení 46

47 Přehled instrukčního souboru 8051 aritmetické operace (sčítání, odečítání, násobení, dělení,...) logické operace (AND,OR, XOR, bitové rotace, nastavování/nulování bitu přesuny dat (mezi registry, styk s programovou a externí datovou pamětí) předání řízení (skoky) (skoky, volání podprogramu,návrat z podprogramu a z přerušení,...) 47

48 Instrukční soubor Operandy instrukcí rezervované symboly: <název> A,C,DPTR, registry speciálních funkcí -SFR bajtové adresy: <adresa> adresy vnitřní datové paměti (0-127) a SFR registry ( ) bitové adresy: <adresa bitu> bitově adresovatelná paměť RAM a vybrané SFR přímá data : # <hodnota> operand je přímo zadán, je součástí instrukce data (skok) se adresují přes ukazatel relativní adresa: 8 bitů se znaménkem (+127 až -128) 48

49 Instrukční soubor Přesuny dat obecné přesuny dat: MOV obecná instrukce pro přesun (18 variant) speciální přesuny dat: MOVC přesun z programové paměti (CODE) MOVX přesun z/do externí datové paměti (XDATA) práce se zásobníkem: POP vyzvednutí dat ze zásobníku PUSH uložení dat do zásobníku 49

50 Instrukční soubor Aritmetické instrukce sčítání: ADD prosté sečtení ADDC sčítání s přenosem z nižšího řádu INC přičtení jedničky (inkrementace) odčítání: SUBB odečítání s výpůjčkou DEC odečtení jedničky (dekrementace) násobení: MUL násobení obsahu střadače obsahem registru B dělení: DIV dělení obsahu střadače registrem B dekadická korekce: DA dekadická korekce po sčítání dvou BCD čísel 50

51 Logické instrukce a instrukce pracující s bity logické operace: AND logický součin ORL logický součet XOR nonekvivalence bitové operace: SETB nastavení bitu do log. 1 CLR vynulování bitu CPL bitový doplněk RL rotace bitů vlevo RLC rotace bitů vlevo přes C RR rotace bitů vpravo RRC rotace bitů vpravo přes C 51

52 Instrukční soubor Předání řízení nepodmíněné skoky: AJMP skok uvnitř 2kB stránky LJMP dlouhý skok ( v rámci 64 kb) JMP obecná inst. skoku (překladač - AJMP nebo LJMP) podmíněné skoky: JB, JNB skok, je/není-li zadaný bit nastaven JBC skok a vynulování bitu, je-li zadaný bit nastaven JC, JNC skok je/není-li nastaven bit přenosu C JZ, JNZ skok je/není-li obsah střadače nulový DJNZ sniž obsah registru o 1;dále JNZ volání podprogramu: ACALL volání podprogramu uvnitř 2 kb stránky LCALL dlouhé volání podprogramu CALL obecná inst. volání podprogramu (překladač...) RET návrat z podprogramu 52

53 Instrukční soubor Předání řízení nepodmíněné skoky: AJMP skok uvnitř 2kB stránky LJMP dlouhý skok ( v rámci 64 kb) JMP obecná inst. skoku (překladač - AJMP nebo LJMP) podmíněné skoky: JB, JNB skok, je/není-li zadaný bit nastaven JBC skok a vynulování bitu, je-li zadaný bit nastaven JC, JNC skok je/není-li nastaven bit přenosu C JZ, JNZ skok je/není-li obsah střadače nulový DJNZ sniž obsah registru o 1;dále JNZ volání podprogramu: ACALL volání podprogramu uvnitř 2 kb stránky LCALL dlouhé volání podprogramu CALL obecná inst. volání podprogramu (překladač...) RET návrat z podprogramu návrat z přerušení: RETI návrat z přerušení 53

54 Demonstrační program, blik, hlavní smyčka ; Program pro blikani LED diody na vyvojove desce MIP s ; Program slouzi pro blikani LED pripojene na nastaveny pin portu P1. ; Strida blikani je 1:1. LED je zapojena proti napajeno. ; perioda blikani nastavena cekaci funkci Cekej, kde pocet ; cekacich cyklu udava konstanta POCET LED equ P1.5 ; LED - buzena proti napajeni POCET equ ; pocet cyklu cekaci smycky PROG_PAM equ 0A000h ; adresa ulozeni programu dseg at 30h WaitLo: ds 1 ; Pomocne promenne pro cekaci smycku WaitHi: ds 1 ; cseg at PROG_PAM jmp Init ; reset vektor - skok na vlastni zacatek programu cseg at PROG_PAM+100h ; rezervujeme prostor prvnich 256 bajtu na prerus. Init: mov SP,#70h pro stack vyuzij hornich 15 byte pameti Start: clr LED ; rozsvit LED call Cekej setb LED ; zhasni LED call Cekej jmp Start ; opakuj v nekonecne smycce 54

55 Demonstrační program, blik, podprog. čekání ;**************************************************************************************************** ;* Procedura cekani - konstantni doba dana konstantou POCET ;* zadne vstupni a vystupni parametry ;**************************************************************************************************** Cekej: mov WaitHi,#HIGH(POCET)+1; inicializace prodlevy mov WaitLo,#LOW(POCET)+1 Znovu: nop djnz WaitLo,Znovu djnz WaitHi,Znovu ret end 55

56 Jak postupovat Nainstalovat IDE Ověřit funkčnost na testovacím programu Seznámit se s architekturou 8051 lit. stránky předmětu X38MIP program blikání LED, čtení tlačítka, modifikace blikání podle tlačítka možno plně ověřit pomocí simulátoru simulace výstupu indikace stavu P1.x (P1.7 až P1.4) simulace vstupu zaškrtnutím stavu vstupu na P1.x (P1.3 až P1.0) AT89C2051 příprav a programu, překlad, napálení do vnitřní paměti Flash. program blikání LED podle vstupu tlačítko. 56

57 Kit 51- omezení Paměť EPROM - program Monitor Mon51 od adr do 1FFFFh Paměť SRAM od 0A000h 0BFFFh, adr. BF00h až BFFFFh rezervováno pro monitor Sloučení paměťových prostorů XDATA a CODE obvodová úprava Vývojová deska na cvičeních Kit- 51 (díky ochranným obvodůmpřipojené budiče 74HC245) polovina brány P1 (P1.3 až P1.0) jako vstup, polovina brány P1 (P1.7 až P1.4) jako výstup 57

58 Literatura K procesorům řady 8051 existuje velké množství literatury Dobrá česká kniha je: Skalický, P.: Mikroprocesory řady 8051, vydavatelství BEN Materiály s popisem procesoru jsou na www stránkách tohoto předmětu, případně na odkazech. Firemní zdroje:

59 Literatura Další zdroje: kde jako příklad úpravy programu může sloužit: Vyhledávání na Internetu podle hesel: 8051 microcontroller - nebo microcontroller + další klíčová slova např. tutorial, 59

Mikroprocesory v přístrojové technice

Mikroprocesory v přístrojové technice Mikroprocesory v přístrojové technice Přednášky A3B38MMP 1 Mikroprocesory v přístrojové technice A3B38MMP, katedra měření, ČVUT FEL Vyučující: přednášky - doc. Ing. Jan Fischer, CSc., konzultace - úterý

Více

Mikroprocesory v přístrojové technice

Mikroprocesory v přístrojové technice Mikroprocesory v přístrojové technice Přednášky A3B38MMP 1 Mikroprocesory v přístrojové technice A3B38MMP, katedra měření, ČVUT FEL Vyučující: přednášky - doc. Ing. Jan Fischer, CSc., konzultace - úterý

Více

Mikrořadiče pro přístrojovou techniku

Mikrořadiče pro přístrojovou techniku Mikrořadiče pro přístrojovou techniku Doc. Jan Fischer Katedra měření ČVUT v Praze, FEL Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 1 Oblast zájmu předmětu Mikroprocesory v přístrojové

Více

Mikroprocesory v přístrojové technice

Mikroprocesory v přístrojové technice Mikroprocesory v přístrojové technice ČVUT V Praze Fakulta elektrotechnická, katedra měření Podklad k přednášce 1- X38MIP + Y38PMM, Je určen pouze pro studenty ČVUT FEL jako pomůcka při studiu předmětů

Více

Mikroprocesory v přístrojové technice

Mikroprocesory v přístrojové technice Mikroprocesory v přístrojové technice A3B38MMP, katedra měření, ČVUT FEL Vyučující: přednášky: doc. Ing. Jan Fischer, CSc., konzultace: úterý 17.45 hod v 205, (příp. další po dohodě) čtvrtek 18.30 hod

Více

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051 051 Seznámení s mikropočítačem Architektura mikropočítače Instrukce Paměť Čítače Porovnání s AT89C2051 Seznámení s mikropočítačem řady 8051 Mikroprocesor řady 8051 pochází z roku 1980 a je vytvořené firmou

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Mikrokontroléry. Doplňující text pro POS K. D. 2001 Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou

Více

Procesory z řady 8051

Procesory z řady 8051 Procesory z řady 8051 A/D a D/A převodníky, komparátory Nízký příkon napájení 3,3V Malá pouzdra pro plošnou montáž Programová Flash OTP-EPROM Redukované nebo rozšířené I/O vývody Jádro 80C51 Kapacita programu

Více

Rozhraní mikrořadiče, SPI, IIC bus,..

Rozhraní mikrořadiče, SPI, IIC bus,.. Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška A3B38MMP 2013 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral

Více

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer Přednáška A3B38MMP Bloky mikropočítače vestavné aplikace, dohlížecí obvody 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL Praha 1 Hlavní bloky procesoru

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

od jaké adresy bude program umístěn? Intel Hex soubor, co to je, z čeho a jak se získá, k čemu slouží? Pseudoinstrukce (direktivy) překladače ORG, SET

od jaké adresy bude program umístěn? Intel Hex soubor, co to je, z čeho a jak se získá, k čemu slouží? Pseudoinstrukce (direktivy) překladače ORG, SET 1) Archiktura procesorů řady 51 Jednočipové mikropočítače řady X51. Jednočipové mikropočítače rodiny X51 - AT89C52, AT89S8252 obvodová struktura, druhy a velikosti paměťových prostorů, velikosti vnitřních

Více

MIKROPOČÍTAČOVÉ SYSTÉMY

MIKROPOČÍTAČOVÉ SYSTÉMY MIKROPOČÍTAČOVÉ SYSTÉMY Jednočipové mikropočítače řady 805 Vytištěno z dokumentů volně dostupných na Webu Mikroprocesory z řady 805 Mikroprocesor 805 pochází z roku 980 a je vývojově procesorem relativně

Více

+---------------------------------------------------------------+ +-----------------------------------------------------------+

+---------------------------------------------------------------+ +-----------------------------------------------------------+ +---------------------------------------------------------------+ +-----------------------------------------------------------+ AA SSSS MM MM AAAA SS SS MMM MMM AA AA SS MM M M MM AA AA SSSSS MM M M MM

Více

Mikrořadiče řady 8051.

Mikrořadiče řady 8051. Mikrořadiče řady 8051 Řada obvodů 8051 obsahuje typy 8051AH, 8031AH, 8751H, 80C51, 80C31, 8052 a 8032 Jednotlivé obvody se od sebe liší technologií výroby a svojí konstrukcí Způsob programování je však

Více

Programátorský model procesoru x51

Programátorský model procesoru x51 Programátorský model procesoru x51 Základní schéma procesoru V rámci cvičení tohoto předmětu budeme programovat jeden konkrétní procesor řady x51. Abychom ho mohli začít programovat, musíme si nejprve

Více

velikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci

velikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci Některé otázky pro kontrolu připravenosti na test k předmětu MIP a problémové okruhy v l.sem. 2007 Náplní je látka z přednášek a cvičení do termínu testu v rozsahu přednášek, případně příslušného textu

Více

Jednočipové mikropočítače (mikrokontroléry)

Jednočipové mikropočítače (mikrokontroléry) Počítačové systémy Jednočipové mikropočítače (mikrokontroléry) Miroslav Flídr Počítačové systémy LS 2006-1/17- Západočeská univerzita v Plzni Co je mikrokontrolér integrovaný obvod, který je často součástí

Více

Struktura a architektura počítačů (BI-SAP) 7

Struktura a architektura počítačů (BI-SAP) 7 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 7 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Profilová část maturitní zkoušky 2014/2015

Profilová část maturitní zkoušky 2014/2015 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň přednášky Druhá část. přednášky 12 Sériové rozhraní SPI, Sériové rozhraní IIC A4B38NVS, 2011, kat. měření,

Více

Překladač - Assembler, úloha SW_ UART

Překladač - Assembler, úloha SW_ UART Překladač - Assembler, úloha SW_ UART Přednáška 2 - část A3B38MMP, 2014 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL Praha, kat. měření 1 Náplň Úloha UART, specifikace

Více

Strojový kód. Instrukce počítače

Strojový kód. Instrukce počítače Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska

Více

Rozhraní mikrořadiče, SPI, IIC bus,..

Rozhraní mikrořadiče, SPI, IIC bus,.. Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 14 - X38MIP -2009, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral Interface) - původ firma Motorola SPI není typ

Více

Překladač - Assembler. kat. měření, ČVUT - FEL, Praha A3B38MMP, X38MIP Přednáška 3 - část. J. Fischer

Překladač - Assembler. kat. měření, ČVUT - FEL, Praha A3B38MMP, X38MIP Přednáška 3 - část. J. Fischer Překladač - Assembler Přednáška 3 - část A3B38MMP, X38MIP -2011 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2012,J.Fischer, kat. měření, ČVUT - FEL 1 Náplň Úloha UART, specifikace zadání, vysvětlení

Více

Profilová část maturitní zkoušky 2015/2016

Profilová část maturitní zkoušky 2015/2016 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

Vestavné systémy BI-VES Přednáška 5

Vestavné systémy BI-VES Přednáška 5 Vestavné systémy BI-VES Přednáška 5 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2010/11 Evropský

Více

Procesor z pohledu programátora

Procesor z pohledu programátora Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér

Více

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň přednášky Sériová rozhraní rozhraní

Více

RISC a CISC architektura

RISC a CISC architektura RISC a CISC architektura = dva rozdílné přístupy ke konstrukci CPU CISC (Complex Instruction Set Computer) vývojově starší přístup: pomoci konstrukci překladače z VPP co nejpodobnějšími instrukcemi s příkazy

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3 Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 4.C Skupina: 3 Klimatizace Zpráva číslo: 3 Dne: 08.01.2007 Soupis použitých přístrojů: přípravek s μc 8051 přípravek s LCD přípravek

Více

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů ) Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů ) Führer Ondřej, FUH002 1. AVR procesory obecně

Více

Použití programovatelného čítače 8253

Použití programovatelného čítače 8253 Použití programovatelného čítače 8253 Zadání 1) Připojte obvod programovatelný čítač- časovač 8253 k mikropočítači 89C52. Pro čtení bude obvod mapován do prostoru vnější programové (CODE) i datové (XDATA)

Více

Základní uspořádání pamětí MCU

Základní uspořádání pamětí MCU Základní uspořádání pamětí MCU Harwardská architektura. Oddělený adresní prostor kódové a datové. Používané u malých MCU a signálových procesorů. Von Neumannova architektura (Princetonská). Kódová i jsou

Více

Úvod do mobilní robotiky AIL028

Úvod do mobilní robotiky AIL028 md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)

Více

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku ETC Embedded Technology Club setkání 3, 3B 9.10. 2018 zahájení třetího ročníku Katedra měření, Katedra telekomunikací,, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club, 3, 3B 23.10.2018, ČVUT- FEL,

Více

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,

Více

Náplň předmětu A3B38MMP a kontrolní otázky k terminu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma

Náplň předmětu A3B38MMP a kontrolní otázky k terminu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma Náplň předmětu A3B38MMP a kontrolní otázky k terminu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma mikroprocesorem řízeného přístroje Architektura, paměťový model,

Více

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Simulátor mikroprocesorů architektury 8051.

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Simulátor mikroprocesorů architektury 8051. PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Simulátor mikroprocesorů architektury 8051 2014 Petr Hrbek Anotace Simulátor mikroprocesorů architektury 8051 umožňuje uživateli

Více

8. Laboratoř: Aritmetika a řídicí struktury programu

8. Laboratoř: Aritmetika a řídicí struktury programu 8. Laboratoř: Aritmetika a řídicí struktury programu Programy v JSA aritmetika, posuvy, využití příznaků Navrhněte a simulujte v AVR studiu prográmky pro 24 bitovou (32 bitovou) aritmetiku: sčítání, odčítání,

Více

Mikroprocesory v přístrojové technice

Mikroprocesory v přístrojové technice Mikroprocesory v přístrojové technice ČVUT V Praze Fakulta elektrotechnická, katedra měření Podklad k přednášce Y38PMM, Je určen pouze pro studenty ČVUT FEL jako pomůcka při studiu předmětu Y38PMM Dokument

Více

Zadání semestrálního projektu PAM

Zadání semestrálního projektu PAM P ř evaděč RS485 Navrhněte s procesorem AT89C2051 převaděč komunikační sběrnice RS485 s automatickým obracením směru převodníku po přenosu bytu. Převaděč vybavte manuálním nastavením přenosové rychlosti

Více

Kubatova 19.4.2007 Y36SAP 8. Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR. 2007-Kubátová Y36SAP-strojový kód 1

Kubatova 19.4.2007 Y36SAP 8. Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR. 2007-Kubátová Y36SAP-strojový kód 1 Y36SAP 8 Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR 2007-Kubátová Y36SAP-strojový kód 1 Architektura souboru instrukcí, ISA - Instruction Set Architecture Vysoká Architektura

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011

Více

Mikroprocesor Intel 8051

Mikroprocesor Intel 8051 Mikroprocesor Intel 8051 Představení mikroprocesoru 8051 Mikroprocesor as jádrem 8051 patří do rodiny MSC51 a byl prvně vyvinut firmou Intel v roce 1980, což znamená, že zanedlouho oslaví své třicáté narozeniny.

Více

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor: Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:

Více

A51 MACRO ASSEMBLER POKUSNY PROGRAM DATE 10/3/007 PAGE 1

A51 MACRO ASSEMBLER POKUSNY PROGRAM DATE 10/3/007 PAGE 1 Demonstrač nítext k předná š ce Mikroprocesory v přístrojové technice, kat. měření. A51 MACRO ASSEMBLER POKUSNY PROGRAM DATE 10/3/007 PAGE 1 MS-DOS MACRO ASSEMBLER A51 V4.4 OBJECT MODULE PLACED IN DEMC.OBJ

Více

Univerzální jednočipový modul pro řízení krokových motorů

Univerzální jednočipový modul pro řízení krokových motorů Středoškolská odborná činnost 2005/2006 Obor 10 elektrotechnika, elektronika, telekomunikace a technická informatika Univerzální jednočipový modul pro řízení krokových motorů Autor: Jan Fíla SPŠ Trutnov,

Více

Program "Světla" pro mikropočítač PMI-80

Program Světla pro mikropočítač PMI-80 Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program

Více

PROCESOR. Typy procesorů

PROCESOR. Typy procesorů PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně

Více

Náplň předmětu A3B38MMP a kontrolní otázky k termínu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma

Náplň předmětu A3B38MMP a kontrolní otázky k termínu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma Náplň předmětu A3B38MMP a kontrolní otázky k termínu testu v semestru Mikroprocesory řady 8051 /52 a jejich použití Obecné blokové schéma mikroprocesorem řízeného přístroje Architektura, paměťový model,

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

7. Monolitické počítače, vlastnosti a použití.

7. Monolitické počítače, vlastnosti a použití. 7. Monolitické počítače, vlastnosti a použití. Obsah 7. Monolitické počítače, vlastnosti a použití.... 1 7.1 Jednočipové mikropočítače řady 8048... 2 7.2 Jednočipový mikropočítač 8051... 2 7.3 Architektura

Více

MSP 430F1611. Jiří Kašpar. Charakteristika

MSP 430F1611. Jiří Kašpar. Charakteristika MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Přednáška 1. 2011, kat. měření, ČVUT - FEL, Praha J. Fischer

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Přednáška 1. 2011, kat. měření, ČVUT - FEL, Praha J. Fischer Přednáška 1 2011, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň HW návrh vestavěných systémů, komponenty a jejich využití, procesor jako součástka Logické obvody a jejich vlastnosti z hlediska spolupráce

Více

Počítač jako prostředek řízení. Struktura a organizace počítače

Počítač jako prostředek řízení. Struktura a organizace počítače Řídicí počítače - pro řízení technologických procesů. Specielní přídavná zařízení - I/O, přerušovací systém, reálný čas, Č/A a A/Č převodníky a j. s obsluhou - operátorské periferie bez obsluhy - operátorský

Více

Pohled do nitra mikroprocesoru Josef Horálek

Pohled do nitra mikroprocesoru Josef Horálek Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická

Více

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Semestrální práce z předmětu Speciální číslicové systémy X31SCS Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Systém přerušení České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 6 Ver.1.2 J. Zděnek, 213 1 pic18f Family Interrupt

Více

Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n

Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n Praktický návod Inteligentní elektroinstalace obytného domu Ego-n 1. Vytvoření nového projektu 2. Nastavení komunikace Informace o projektu Nastavení domu (rozsáhlé projekty) 1. 2. 3. 4. Přidání elementu

Více

Základy programování 8051

Základy programování 8051 Základy programování 8051 1 Úvod do programování jednočipových mikropočítačů Jednočipový mikropočítač řady 8051 je v současné době nepsaným standardem v mikroprocesorové technice Jeho architektura a instrukční

Více

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů). Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis

Více

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496 Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:

Více

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů ZÁKLADNÍ CHARAKTERISTIKA Připojení 16 analogových vstupů Měření stejnosměrných napěťových signálů Základní rozsahy ±120mV nebo ±12V Další rozsahy ±30mV nebo ±3V Rozlišení 16 bitů Přesnost 0,05% z rozsahu

Více

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Přednáška 10 2012, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Náplň přednášky Čítače v MCU forma, principy činnosti A4B38NVS, 2012, J.Fischer, kat.

Více

Struktura a architektura počítačů (BI-SAP) 9

Struktura a architektura počítačů (BI-SAP) 9 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 9 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Úvod do mobilní robotiky NAIL028

Úvod do mobilní robotiky NAIL028 md at robotika.cz http://robotika.cz/guide/umor08/cs 6. října 2008 1 2 Kdo s kým Seriový port (UART) I2C CAN BUS Podpora jednočipu Jednočip... prostě jenom dráty, čti byte/bit, piš byte/bit moduly : podpora

Více

Architektura počítače

Architektura počítače Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích

Více

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICKÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Počítačový řídicí systém Hierarchická

Více

Číslicový zobrazovač CZ 5.7

Číslicový zobrazovač CZ 5.7 Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií Autor: Tomáš Válek, xvalek02@stud.fit.vutbr.cz Login: xvalek02 Datum: 21.listopadu 2012 Obsah 1 Úvod do rozhraní I 2 C (IIC) 1 2 Popis funkčnosti

Více

FILIP SCHWANK. Katedra měření, listopad 2017

FILIP SCHWANK. Katedra měření, listopad 2017 FILIP SCHWANK Katedra měření, listopad 2017 CO JE TO MBED Knihovna pro programování mikrokontrolérů Jazyk C++ Jednoduché funkce dělají složité věci Od řidiče auta až po jeho mechanika JAK NA TO Registrovat

Více

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování 8. Rozšiřující deska Evb_IO a Evb_Motor Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem

Více

Jazyk symbolických adres

Jazyk symbolických adres Jazyk symbolických adres 1 Proč programovat v JSA Pro některé procesory resp. MCU jsou překladače JSA dostupnější. Některé překladače vyšších jazyků neumí využít určité speciální vlastnosti procesoru.

Více

Převodník Ethernet ARINC 429

Převodník Ethernet ARINC 429 Převodník Ethernet ARINC 429 Bakalářská práce Tomáš Levora ČVUT FEL levortom@fel.cvut.cz Tomáš Levora (ČVUT FEL) Převodník Ethernet ARINC 429 levortom@fel.cvut.cz 1 / 25 Zadání Převádět data ze sběrnice

Více

2. Prehľad vlastností jednočipových mikropočítačov (I-8048, I-8051, I-80196)

2. Prehľad vlastností jednočipových mikropočítačov (I-8048, I-8051, I-80196) 2. Prehľad vlastností jednočipových mikropočítačov (I-8048, I-8051, I-80196) Hlavní vlastnosti obvodů řady 8051 a 8052 jsou: - osmibitová centrální procesorová jednotka (CPU) - oscilátor a obvody hodin

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů Zdeněk Oborný Freescale 2013 1. Obecné vlastnosti Cílem bylo vytvořit zařízení, které by sloužilo jako modernizovaná náhrada stávající

Více

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Hierarchická struktura řídicího systému

Více

ETC Embedded Technology Club setkání

ETC Embedded Technology Club setkání ETC Embedded Technology Club setkání 13.12. 2016 Katedra telekomunikací, Katedra měření, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club, 13.12.2016, ČVUT- FEL, Praha 1 Náplň Plán činnosti Výklad

Více

Jak do počítače. aneb. Co je vlastně uvnitř

Jak do počítače. aneb. Co je vlastně uvnitř Jak do počítače aneb Co je vlastně uvnitř Po odkrytí svrchních desek uvidíme... Von Neumannovo schéma Řadič ALU Vstupně/výstupní zař. Operační paměť Počítač je zařízení, které vstupní údaje transformuje

Více

MIKROPROCESOROVÁ TECHNIKA

MIKROPROCESOROVÁ TECHNIKA MODERNIZACE VÝUKOVÝCH MATERIÁLŮ A DIDAKTICKÝCH METOD - CZ.1.07/2.2.00/15.0463 MIKROPROCESOROVÁ TECHNIKA LEKCE 1 Ing. Daniel Zuth, Ph.D. 2012 ÚVODNÍ HODINA DO PŘEDMĚTU MIKROPROCESOROVÁ TECHNIKA OBSAH Úvod

Více

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2 Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy

Více

Podprogram DELAY.INC. - konstanty časových prodlev. RB3 equ 11b DEL1MS: DEL800: DEL400: DEL200 DEL100 DELAY: ret DEL1MS

Podprogram DELAY.INC. - konstanty časových prodlev. RB3 equ 11b DEL1MS: DEL800: DEL400: DEL200 DEL100 DELAY: ret DEL1MS 6.2.2001 ÚLOHA č.1 Tomáš Mořkovský, M4 1. diody:, 0,2 s čekat 2. diody:, 0,2 s čekat 3. prohodit čtveřice svítících diod, 0,2 s čekat a 3x opakovat 4. diody:, 0,2 s čekat 5. rotace diody vlevo až po, vždy

Více

Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek

Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek Úkol: K STM32F100 připojte pomocí sério-paralelního posuvného registru 7-segmetový zobrazovač s LED a dále

Více

Pohled do nitra mikroprocesoru

Pohled do nitra mikroprocesoru Pohled do nitra mikroprocesoru Obsah 1. Pohled do nitra mikroprocesoru 2. Architektury mikroprocesorů 3. Organizace cvičného mikroprocesoru 4. Registry v mikroprocesoru 5. Aritmeticko-logická jednotka

Více

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Projekt - Voltmetr Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň Projekt Voltmetr Princip převodu Obvodové řešení

Více

Přednáška - A3B38MMP Procesory s jádrem ARM. A3B38MMP 2015, J. Fischer, kat. měření, ČVUT-FEL Praha 1

Přednáška - A3B38MMP Procesory s jádrem ARM. A3B38MMP 2015, J. Fischer, kat. měření, ČVUT-FEL Praha 1 Přednáška - A3B38MMP Procesory s jádrem ARM. A3B38MMP 2015, J. Fischer, kat. měření, ČVUT-FEL Praha 1 ARM - historie ARM - RISC procesory (původ britská firma Acorn, procesory - stolní počítače později

Více

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení Připojení periferních zařízen zení 1 Koncepce připojení V/V zařízení V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče specializované (řadič disku) lze k nim připojit jen zařízení určitého

Více

Konfigurace portů u mikrokontrolérů

Konfigurace portů u mikrokontrolérů Konfigurace portů u mikrokontrolérů Porty u MCU Většina vývodů MCU má podle konfigurace některou z více funkcí. K přepnutí funkce dochází většinou automaticky aktivováním příslušné jednotky. Základní konfigurace

Více

Digitální teploměr s LCD

Digitální teploměr s LCD Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 3.C Skupina: 3 Digitální teploměr s LCD Zpráva číslo: 5 Dne: 22.05.2006 Soupis použitých přístrojů: přípravek s μc 8051 přípravek

Více

Úloha Ohmetr zadání úlohy

Úloha Ohmetr zadání úlohy Úloha Ohmetr zadání úlohy Přednáška 3 - část A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Měření odporu pomocí MKO 74121 Sestavte mikroprocesorem

Více

35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša

35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša 35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša http://dce.felk.cvut.cz/pos/ 1 Obsah předmětu Architektura počítače počítač jako prostředek řízení struktura a organizace

Více

Microchip. PICmicro Microcontrollers

Microchip. PICmicro Microcontrollers Microchip PICmicro Microcontrollers 8-bit 16-bit dspic Digital Signal Controllers Analog & Interface Products Serial EEPROMS Battery Management Radio Frequency Device KEELOQ Authentication Products Návrh

Více