2,190 research outputs found

    Auxiliary Output to Text-Based Display for Console Applications Running at Personal Computers with Windows Operating System

    Get PDF
    Tato bakalářská práce se zabývá návrhem a realizací kompaktního modulu s jednočipovým mikrokontrolérem a grafickým LCD displejem, který plní funkci alternativního zobrazovacího zařízení pro počítačové embbeded systémy, kde není nutné nebo vhodné použít grafickou kartu a VGA či jiný displej s vysokým rozlišením. Realizovaný modul přijímá data textového výstupu libovolné aplikace z osobního počítače pomocí univerzálního sériového rozhraní nebo sériového portu RS232. Přijatá data následně zobrazí na grafickém LCD displeji a uchová do dočasné paměti mikrokontroléru. Modul může být napájen z rozhraní USB nebo ze zdroje počítače.This Bachelor´s thesis deals with a design and realization of compact module with a single-chip microcontroller and graphics LCD display as alternative display equipment for embedded computer, in which a video card and VGA or an another high resolution display is not necessary or acceptable. The realized module receives data from text output of any application running on personal computer via universal serial bus or RS232 interface. Then the received data are displayed in the LCD and saved into temporary memory of the microcontroller. The module can be supplied using USB interface or power supply of the computer.

    Manual and Practical Examples of Developing Basic Embedded USB Applications Based on MC9S08JM60

    Get PDF
    Tato práce se zabývá implementací USB myši a USB klíče na mikrokontroléru MC9S08JM60. Všechny vestavné USB aplikace pro MC9S08JM60 musí implementovat určitou část USB standardu, která je v této práci zarhnutá do USB ovladače pro mikrokontrolér. Funkčnost USB ovladače je demonstrována vyvíjenými aplikacemi.In this thesis I present implementation of USB mouse and USB flashdisk for MC9S08JM60 microcontroller. All embedded USB applications for MC9S08JM60 must implement subset of USB functionality, which is grouped to USB driver for the microcontroller. Functionality of the USB driver is demonstrated by the implemented USB applications.

    Smart Cycling Flasher

    Get PDF
    Cílem této bakalářské práce je návrh a výroba inteligentního cykloblikače. Tento cykloblikač je postaven na mikrokontroléru ATmega32 a MEMS akcelerometru s gyroskopem MPU6050. V práci se zabývám návrhem schématu, následnou výrobou desky plošného spoje a vývojem softwaru pro mikrokontrolér.The main goal of this bachelor thesis is propose and create intelligent cycle flasher. This cycle flasher contains microcontroller ATmega32 and MEMS accelerometer with gyroscope MPU6050. In my thesis I am dealing with schematics and printed circuit board proposing, printed circuit board creation a with software development.

    Design and implementation of MIDI driver

    Get PDF
    Tato bakalářská práce se zabývá návrhem a realizací MIDI ovladače, který umožňuje vysílání MIDI zpráv pro změnu programu a MIDI zpráv změny hodnoty tzv. průběžného MIDI kontroleru standardního typu. V teoretické části práce je popsána komunikace pomocí MIDI protokolu, její implementace do mikroprocesoru a ovládání řadiče LCD displeje. V praktické části je navrženo zapojení, deska plošných spojů, řídící program pro mikroprocesor a konstrukce MIDI ovladače.This bachelor thesis describes design and implementation of a MIDI controller that will transmit messages to MIDI program change and MIDI continuous messages that the value of the MIDI controller standard type. The theoretical part describes communication using the MIDI protocol, its implementation in microprocessor and controls the LCD controller. The practical part deals with the design and implementation of the MIDI controller. The result of this work is a circuit diagram, PCB, microprocessor control program and construction of MIDI controller.

    Programming of Single-Chip Microcontroller

    Get PDF
    Tato bakalářská práce se zabývá jednočipovými mikrokontroléry. Cílem je seznámit zájemce  s nejznámějšími jádry univerzálních mikrokontrolérů, uvést vlastnosti jednotlivých jader, výhody, nevýhody a rozdíly. Součástí práce je sada příkladů pro mikrokontrolér M68HC908LJ12 vypracovaná ve vývojovém prostředí CodeWarrior.This bachelor's work deals with single-chip microcontrollers. The main purpose is to introduce the best known cores of universal microcontrollers to users, to introduce characteristics of individual cores, advantages, disadvantages and differences. The part of this work is a set of examples for microcontroller M68HC908LJ12 worked out in development environment CodeWarrior.

    Precise measurement of semiconductors

    Get PDF
    Cílem této bakalářské práce bylo navrhnout laboratorní pracoviště pro přesná měření stálosti výstupních parametrů polovodičových součástek. Součástí je také termostat, který udržuje konstantní teplotu proměřované součástky. Celý laboratorní přípravek je ovládán pomocí počítače přes rozhraní USB. Na počítači je vytvořen program v ovládacím prostředí Agilent VEE pro automatizované měření těchto polovodičových součástek.The aim of this bachelor´s thesis was design a laboratory workplace for precise measurement of the stability output parameters of semiconductors. The thermostat is also part of this workplace. The thermostat is maintaining a constant temperature measured semiconductor. The entire laboratory preparation is controlled by a computer via USB. The program is created in control environment Agilent VEE for automatic measurement that semiconductor components.

    In-System Programmer for ICSP Interface of Pic Microcontrollers

    Get PDF
    Tato práce se zabývá návrhem programátoru pro programování mikrokontrolérů Microchip PIC 16F a 18F. Její součástí je návrh zapojení, deska plošných spojů a obslužná aplikace. Navržený programátor je osazen mikrokontrolérem PIC18F67J50, grafickým displejem a paměťovou kartou. Konstrukce umožňuje snadné přizpůsobení většině cílových součástek. V práci jsou popsány principy programování pomocí protokolu ICSP firmy Microchip se zaměřením na zmíněné rodiny procesorů. Součástí práce je funkční programátor.This thesis is dealing with a design of programming device with the expected use for Microchip PIC 16F and 18F microcontrollers. Individual chapters are dedicated to aspects of circuitry, printed circuit board design and user software tools. The proposed device is based on PIC18F67J50 microcontroller, graphic LCD diplay, and memory card interface. Design can be easily adjusted in order to support wide range of devices. Microchip's In-Circuit Serial Programming protocol is described with focus on previously mentioned family of devices. Working prototype of the programmer is attached to this thesis as a demonstration of a practical outcome.   

    Digitally controlled power supply

    Get PDF
    Tato bakalářská práce se zabývá návrhem digitálně řízeného napájecího zdroje. Na úvod je popsán obecný princip napájecích zdrojů a jejich dělení. Dále se práce zabývá návrhem řešení regulovatelného zdroje s nastavitelnou proudovou pojistkou. Řešení zdroje bylo provedeno pomocí lineárních regulátorů L200 řízených digitálními potenciometry. Řídící část obstarává mikrokontrolér ATmega16 od firmy ATMEL. Uživatelské rozhraní je realizováno pomocí maticové klávesnice a LCD displeje. Na závěr práce je řešen výběr konstrukčních komponentů zdroje.This bachelor´s thesis is about design of digitally controlled power supply. The introduction describes the basic principle of power supplies and their division. The thesis deals with solving the adjustable current source with adjustable current cutout. The solution of supply was made using linear stabilizers L200 controlled by digital potentiometers. Control handles microcontroller ATmega16 from Atmel. The user interface is realized by the matrix keyboard and LCD display. At the conclusion of the work there is a selection of the structural components.

    Contactless revolutions counter for rotary machines

    Get PDF
    Bakalářská práce je rozdělena na dvě části. Zabývá se nejprve přehledem způsobů měření otáček od historie až po současné metody. V druhé části je návrh a výroba vlastního stroboskopického snímače otáček a snímače otáček v infračerveném spektru. Vše je realizováno v nepájivém poli a za pomoci vývojového kitu EvB 4.3, který je osazen mikrokontrolérem Atmega 644p.The Bachelor's Thesis consists of two parts. At first it deals with methods of the speed rotary measurement summary from history to the current methods applied. In the second part we can see a project and the actual production of the strobe rotation speed scanner and IR rotation speed scanner. All it is implemented in the solderless breadboard and under employment of the development kit EvB 4.3 based with the microcontroller Atmega 644p.

    Peripheral Circuits of Microcomputer and their Communication Algorithms

    Get PDF
    Import 22/07/2015Předmětem této práce je rozbor funkce vybraných typů podpůrných a periferních obvodů používaných společně s mikropočítači, přehled některých nejpoužívanějších sériových sběrnic a příklad řešení konkrétních aplikací. Na vybraných sériových sběrnicích jsou realizovány komunikační algoritmy v jazyce C pro použití na různých platformách mikropočítačů. V práci je uveden příklad jednoduché konstrukce využívající digitální teplotní čidlo. Hlavním výsledkem této práce je použitelné programové vybavení v jazyce C pro sběrnice I2C, SPI a 1-wire. Veškeré funkce pro obsluhu sběrnic jsou řešeny softwarově, a proto lze tyto programy po malých úpravách použít na libovolné platformě mikropočítačů.The main object of this thesis is analysis the function of peripheral circuits used together with microcomputers. In this thesis I get overview of the most common serial buses and I get examples solutions in applications. I realized serial bus communication algorithms in C language for use on different hardware platforms. In this thesis is an example of a simple construction using digital temperature sensor. The main results of this work are useful software libraries in C language for communication on I2C, SPI and 1-Wire buses. All functions for operating on buses are handled by software implementation for hardware portability. They can be used on any microcomputers platform.430 - Katedra elektronikyvýborn
    corecore