6. 5. 2008, 20:32
Paměťový prostor mikrokontroléru Atmel 2051 můžeme rozdělit na paměť dat a paměť programu, což ostatně plyne ze samotné konstrukce (Harvardská architektura). Na rozdíl od mikrokontroléru Atmel 8051 nelze připojovat externí paměťové zařízení.
Paměť programu
Jak jsem se již jednou zmiňoval, existují dva mikrokontroléry, které jsou takřka shodné jako Atmel 2051 pouze s tím rozdílem, že mají jinou velikost paměti programu. Jedná se o AT89C1051 (s jedním KB paměti programu) a o AT89C4051 (ten má paměť programu o velikosti 4KB). Jinak mezi nimi není vůbec žádný rozdíl. Já se však těmto dvěma modifikacím věnovat nebudu, jelikož to považuji za zbytečné.
Zobrazit zbytek článku »
Štítky: AT89C2051
Umístěno v kategorii Elektronika | Žádný komentář »
21. 4. 2008, 9:02
Poslední dobou začínám opravdu přemýšlet nad tím, jestli si člověk opravdu dokáže vážit toho, co má. Každou sekundou umírá na světě spousta lidí a mnozí z nich na snadno léčitelné nemoci či hladu. Pokud bychom se však podívali do tváří malých černošských dětí, které nemají co do úst, viděli bychom častokráte krásný upřímný úsměv, který je projevem opravdového štěstí. Ano, u lidí, kteří nemají v podstatě nic, pokud to bereme z pohledu na jejich majetek. Dokonce mají nedostatek. Ale jejich bohatství je někde jinde. Dokáží se radovat z naprostých maličkostí, které nám připadají být naprosto všední. Potěší je pohled na vycházející slunce, který nás nechává chladnými.
Minimální mzda v České republice činí nějakých osm tisíc korun. V porovnání s jinými zeměmi jako je Německo, Spojené království, Francie či USA je to naprosto směšná částka. Stejně tak pokud srovnáme průměrnou mzdu. Ale pokud se podíváme na obyvatele těchto zemí, můžeme říci, že jsou opravdu šťastní? Častokráte se trápí kvůli naprostým zbytečnostem. Spousta Američanů ročně spáchá sebevraždu jen kvůli tomu, že se bojí o svůj život! A to je jen jeden z mnoha důvodů. Kolik obyvatel vyspělých zemí navštěvuje psychologa či dokonce končí na psychiatrii? A to nemluvím o tom, že při jejich vyšších mzdách a mnohdy i nižších cenách jim přesto připadají být některé věci drahé.
Zobrazit zbytek článku »
Štítky: názory, úvahy
Umístěno v kategorii Osobní | Žádný komentář »
6. 4. 2008, 16:47
Po napsání předchozího článku, který se věnoval základnímu popisu mikrokontroléru Atmel 2051 jsem se rozhodl, že se budu tomuto mikrokontroléru věnovat podrobněji. Každé jeho důležité části budu věnovat samostatný článek, který se pokusím napsat co možná nejvýstižněji, aby poskytl všechny potřebné informace a zároveň nebyl zbytečně obsáhlý.
Pro začátek by asi bylo nejvhodnější si popsat tento mikrokontrolér z vnějšího pohledu. Již několikrát jsem uvedl, že se jedná o integrovaný obvod, který obsahuje 20 pinů (nožiček, vývodů). Jednotlivé piny integrovaného obvodu jsou očíslovány a jednotlivá čísla jdou popořadě za sebou. Pin s číslem jedna začíná poblíž klíče. Klíčem se rozumí buď malá tečka, která je umístěna vedle prvního pinu nebo půlkruhovitá prohlubeň, vůči níž je pin s číslem jedna umístěn nalevo. Dále číslování pokračuje proti směru hodinových ručiček.

Zobrazit zbytek článku »
Štítky: AT89C2051
Umístěno v kategorii Elektronika | Žádný komentář »
29. 3. 2008, 10:58
Víte, co znamená, že člověk něčeho dosáhnul? Že si opravdu zaslouží obdiv druhých? Že ostatní mohou o něm říci, že tento člověk opravdu něco dokázal? Já na to mám svůj vlastní názor. Nechci nikomu vnucovat, že je za každou cenu správný a jakýkoliv jiný je špatný. Rád si přečtu i jiné názory a jsem ochoten případně i ustoupit.
Představte si dva malíře. První z nich namaloval desítky nádherných obrazů a druhý jen několik, které nikoho pořádně nezaujmou. Pokud se budeme dívat jen na jejich obrazy, určitě se shodneme na tom, že ten první opravdu něčeho dosáhnul a ten druhý ne. Dobře, ale obrazy jsou věcí vkusu. Třeba se za pár let těch několik obrazů druhého malíře proslaví. Navíc nevíme, zda ten druhý třeba nebyl ještě úspěšný spisovatel. Z tohoto hlediska to tedy posuzovat nemůžeme.
Museli bychom tedy srovnávat úplné životy dvou lidí, abychom mohli říct, který z nich toho více dokázal. Když si představíme doktora, který zachránil život spoustě lidí a pak alkoholika, který někoho zabije a skončí ve vězení, asi nás také nejprve napadne, že onen doktor něčeho za svůj život dosáhnul, kdežto ten druhý nikoliv. Můžeme to ale takto posuzovat?
Zobrazit zbytek článku »
Štítky: názory, úvahy
Umístěno v kategorii Osobní | 2 komentářů »
24. 3. 2008, 16:19
Jak už jsem v předchozích článcích uvedl, Atmel 2051 (budu používat tento zkrácený název namísto složitějšího AT89C2051) je můj oblíbený mikrokontrolér. Zdůvodňoval jsem také, proč jej mám tak rád. Nyní se pokusím napsat jeho základní popis, který by mohl pomoci těm, kteří mají také rádi elektroniku a rádi by začali pracovat s mikrokontroléry. Rovněž může být přínosem pro ty, co by rádi přešli na tento mikrokontrolér.
Kam Atmel 2051 zařadit?
Atmel 2051 patří do rodiny MCS-51 (či MCS51, jak kdo chce), do níž patří legendární 8051. Jedná se o mikroprocesorovou řadu vyvinutou firmou Intel již v roce 1980, což znamená, že zanedlouho oslaví 30 let. Jedná se tedy o trochu historické zařízení, které však má přes své stáří stále co nabídnout. Dnes je stále vcelku rozšířen a to zejména díky značné oblibě u návrhářů. Jeho hlavním konkurentem jsou mikrokontroléry PIC od firmy Microchip, které je hojně užíván zejména v USA. Atmel 2051 postačí pro vytváření méně náročných aplikací, pokud vás však budou jeho možnosti omezovat, nabízí se použití novějšího, a tudíž i v některých ohledech lepšího, mikrokontroléru Atmel AVR, jehož architektura a instrukční sada navazuje na řadu MCS-51.
Zobrazit zbytek článku »
Štítky: AT89C2051
Umístěno v kategorii Elektronika | Žádný komentář »
17. 3. 2008, 21:22
Nedávno jsem napsal článek, ve kterém jsem popisoval výhody mikrokontroléru Atmel 2051 (AT89C2051). Ovšem zmiňoval jsem i nevýhodu, kterou může být menší počet pinů. Celý obvod jich má 20, avšak jako vstupně/výstupní brány jich je použito jen 15. Záleží jen na tom, k čemu potřebujete mikrokontrolér použít. Pokud to bude něco jednoduchého, může vám stačit klidně jeden či dva piny, ale v případě, že budete chtít budit nějaký displej, počet pinů už vám stačit nemusí. Navíc mikrokontrolér nelze příliš proudově přetěžovat, takže je lepší použít k tomuto účelu jiný obvod. Popíšu tedy způsob, kterým lze jednoduše mikrokontrolér rozšířit.
Posuvný registr
Posuvný registr pracuje v podstatě jako sérově/paralelní převodník, anglicky SIPO (Serial In-Parallel Out). S oblibou používám obvod 74HCT595, z něhož lze odebírat na jednom výstupu okolo 35 mA a ztrátový výkon celého obvodu činí asi 500 mW. Lze jím tedy třeba rozsvěcovat svítivé diody (LED) nebo budit segmentový displej. Navíc obsahuje i výstup určený pro kaskádní řazení obvodů, takže za pomoci čtyř vodičů můžete budit třeba 32 zařízení (a klidně i více). Nevýhodou je samozřejmě nárůst ceny, avšak tyto obvody nejsou příliš drahé. Dále musíme brát v potaz, že při buzení zařízení přímo mikrokontrolérem by bylo zapotřebí použít ještě tranzistor, který u tohoto obvodu nepotřebujeme, spokojíme-li se s jeho výstupním proudem. Další nevýhodou je snížení výkonu zařízení, jelikož data jsou odesílána sériově, takže odesílání zabere několik výpočetních cyklů, avšak to můžeme v případě jednoduchých výrobků zanedbat.
Jinak existuje i protějšek k tomuto obvodu, který slouží k rozmnožení vstupů. Jedná se o paralelně/sériový převodník (PISO), jehož představitelem je například obvod 4021. I ten jistě nalezne v některých případech své využití, avšak není to tak často, jako je tomu u sérově/paralelního převodníku.
Použití těchto obvodů možná časem popíšu, až zde budu zveřejňovat své výtvory založené na mikrokontroléru Atmel 2051.
Štítky: AT89C2051
Umístěno v kategorii Elektronika | 1 komentář »
15. 3. 2008, 2:06
Asi by bylo od věci si nejprve říci, co vlastně zkratka PCB znamená, jelikož to nemusí nutně vědět ani ti, kteří s tím pracují, protože se jedná o zkratku vytvořenou z anglických slov. V českém jazyce se užívá pojem DPS, což je zkratka pro „deska plošných spojů“; v anlgičtině je to „printed circuit board“. Jedná se skutečně o jakousi desku, která je zpravidla vytvořena z jakéhosi laminátu a vrstvičky mědi, jež je nanesena v cestičkách, které vodivě propojují jednotlivé elektronické součástky, které se na desku připájí pomocí cínu. A právě o návrhu těchto cestiček se chystám hovořit.
Programů na tvorbu PCB je celá řada, avšak jen několik jich dosahuje opravdových kvalit. Mezi nejznámější patří asi OrCAD a EAGLE. Oba jsou však placené a stojí spoustu peněz. Jsou sice opravdu velice kvalitní, nicméně běžný domácí uživatel zpravidla nevyužije pokročilé funkce, které tyto programy nabízí. Navíc jejich ovládání není zrovna nejsnadnější a je třeba si na ně zvykat. Jsou však i programy zadarmo, které pro jednodušší návrhy zpravidla postačí. Je jich docela dost, avšak některé nenabízejí dostatečné množství funkcí, jsou nestabilní nebo mají složité ovládání. Jednou jsem potřeboval navrhnout PCB, avšak omrzelo se mi klasické kreslení na papír, jenž je velice neefektivní, tak jsem se poohlédl po programech na tvorbu PCB. Po delším hledání jsem narazil na program, který je zadarmo, má jednoduché ovládání a spoustu funkcí.
Zobrazit zbytek článku »
Štítky: PCB, software
Umístěno v kategorii Elektronika, Počítače | Žádný komentář »
12. 3. 2008, 22:01
Jestli něco opravdu nemám rád, tak je to školský systém. Nevím, jestli je to v jiných zemích nějak lepší, ale český školský systém mi rozhodně nevyhovuje. Chápu sice, že by to jinak asi ani moc dobře nešlo, ale i tak ho nemám rád. Co mi vadí opravdu nejvíc, je učení se věcí nazpaměť. Je sice pravda, že dnešní „moderní“ školství je už více zaměřeno na samostatné myšlení a na logické uvažování, jenže nakonec to stejně vypadá tak, že jsem nucen sedět nad sešitem a učit se neskutečné množství věcí nazpaměť. Jsou lidé, kterým to vyhovuje. Třeba jsou líní přemýšlet nebo dokonce na přemýšlení moc nejsou a jde jim lépe učení se zpaměti. Chápu to, avšak já mezi ně rozhodně nepatřím. Opravdu netoužím po tom, abych někomu dokazoval, že se dokážu naučit tolik a tolik stránek. Nemám rád školský systém, nemám rád školy. Studia na vysoké škole jsem po několika měsících nechal, protože mi vysoká škola prostě nevyhovuje. Vždy jsem bral školu jako okrajovou záležitost, rozhodně jsem ji nestavěl na první místo, jenže na vysoké škole by mi to už neprošlo a já tohle měnit nehodlám. To znamená, že už možná studovat nebudu.
Je za tím však jedno veliké „ale“.Školy nemám rád, to je pravda, jenže doposud jsem na ně pohlížel jen očima studenta. Dnešním dnem se to však zásadně mění. Nastoupil jsem totiž do svého úplně prvního zaměstnání. A hádejte kde? Na škole. Přesněji řečeno na střední odborné škole, kde dělám správce počítačové sítě. Po prvním dni mám z tohoto zaměstnání vcelku dobrý pocit a je to snad poprvé, kdy jsem na školu nehleděl s nenávistí. A navíc je to poprvé, kdy mi za pobyt ve škole platí! Tím, že jsem předčasně ukončil vysokou školu, jsem si myslel, že se jí nadobro zbavím. Ale ne vždy je všechno co považujeme za naprosto špatné a nepřijatelné skutečně takové, jak se zdá. Někdy nás život skutečně překvapí, že se až sami divíme, co všechno se může vůbec stát.
Štítky: práce, škola
Umístěno v kategorii Osobní | Žádný komentář »
10. 3. 2008, 21:28
Upřímně řečeno mě do dneška také ne a asi bych si ťukal na čelo při přečtení takové otázky. Ale nebojte se, nebudu se tady snažit stvořit mutanta ze sci-fi filmů. Chci se totiž zmínit o mém pevném disku, který včera odpoledne začal takovéto zvuky vydávat. Nejprve začal divně syčet, pak cvrlikat a nakonec cvakat jako metronom, dokonce včetně časové pravidelnosti. K mému štěstí nebyla na tomto disku zrovna data, protože ta jsem přemístil na nový a větší disk, a onen nešťastný disk měl sloužit pro zálohování dat, k čemuž zatím ale ještě nedošlo. Ale to ještě není všechno! Na tento disk byla záruka 36 měsíců a ta měla skončit asi za týden, takže to bylo jak načasované.

