Hľadanie: Atmel AVR: Programování v jazyce C CZ
zobraziť:
Atmel AVR programování v jazyce C
Pokud potřebujeme vytvořit jednoduchý program pro takový "jednočipák" je použití assembleru ještě únosné. S rozvojem schopností malých počítačů potřebují k jejich využití konstrukéři vytvářet programy poměrně rozsáhlé a složité a jejich tvorba v assembleru se stává již neúnosná.Proto byly pro jednočipové mikrořadiče a mikropočítače vytvořeny překladače z vyšších programovacích jazyků. Velké obliby dosáhl zejména jazyk C, což je dané tím, že má nejenom vlastnosti, které očekáváme od vyšších programovacích jazyků, ale i vlastnosti očekávané spíše u assemblerů. Z vyšších programovacích jazyků má jazyk C "nejblíže" k hardware. Proto se i u velkých počítačů používá při vytváření operačních systémů.Převážná část knihy věnována především popisu vývojového prostředí CodeVisionAVR C, které je právě vhodné pro začátečníky, studenty či amatérské konstruktéry. Školní verze programu je umístěna na doprovodném CD.Vývojový prostředek CodeVisionAVR obsahuje překladač jazyka C, integrované vývojové prostředí IDE a průvodce, wizard, umožňující automatické generování zdrojového kódu pro mikrokontroléry ATMEL AVR. CodeVisionAVR je program spustitelný pod Windows 95, 98, 2000 a XP. Jeho překladač jazyka C z větší části vyhovuje specifikaci ANSI C (pokud to umožňuje architektura AVR), a dále má několik rozšíření vyhovujících potřebám vestavěných (embedded) systémů, speciálně AVR. Hlavním omezením školní verze je restrikce délky vytvářeného kódu. Všechny příklady v této knize jsou tvořeny a překládány pomocí této školní verze.V případě, kdy tvoříme v jazyce C nějakou AVR aplikaci pro nekomerční použití a narazili bychom na omezení délky kódu v CodeVisionAVR můžeme použít free kompilátor GCC pro AVR, který může překládat zdrojové kódy v C bez omezení délkou. Proto autor zařadil do přílohy knihy krátký popis použití tohoto překladače, který ve spojení s AVR Edit tvoří docela slušný vývojový prostředek s IDE. Rovněž tento free překladač spolu s instalačními soubory AVR Edit je součástí doprovodného CD.Kniha je určena především začátečníkům, u nichž se předpokládá alespoň základní znalost jazyka C, např. na úrovni středoškolské učebnice jazyka C.
Programování v C
Zkušený autor a vysokoškolský učitel vás provede programováním v jazyce C# (verze 8, vydaná v roce 2019) od úplných základů až po velmi pokročilá témata. Nejprve přijdou na řadu potřebné základní pojmy a vše, co musí programátor vědět o počítači, o zobrazení dat v jeho paměti a o objektově orientovaném programování.
Na několika jednoduchých programech se naučíte základní konstrukce jazyka C#, překlad programu a jeho ladění. Cílem je dát vám do rukou nástroje, které umožní vše, o čem bude dále řeč, zkoušet na vlastních příkladech. Pak již budete připraveni na systematický výklad programovacího jazyka C#: proměnné, datové typy, příkazy a výrazy, vytváření a používání vlastních objektových datových typů, obsluhování výjimek (chyb vzniklých za běhu programu) a dotazovací jazyk LINQ.
Poslední část knihy je věnována vybraným programovým knihovnám jazyka C#, práci se znakovými řetězci, nástrojům pro vstupy a výstupy (tedy komunikaci programu s okolím), vytváření programů s grafickým uživatelským rozhraním a základům paralelního programování (používání tzv. podprocesů neboli vláken).
Programování mikrokontrolérů ATmega bez předchozích znalostí
Nenašli jste zatím publikaci, která by programování mikrokontrolérů ATmega vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s jejich programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. V závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky.
Programování v C++ od základů k profesionálnímu použití
„Jediným způsobem, jak se naučit nějaký programovací jazyk, je psát v něm programy.“ Zkušený autor se tohoto hesla drží i ve své nejnovější knize, která poslouží jako brána do světa programovacího jazyka C++ širokému okruhu zájemců: mohou s ní pracovat úplní začátečníci i ti, kteří již v nějakém jazyce programují a potřebují se posunout dále.
Hned po vysvětlení základních pojmů se začíná programovat „naostro“: vytvoříte si první program, naučíte se ho přeložit, spustit a odladit. V jedenadvaceti kapitolách se pak seznámíte s celou řadou témat: s objektovým programováním, základními programovacími konstrukcemi, šablonami, vestavěnými datovými typy, příkazy jazyka C++, poli a ukazateli. Následují uživatelem definované neobjektové typy, výrazy a deklarace, funkce, práce s preprocesorem jazyka C++, objektové typy, výjimky, vstupní a výstupní operace. Všechny nabyté znalosti si okamžitě vyzkoušíte v praxi na krátkých, jednoduchých a názorných příkladech (v knize jich je více než 170) – nehrozí tedy nebezpečí, že by čtenář zabloudil v teoretickém výkladu a nedokázal aplikovat získané znalosti v praxi.
Programy, s nimiž se v knize pracuje, jsou k dispozici ke stažení na internetu. Výklad přihlíží k poslednímu mezinárodnímu standardu jazyka C++ z roku 2017.
Programování v Excelu 2019
Excel 2019 umožňuje (stejně jako všechny předchozí verze) práci s jazykem Visual Basic for Application (VBA). Součástí instalace Excelu je editor kódu, který umožňuje vytvářet makra pomocí záznamu, především v něm je ale také možné vyvíjet vlastní programy a funkce pomocí kódu v jazyce VBA.
Rovněž lze tímto způsobem vytvářet a spouštět vlastní dialogová okna, doplňovat sešity Excelu o další ovládací prvky a vytvářet nové doplňky (Add In). Využití jazyka VBA v Excelu 2019 výrazně rozšiřuje možnosti předchozích verzí, a to jak pro osobní potřebu, tak pro další uživatele, například prostřednictvím firemní sítě.
Kniha nepředpokládá žádné předběžné znalosti programování, tvorba maker a kódu VBA v Excelu 2019 je vysvětlena od úplných základů.
Programování v Excelu 2013 a 2016
Jako všechny předchozí verze Excelu, je i Excel 2016 vybaven vývojářskými nástroji jazyka Visual Basic for Application (VBA) včetně editoru kódu. To umožňuje vytvářet makra pomocí záznamu, a kromě toho vyvíjet vlastní programy a funkce pomocí tvorby kódu v jazyce VBA. Editor jazyka VBA vám umožní také vytvářet a používat vlastní dialogová okna, doplňovat sešit Excelu o vlastní ovládací prvky a vytvářet nové vlastní doplňky (Add In). Využití jazyka VBA výrazně rozšiřuje možnosti Excelu 2016, a to jak pro svou potřebu, tak i pro širší okruh uživatelů, např. pro potřeby firemní sítě.
Tato knížka nepředpokládá žádné předběžné znalosti programování. Tvorba maker a kódu VBA v Excelu 2016 je popsána od úplného začátku.
Na sklade 1Ks
12,68 €
13,35 €
Java - programování podprocesů (vláken)
Kniha seznamuje s programováním paralelních podprocesů neboli vláken v programovacím jazyce Java.
Čtenář se postupně seznámí s pojmem podprocesu (vlákna, thread) a s jeho základními vlastnostmi, naučí se podproces vytvořit, spustit, uspat, přerušit atd. V následujících kapitolách se dozví, jak používat podprocesy v programech s grafickým uživatelským rozhraním (Swing a JavaFX), jak synchronizovat přístup podprocesů ke sdíleným datům a jak mohou podprocesy mezi sebou komunikovat, tedy jak si mohou vyměňovat data, aniž by přitom mohlo dojít ke konfliktům.
V závěrečných kapitolách pozná čtenář pokročilejší nástroje, jako jsou např. fondy podprocesů (thread pool), a naučí se programovat asynchronní výpočty.
Výklad doprovází řada ucelených příkladů.
CNC obráběcí stroje a jejich programování
Publikace "CNC obráběcí stroje a jejich programování" je zaměřena na čtenáře, kteří mají zájem získat či prohloubit si vědomosti o CNC technice ve strojírenství, o principech CNC řízení a dává přehled o způsobech programování. Obsahem publikace jsou i další témata související s problematikou CNC.
Publikace je psána tak, aby byla srozumitelná široké odborné veřejnosti a svojí koncepcí vyhovuje i jako učebnice pro výuku na odborných školách všech stupňů se zaměřením na strojírenství. Jistě ji též využijí pracovníci ve strojírenství pro zvýšení své kvalifikace a rekvalifikace, a zárověň pracovníci podniků, které se modernizují a zavádí tuto progresivní techniku CNC. Je určena též pro pracovníky útvarů technologické přípravy výroby a technologického rozvoje, kde najdou informace na téma "Co umějí současné CNC stroje" a téma o ekonomice provozu CNC strojů.
Na uvedených příkladech si lze, po předchozím prostudování, procvičit programování CNC, než následně přikročí studující k programování na simulátoru CNC stroje a na vlastním stroji. Takto čtenář může přispět ke zrychlení a lepšímu pochopení cílů svého snažení. Ti, kteří již tuto oblast znají, se mohou dovědět více o možnostech CNC obráběcích strojů, o principech a možnostech dalšího ručního programování (při nepoužití kódu ISO) a v CAD/CAM systémech. Dále i o nastupující technologii HSC, ke které jsou k dispozici na trhu již odpovídající nástroje a CNC obráběcí stroje. Také zde najdou, zejména začínající firmy, informace o organizaci práce pro tuto oblast a informace, jak provádět kalkulace, tam kde se nejvíce používá CNC technika.
Stručný obsah
1. CNC obráběcí stroj - princip a řízení.
2. Programování CNC strojů - ruční a také pomocí CAD/CAMu.
3. Konstrukční řešení hlavních dílů CNC strojů.
4. Organizace Technologie Ekonomika - zde pojednává zejména o zařazení programátorů CNC strojů do organizace práce v podniku, o ekonomice provozu CNC strojů a kalkulacích nákladů na výrobek při použití těchto strojů.
5. CNC technika a její technický rozvoj - tato část popisuje současný stav a trendy vývoje, popisuje progresivní výrobní technologii HSC.
6. Přílohy - v těchto jsou obsaženy řešené příklady CNC programů, programování v jiném kódu než ISO a další informace.
Na sklade 1Ks
10,49 €
11,04 €
CNC - Programování obráběcích strojů
Číslicově řízené výrobní stroje (CNC) jsou charakteristické tím, že ovládání pracovních funkcí stroje je prováděno řídicím systémem (RS) stroje pomocí v počítači vytvořeného programu. Jedná se o vysoce specializované téma, kterému nebyla dosud v naší knižní produkci věnována dostatečná pozornost. Nyní však držíte v rukou komplexní publikaci o CNC technice ve strojírenství, o principech CNC řízení, o způsobech programování. Publikace je určena široké odborné veřejnosti, ale svojí koncepcí vyhovuje zejména jako učebnice pro výuku na odborných školách všech stupňů se zaměřením na strojírenství. Využijí ji i pracovníci ve strojírenství pro zvýšení své kvalifikace a rekvalifikaci, stejně jako pracovníci podniků, kde se v rámci modernizace tato progresivní technika zavádí. Kniha je rovněž určena pro pracovníky útvarů technologické přípravy výroby a technologického rozvoje. Autor ve čtrnácti kapitolách shrnuje všechny zásadní dostupné informace o CNC obráběcích strojích, programování i technologii, které by měl znát každý kvalifikovaný pracovník: věnuje se v první řadě obrábění soustružením, frézováním a příbuzným profesím. CNC řízení je ale již běžné v mnoha jiných oblastech, jako vypalování a řezání laserem, plamenem, vodním paprskem, při ohýbání plechů a trubek, při elektroerozivním obrábění dutin, řezání drátem atd. Vlastní programování není nijak náročné, komplikovanější úkol představuje zabudovat do programu strategii obrábění a efektivní technologii, která může být pro různé tvary obráběného dílce odlišná. Navíc je nutné perfektně zvládnout příslušný řídicí systém a jeho simulaci programu. V knize je uvedeno velké množství školních i složitějších příkladů, na kterých si lze, po předchozím prostudování, procvičit programování CNC, aby mohl čtenář úspěšně zvládnout simulátor CNC i programování na vlastním stroji.
Programování mikrokontrolérů ATmega bez předchozích znalostí
Chcete začít programovat mikrokontroléry ATmega? Nenašli jste zatím publikaci, která by vše vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. Naučíte se pracovat s nejrůznějšími datovými typy, využívat pokročilejší programové konstrukce, zpracovat přerušení, vstupy a výstupy, využívat čítače, časovače, převodníky a sériové komunikační jednotky. Zkušený autor vás provede všemi důležitými oblastmi, v závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky. Publikace vás mimo jiné seznámí s tématy: * Základní datové typy a programové konstrukce * Ovládání vstupů a výstupů * Funkce, pole, ukazatele * Přerušení, čítače, časovače, převodníky * Práce se znaky a řetězci * Sériové komunikační jednotky * Výroba vlastní vývojové desky O autorovi: David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Na stiahnutie
13,19 €
Spojovačky - Zvířata v zoo - Zvieratá v zoo
SPOJOVAČKY jsou báječnou sérií pro chvíle odpočinku. Každý díl vám nabízí 23 obrázku s více než 500 očíslovanými body. Jejich spojením však vaše dílo nekončí – můžete se pustit také do barvení nebo jednoduchého stínování pastelkou. Vyzkoušejte svoji trpělivost, procvičte si koncentraci a nechejte se překvapit svou vlastní tvořivostí. Nahlédnete do světa umění, naučíte se základním principům kreslení a budete nadšeni, jaké ohromující obrazy vám pod rukama vznikají.
Práce s mikrokontroléry ALMEL AVR+CD 3. díl, 2.vydání
Tato kniha je zaměřena na popis a ukázky praktických použití mikrořadičů ATMEL AVR typů: AT90S1200, AT90S2313, AT90S2343, AT90S4433, AT90S8515 a AT90S8535.
Pozornost je věnována především typu AT90S2313, který bylo možné pořídit za rozumnou cenu (do 100 Kč) a vyniká relativně vysokým počtem zabudovaných periferií. Jsou však uvedeny i aplikace mikrořadičů AT90S2343 (levný typ v 8vývodovém pouzdře) a AT90S8535 (nejvíce vybavený typ).
Všechny mikrořadiče se vyznačují RISC architekturou (zajistí vysoký výpočetní výkon), velkým počtem pracovních registrů a hlavně možností sériového downloadu (podporuje programování přímo v navrhované aplikaci; značně zjednodušuje vývoj aplikací).
Nejdříve je proveden stručný popis vlastností jednotlivých mikrořadičů a AVR architektury včetně sériového downloadu. Tento popis je zakončen návodem na stavbu SDK kitů (programátorů - vývojových desek) pro mikrořadiče AT90S2313 (AT90S1200), AT90S2343 a AT90S8535. Zájemce si na podobném principu může sestavit vlastní programátory pro ostatní dva typy mikrořadičů.
Následuje uvedení programátorského modelu, instrukční sady a programování za pomoci direktiv překladače AVR 3.1.
Další kapitoly přinášejí klasické aplikace AVR (řízení skupiny LED, 7segmentového LED displeje, LCD displeje a maticové klávesnice) a ukazují použití obvodu SAA1064 (budič 4místného 7segmentového LED displeje ovládaný sběrnicí I2C).
Následuje popis přerušovacího systému a zdrojů resetu. Je ukázáno praktické použití zabudovaného obvodu Watchdog.
Velká pozornost je věnována použití čítačů/časovačů. Jedná se o obsluhu displeje s časovým multiplexem, měření kmitočtu, PWM regulaci, použití pro A/D a D/A převody.
Další kapitola popisuje možnosti sériového kanálu a připojuje 3 aplikace řízené programy, které pracují pod operačním systémem Windows 95 a vyšším (univerzální 8bitový vstupně/výstupní port; impulzní generátor; generátor programovatelných průběhů).
Následuje kapitola, která je věnována otázce měření fyzikální veličin (především napětí). Jsou uvedeny příklady použití zabudovaného analogového komparátoru (spojeno s čítačem pracujícím v režimu Input Capture), čítače (mezipřevodem na kmitočet), externího A/D převodníku MCP3002 a zabudovaných A/D převodníků (pouze u typů AT90S8515 a AT90S8535).
Poslední kapitola se věnuje zbývajícím rysům AVR. Jedná se o ukázku použití paměti E2PROM, SPI kanálu a režimů snížené spotřeby.
V příkladech jsou použity přípravky popsané v knihách: Práce s mikrokontroléry AT89C2051 a Práce s mikrokontroléry AT89S8252 (tyto knihy však nezbytně nepotřebujete, vždy je uveden krátký popis vysvětlující funkci a konstrukci přípravku). Dále jsou publikovány nové přípravky, které především demonstrují možnosti zabudovaných periferií AVR
Nauč sa čítať v ľuďoch ako v knihách
Chcete vedieť rýchlo prečítať ľudí, dešifrovať reč ich tela, odhaliť lži a pochopiť ľudskú povahu? Ponorte sa do fascinujúceho sveta neverbálnej komunikácie a reči tela. Dozviete sa, ako môžu jemné gestá, výrazy tváre a iné neverbálne podnety odhaliť množstvo informácií o myšlienkach, emóciách a zámeroch človeka. Kniha ponúka praktické postrehy a stratégie na rozlúštenie týchto podnetov a pomáha čitateľom zlepšiť ich schopnosť porozumieť ostatným a spojiť sa s nimi.
Vďaka kombinácii psychologických teórií a príkladov zo skutočného života nájdete praktické rady,
ako interpretovať a analyzovať ľudí, zlepšovať komunikačné schopnosti a budovať úspešné vzťahy.
Programování pro úplné začátečníky, 2. vydání
Chcete proniknout do základů programování, ale všechny příručky se vám zdají složité? Ať už se učíte programovat ve škole, nebo jako samouk, kniha vás prvními kroky provede přístupnou formou. Na praktických příkladech a cvičeních v jazyce Pascal se naučíte vytvářet své první prográmky. Výuka probíhá postupně, po malých dávkách a srozumitelně. Kniha nevyžaduje naprosto žádné znalosti programování.
Začínáme programovat v jazyku Java
Tato publikace uvádí čtenáře do světa programování prostřednictvím jazyka Java, jenž je v současné době nejpoužívanějším jazykem pro tvorbu rozsáhlých programů a aplikací.
Postupně čtenáře seznamuje s jednotlivými konstrukcemi jazyka, a přitom se neomezuje pouze na to, jak navržený program zakódovat, ale učí čtenáře doopravdy programovat. Nesoustředí se proto na výuku syntaxe jazyka a práce s knihovnami, ale učí, jak program v daném programovacím jazyce navrhnout. Učí čtenáře, jak má při programování myslet.
Kniha je sice primárně určena začátečníkům, ale ohlasy recenzentů ukázaly, že v ní najdou poučení i zkušení programátoři.
Kniha vznikla na základě dlouholetých zkušeností autorů nejen s výukou programování na univerzitě, ale i s výukou na středních školách a vedením doplňujících kurzů pro profesionální programátory.
Autoři v ní uvádějí čtenáře krok za krokem do tajů návrhu programů v jazyce Java a ukazují mu, jak možnosti této moderní technologie co nejlépe využít a kde si dát naopak pozor na její úskalí. Přitom je paralelně seznamují se zásadami moderního programování a učí se je naplňovat v praxi.
Slnko v duši, nádej v tebe
Dvadsaťjedenročná Hermína, tuláčka, ktorú matka opustila ako malé dieťa, je večne na úteku. Žije na okraji spoločnosti, bez domova, bez peňazí a bez nádeje na lepší život. Jedného dňa jej v bare v Luberone skríži cestu Jo, drsne vyzerajúci šesťdesiatnik, a ponúkne jej sezónnu prácu chyžnej vo svojom hoteli. Mladá žena už nemá čo stratiť, a tak ho nasleduje. Starý, impozantný a majestátny hotel, ktorému dali meno Dača, sa stane jej domovom a zmení jej život.
dostupné aj ako:
Pozitivní programování mysli
V dnešní uspěchané době, je na nás kladen stále větší psychický tlak. Většina lidí žije ve stresu a ve strachu z budoucnosti. Od narození je naše podvědomí zaplavováno negativními vjemy a emocemi. Každou myšlenkou, které věnujeme dostatečnou pozornost a energii, tvoříme novou realitu a utváříme své budoucí prožitky.
Na stiahnutie
14,62 €
Hrad v Škótsku
Schúľte sa do svojho obľúbeného kresla, zababušte sa do huňatej deky a pri vôni vanilky sa začítajte do ďalšieho romantického príbehu z krajiny tisícich hradov a drsnej vysočiny. V jednom škótskom hrade na vás čaká príbeh o dvoch nedokonalých ľuďoch, ktorých spojí dokopy priam dokonalá láska.
Keď sa Izzy vráti z vychýrenej kuchárskej školy Killorgally späť do škótskeho hradu, ktorý zdedila, čaká ju tam hneď niekoľko prekvapení. Okrem toho, že vo svojej kuchyni objaví príťažlivého profesora histórie Rossa, jej mama sa počas Izzyinej neprítomnosti pustila do rozsiahlej rekonštrukcie a navyše hrad na Vianoce prenajala skupinke zámožných hostí!
A tak Izzy zostáva len niekoľko týždňov na to, aby chátrajúci hrad premenila na kúzelný hotel. Našťastie má hneď niekoľkých pomocníkov a jedným z nich je na prekvapenie všetkých aj Ross. A hoci si to Izzy vôbec nechce pripustiť, začína na neho myslieť čoraz viac...
Moja duša zostala v Osvienčime
Osvienčim, 1942: Tento nezabudnuteľný román založený na skutočnej udalosti oživuje najsilnejší príbeh zakázanej lásky v dejinách. V Osvienčime obohnanom ostnatým drôtom sa napriek nepredstaviteľným prekážkam do seba zamilujú dvaja ľudia. To, čo sa stane potom, vám vráti vieru v ľudskosť a prinúti vás veriť v nádej aj tam, kde by nemala existovať.
Helena vystúpila z dobytčieho vagóna na zamrznutú pôdu Osvienčimu. Zostáva jej dvadsaťštyri hodín života. Hneď zajtra ju plánujú zabiť, ani jej nevytetujú väzenské číslo. Kým okolo nej padá sneh, chveje sa, lebo vie, že bola odsúdená na smrť za zločin, ktorý nespáchala.
Keď k Helene podíde dôstojník v sivej uniforme a odtiahne ju preč, obáva sa najhoršieho. Namiesto toho jej povie, že jeden z dozorcov má narodeniny, a prikáže jej, aby mu zaspievala.
„Nechcem, aby sa ti niečo stalo,“ zašepkal a vtlačil jej do ruky lístoček. Keď si ho prečítala, celé telo sa jej zachvelo: Zaľúbil som sa do teba.
Nasleduje príbeh lásky, ktorá bola zakázaná a nemožná, a predsa zachránila obom, a mnohým ďalším, život.
dostupné aj ako: