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 a počtu přenášených bitů s indikací přenosové rychlosti přenášených sekvencí. Veškerou měřící a řídící činnost svěřte procesoru. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program pro MIK552 zajišťující činnost převaděče a ověřte jeho činnost.na přijmu po sběrnici RS232 s indikací řízení pro obvod SN75176.
Č tyř místný č ítač Navrhněte s procesorem AT89C2051 a kaskádou čítačů mající na vstupu obvod AND čtyřmístný čítač do 20MHz. Veškerou řídící a generující činnost, včetně automatického přepínání rozsahů a obsluhy řadiče displeje svěřte procesoru. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program pro MIK552 zajišťující činnost čítače a zobrazení naměřené hodnoty na čtyřmístném sériově ovládaném displeji (Displej2) včetně automatického přepínání rozsahu (zobrazení na čtyři místa). Navržený program v jazyce C ověřte na přípravku MIK552 bez kaskády čítačů.
Programátor procesorů Atmel Navrhněte pro procesor z řady 8051 program v jazyce C, který zajistí sériové programování (ISP) procesoru AT89S2051 a jemu podobných. Programátor bude zajišťovat smazání, přečtení a naprogramování obvodů hodnotami přicházejícími po sériové lince z nadřízeného počítače PC ve formátu INTEL-HEX. Požadované napájecí napětí je pouze 5V. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program zajišťující operace čtení, mazání a programování procesoru.
Kontaktní teplomě r Navrhněte mikropočítač s řadičem AT89C2051, který ve spolupráci s obvodem Dallas DS1820 bude realizovat kontaktní teploměr. K systému připojte obvody umožňující uchování až tří programovatelných prahových úrovní ovládajících 2 relé a jeden výstup s otevřeným kolektorem (1A) a obvod pro 3-4 místný displej. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program zajišťující komunikaci obvodu DS1820 s přípravkem MIK552, zobrazení naměřené hodnoty na displeji (Displej2) a komparaci naprogramovaných úrovní s aktuální naměřenou hodnotou na vývody P4.0 a P4.1.
Zobrazovač RS485/RS232 S mikrokontrolérem na bázi 8051 navrhněte 6-místný zobrazovač hodnot přenášených po sériové lince s rozhraním 485 /232. Na displeji musí být zobrazitelné všechny ASCII znaky použitelné pro 14-ti segmentový displej. Přenášená data jsou 8bitů + 1stop bit nebo 9bitů+1stop bit a jsou zakončena znakem 0x00h. Pro multiprocesorovou komunikaci na RS485 je třeba přístroj vybavit detekcí adresy 1 z 32. Napájecí napětí se bude pohybovat v rozmezí 9 až 24V. V rámci semestrálního projektu proveďte obvodový návrh automatu a vytvořte jeho obslužný program v jazyce C.
Dvoukanálový měři č prů toku S procesorem z řady 8051 navrhněte dvoukanálový měřič průtoku s programovatelnou polaritou a započitatelnou šířkou vstupního impulzu. Pokud šířka impulzu přesáhne naprogramovanou hodnotu v rozsahu od 0.01s do 10s, je považována jako vstupní impulz. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program (v jazyce C) zajišťující změření impulzu a výpočet průtoku.
Dvoukanálový měři č prů toku S procesorem z řady 8051 navrhněte dvoukanálový měřič průtoku s programovatelnou amplitudou započitatelného vstupního impulzu a programovatelnou hodnotou minimálního průtoku v rozsahu 0.1 až 10l/s. Pokud impulz přesáhne naprogramovanou hodnotu v rozsahu od 5V/256 do 5V je považována jako platný vstupní impulz. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program (v jazyce C) zajišťující změření impulzu, výpočet průtoku a ošetření stavu kdy průtok bude nižší než nastavená minimální hodnota.
Mikropoč ítač pro sledování komunikace-rs485c S procesorem z řady 8051 realizujte zařízení pro sledování datových přenosů po rozhraní RS485. Zjištěné informace umožněte přenášet do počítače typu PC po sériovém kanále nebo na LCD displeji. V rámci semestrální práce proveďte obvodový návrh a vytvořte testovací program pro ověření funkce všech navržených funkcí mikropočítače.
Spínací hodiny s mikroprocesorem S procesorem z řady 8051 navrhněte spínací hodiny s 2 reléovými výstupy a 3 logickými vstupy. Navržené zařízení by mělo být vybaveno dvouřádkovým znakovým LCD displejem, který by měl indikovat reálný čas. Zařízení by mělo umožňovat nastavení až 3 intervalů zapnutí a vypnutí v každém dni týdnu pro každý reléový výstup. K ovládáni si zvolte nezbytný počet ovládacích tlačítek. U zařízení umožněte naprogramování z nadřazeného počítače po sériové lince RS232. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program (jazyk C) zajišťující zpracování navržených funkcí.
Kalibrátor prů myslových standardů Navrhněte s procesorem z řady 8051 kalibrátor napěťových (0-2, 0-5 a 0-10V) a proudových (0-20, 4-20mA). Ke generování využijte 16-ti bitovou PWM. Kalibrátor vybavte klávesnicí a LCD displejem. Přepínání napěťových a proudových rozsahů může být mechanické. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program zajišťující výpočet nastavené hodnoty a její generování.
Ultrazvukový indikátor pohybu S procesorem z řady 8051 navrhněte ultrazvukový indikátor pohybu. Navržené zařízení vybavte rozhraním, které umožní snadné začlenění systému do standardního bezpečnostního systému a zároveň umožní dálkovou konfiguraci po izolovaném rozhraní RS485. V rámci semestrálního projektu proveďte obvodový návrh automatu a vytvořte obslužný program pro vlastní indikátor a dálkovou konfiguraci.
Ultrazvukový měři č vzdálenosti S procesorem z řady 8051 navrhněte ultrazvukový měřič vzdálenosti v rozsahu od x do 3m. Navržené zařízení vybavte izolovaným rozhraním RS485 s možností dálkové konfigurace (např. rozsahu měření). V rámci semestrálního projektu proveďte obvodový návrh a vytvořte obslužný program pro vlastní změření vzdálenosti a dálkovou konfiguraci.
Mikropoč ítač pro sledování komunikace I 2 C S procesorem z řady 8051 realizujte zařízení pro sledování datových přenosů po rozhraní I 2 C. Zjištěné informace umožněte přenášet do počítače typu PC nebo zobrazovat na LCD znakovém displeji. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující monitoring sběrnice a zobrazeni komunikace za pomoci sériového kanálu na obrazovce počítače PC.
Realizace sériového kanálu pomocí záchytného a komparač ního systému Navrhněte pro procesor z řady 8051 program realizující příjem a vysílání sériového kanálu za pomoci záchytného a komparačního systému procesoru 80552 nebo PCA systému procesoru AT89C51ED2. Navržený program ověřte na vývojovém modulu.
Generátor slov S procesorem z řady 8051 navrhněte programovatelný generátor slov s osmi výstupy s pokud možno co nejvyšší programovatelnou bitovou rychlostí. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující naplnění generátoru z počítače PC a vlastní program zajišťující generování 8 bitových slov.
Regulace stmívač e S procesorem z řady 8051 navrhněte regulaci postupného rozsvícení a zhasnutí žárovky. Nastaveni doby přechodu realizujte přepínačem nebo pomocí dálkového ovladače. V rámci semestrálního projektu proveďte návrh obvodu a navrhněte program pro navržený regulátor. Jeho funkci ověřte na procesoru 80C552 s tím, že doba přechodu bude určována po sériovém kanále z PC.
Systém se dvě ma sériovými kanály Navrhněte připojení procesoru AT89C2051 jako přijímače/vysílače sériové informace k jinému procesoru z řady 8051 a navrhněte sériový nebo jiný způsob komunikace obou procesorů mezi sebou. V rámci semestrálního projektu proveďte obvodový návrh, u kterého je dominantním faktorem co nejnižší cena, a vytvořte programy pro zajištění paralelního nebo jiného přenosu hodnot mezi oběma procesory. Činnost navržených programů případně ověřte na dvou vývojových systémech.
Koncentrátor sériových kanálů Navrhněte multiprocesorový systém pro koncentraci až 5-ti kanálů s rozhraním RS232. Příjem jednotlivých kanálů budou zajišťovat jednočipové kontroléry AT89C2051, které budou akumulovat přijaté informace a v blocích přenášet do nadřízeného procesoru 80C552. V rámci semestrálního projektu navrhněte obvodové řešení systému a přenos dat jedním (příp. oběma) směrem. Navrhněte program pro jednočipové kontroléry a jejich obsluhu procesorem 80C552.
Registrač ní systém Navrhněte mikroprocesorový systém s procesorem AT89C51ED2 s pamětí Flash nebo RAM o kapacitách 128kB až 512kB umožňujících programování byte po bytu. Při návrhu zvažte náhradu paměti Flash pamětí RAM (na stejnou pozici) a její zálohování včetně ochranných obvodů (asi od firmy Dallas). V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program pro zápis bytu a několika bytů do paměti Flash a program pro její smazání.
Programovatelný logický automat S procesorem z řady 8051 realizujte programovatelný logický automat pro jednodušší logické řízení. Uživatelský program automatu bude uložen v sériové paměti EEPROM a bude programovatelný z nadřízeného počítače PC. Zvolte vhodný instrukční soubor, který umožní realizovat logické funkce obdobné automatu LOGO od firmy Siemens a určete vhodný tvar slov instrukcí. V rámci semestrálního projektu navrhněte programové řešení (v jazyce C) jednotlivých logických funkcí.
Programovatelný automat 2 S procesorem 80C552 realizujte programovatelný logický řadič pro jednodušší logické řízení, který bude zpracovávat uživatelský program uložený v sériové paměti EEPROM. Navrhněte několik instrukcí včetně instrukcí podmíněných skoků pro realizaci logického řízení a určete jejich implementaci. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující zpracování navržených instrukcí i vlastní implementace zvolených instrukcí.
Na téma: Programovatelný logický automat 3 S procesorem z řady 8051 realizujte programovatelný logický řadič pro jednodušší logické řízení. Uživatelský program automatu bude uložen v sériové paměti EEPROM a bude programovatelný z nadřízeného počítače PC. Zvolte vhodný instrukční soubor, který umožní realizovat stavové diagramy Mealyho typu a určete vhodný tvar slov instrukcí. V rámci semestrálního projektu proveďte obvodový návrh automatu a vytvořte programové řešení (v jazyce C) jednotlivých logických funkcí.
Paralelní komunikace mezi dvě ma procesory Navrhněte optimální obvodově oddělené propojení sběrnic dvou procesorů AT89C52, zajišťující co nejrychlejší 8bitový paralelní přenos. V rámci semestrálního projektu proveďte obvodový návrh a vytvořte program zajišťující přenos hodnoty z jednoho procesoru do druhého a obráceně. Současný přenos oběma směry není požadován. Navrženou konfiguraci porovnejte a zhodnoťte se synchronním přenosem mezi oběma procesory pomocí sériového kanálu. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující přenos hodnot mezi procesory..
Simulátor výstupního kódu č teč ky magnetických karet Navrhněte s procesorem AT89C2051 simulátor výstupu čtečky magnetických karet, jehož kód přišel po sériovém kanále. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující generování výstupů CLK, DATA, CardPresent na základě přijaté sériové informace..
Simulátor výstupního kódu klávesnice PC Navrhněte s procesorem AT89C2051 simulátor výstupu PC klávesnice pro číselné hodnoty v rozsahu 1 až 34znaků přicházející po sériovém kanále a zakončených znakem ENTER. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující generování výstupů CLK, DATA na základě přijaté sériové informace..
Simulátor výstupního kódu Wiegand Navrhněte s procesorem AT89C2051 simulátor výstupu čtečky bezkontaktního kódu s výstupem Wiegand (26bitů) pro číselné hodnoty v rozsahu 1 až 8znaků přicházející po sériovém kanále a zakončených hodnotou CR. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte program zajišťující generování výstupů DATA0 a DATA1 na základě přijaté sériové informace.
P ř íjem infra signálu Navrhněte s pomocí procesoru AT80C2051 a obvodu SFH506 přijímač infračerveného signálu z dálkového ovladače. V rámci semestrálního projektu proveďte obvodový návrh přijímače a navrhněte program pro procesor 80C552 s přípravkem s obvodem SFH506 realizující přijímač dálkového ovladače s protokolem RC5, který ovládá motorek hlasitosti HiFi zesilovače.
Modulátor QPSK S procesorem z řady 8051 navrhněte modulátor QPSK. Pro dosažení co nejvyšší symbolové rychlosti definujte potřebné funkce tabulkami. V rámci semestrálního projektu navrhněte a zrealizujte programové vybavení modulátoru a stanovte maximální možnou symbolovou rychlost.
Univerzální rozhraní pro LED a LCD displeje Navrhněte zapojení displeje LCD a LED (7segmentů a 14segmentů) pro připojení k mikropočítačovému systému. LED displeje budou 6-ti místné s digitálním řízením jasu. Připojení kteréhokoliv displeje bude realizováno jedním rozhraním, z kterého procesor zjistí o jaký typ displeje se jedná, a oba LED displeje musí mít stejné komunikační rozhraní. V rámci semestrálního projektu proveďte obvodový návrh a navrhněte programy pro obsluhu obou displejů.