Nerad dělám reklamu, ale v tomto případě si ji neodpustím. Když jsem dneska disk zanesl na reklamaci, tak jsem byl obsloužen příjemným mladým pánem, který vyplnil pár údajů do počítače, disk si prohlédl, zkusil zapojit (trochu se pousmál nad zvuky, které se z něj linuly) a hned mi nabídl, že si můžu vybrat nějaký jiný disk se stejnými parametry, protože tamten se už nevyrábí.
Před nedávnem jsem v tomto obchodě (prozradím, že se jedná o firmu Czech Computer, se kterou mám výborné zkušenosti) reklamoval i operační paměť (RAM), kterou mi hned vyměnili a ani ji nějak netestovali. Pouze jsem jim řekl, že během testu vykazuje chyby a to jim stačilo. Musím říct, že mi udělá radost, pokud někde narazím na vstřícné zaměstnance, kteří se na mě usmějí a vše se mnou dohodnou v klidu a vstřícně. Docela mi to zlepší náladu a usnadňuje to celý průběh nakupování či vyřizování.
Štítky: HDD, obchod, vztahy
Umístěno v kategorii Počítače | Žádný komentář »
10. 3. 2008, 0:18
Myslím si, že asi značná část čtenářů neví, co si pod tímto nadpisem představit. Jedná se o pojem, který patří mezi ty odborné a bude něco říkat jen určité skupině lidí. Mohl bych tedy tento článek napsat jen pro ně, ale to mi přijde být zbytečné. Proto se pokusím jej napsat tak, aby byl alespoň trochu přínosný i pro ostatní.
Co je to tedy ten Atmel 2051? Atmel je firma, která vyrábí elektronické součástky. Atmel 2051 či přesněji AT89C2051 je mikrokontrolér, který patří do řady MCS-51, vyvinuté firmou Intel.

Zobrazit zbytek článku »
Štítky: AT89C2051
Umístěno v kategorii Elektronika | 2 komentářů »