Bakalářská práce se zabývá návrhem 2x 4 místného sedmi-segmentového displeje pracujícího v časovém multiplexu s jednoduchou technologickou klávesnicí s 16 tlačítky. Jejím cílem je popsat postup návrhu a výroby hardwaru modulu. Je popsán postup práce v moderním a vysoce kvalitním návrhovém systému EAGLE, jež slouží ke tvorbě elektrických schémat a návrhu desek plošných spojů. Dále je popsána výroba desky plošného spoje včetně postupu jejího osázení součástkami. Je vytvořeno podpůrné programové vybavení, které značně usnadňuje obsluhu a programování vlastních aplikací. V jazyce symbolických adres jsou naprogramovány knihovny pro zobrazování šestnácti bitového čísla a pro zobrazování desítkového čísla. Knihovny využívají pro zobrazování na displej přerušení od časovače mikropočítače. Pro obsluhu klávesnice je vytvořena knihovna, která využívá přerušení od klávesnice a jejímž výstupem je kód stisknuté klávesy.
Anotace v angličtině
This bachelor thesis is dealing with the design of 2x 4-digit seven-segment display, which works in time multiplex and with basic technological keyboard with 16 buttons. The aim of the thesis is to describe the concept and the process of the hardware production. In this work is described modern and high-quality layout system EAGLE, which is a system for creating electrical schematics and printed-circuit boards design. Furthermore, the production of printed-circuit board is described, including the parts soldering process. The additional supportive program for controlling and working with the module is created, that significantly makes the module operating and the applications programming easier. The libraries for displaying hexadecimal and decimal digits are programmed in the assembly language. The libraries use an interrupt from the microcontroller timer system for displaying. Keyboard library uses keyboard interrupt logic for effective detection of button pushes. The output of the library is a scan-code of pressed button.
Bakalářská práce se zabývá návrhem 2x 4 místného sedmi-segmentového displeje pracujícího v časovém multiplexu s jednoduchou technologickou klávesnicí s 16 tlačítky. Jejím cílem je popsat postup návrhu a výroby hardwaru modulu. Je popsán postup práce v moderním a vysoce kvalitním návrhovém systému EAGLE, jež slouží ke tvorbě elektrických schémat a návrhu desek plošných spojů. Dále je popsána výroba desky plošného spoje včetně postupu jejího osázení součástkami. Je vytvořeno podpůrné programové vybavení, které značně usnadňuje obsluhu a programování vlastních aplikací. V jazyce symbolických adres jsou naprogramovány knihovny pro zobrazování šestnácti bitového čísla a pro zobrazování desítkového čísla. Knihovny využívají pro zobrazování na displej přerušení od časovače mikropočítače. Pro obsluhu klávesnice je vytvořena knihovna, která využívá přerušení od klávesnice a jejímž výstupem je kód stisknuté klávesy.
Anotace v angličtině
This bachelor thesis is dealing with the design of 2x 4-digit seven-segment display, which works in time multiplex and with basic technological keyboard with 16 buttons. The aim of the thesis is to describe the concept and the process of the hardware production. In this work is described modern and high-quality layout system EAGLE, which is a system for creating electrical schematics and printed-circuit boards design. Furthermore, the production of printed-circuit board is described, including the parts soldering process. The additional supportive program for controlling and working with the module is created, that significantly makes the module operating and the applications programming easier. The libraries for displaying hexadecimal and decimal digits are programmed in the assembly language. The libraries use an interrupt from the microcontroller timer system for displaying. Keyboard library uses keyboard interrupt logic for effective detection of button pushes. The output of the library is a scan-code of pressed button.
1. Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu displeje s klávesnicí.
2. Proveďte hardwarový návrh modulu 2x 4 místného 7 segmentového displeje pracujícího v časovém multiplexu s jednoduchou technologickou klávesnicí s 16 tlačítky.
3. Realizujte prototyp modulu a ověřte jeho funkci na vývojovém kitu.
4. Vytvořte podpůrné programové vybavení pro snadnou obsluhu modulu displeje s klávesnicí v jazyce symbolických adres.
Zásady pro vypracování
1. Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu displeje s klávesnicí.
2. Proveďte hardwarový návrh modulu 2x 4 místného 7 segmentového displeje pracujícího v časovém multiplexu s jednoduchou technologickou klávesnicí s 16 tlačítky.
3. Realizujte prototyp modulu a ověřte jeho funkci na vývojovém kitu.
4. Vytvořte podpůrné programové vybavení pro snadnou obsluhu modulu displeje s klávesnicí v jazyce symbolických adres.
Seznam doporučené literatury
1. MC9S08GB/GT Data Sheet, Rev.2.3. Freescale Semiconductor, 2004
2. CPU08 Central Processor Unit Reference manual. Motorola, 2001
3. HCS08 Family Reference Manual, Rev.1. Freescale Semiconductor, 2003
4. Školní mikropočítač MS 11-A10 STUDENT Příručka pro uživatele. MESIT Uherské Hradiště, 1992.
5. Číslicová technika, Kopp, 2003, ISBN 80-7232-206-0
6. Váňa V.: Začínáme s mikrokontroléry Motorola HC08 Nitron. BEN - technická literatura, Praha 2003.
7. Dostálek P.: Aplikace mikropočítačů Motorola pro řízení technologických procesů. Diplomová práce, 2002
Seznam doporučené literatury
1. MC9S08GB/GT Data Sheet, Rev.2.3. Freescale Semiconductor, 2004
2. CPU08 Central Processor Unit Reference manual. Motorola, 2001
3. HCS08 Family Reference Manual, Rev.1. Freescale Semiconductor, 2003
4. Školní mikropočítač MS 11-A10 STUDENT Příručka pro uživatele. MESIT Uherské Hradiště, 1992.
5. Číslicová technika, Kopp, 2003, ISBN 80-7232-206-0
6. Váňa V.: Začínáme s mikrokontroléry Motorola HC08 Nitron. BEN - technická literatura, Praha 2003.
7. Dostálek P.: Aplikace mikropočítačů Motorola pro řízení technologických procesů. Diplomová práce, 2002
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
plány, schémata
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Obhajoba byla plynulá. Součástí obhajoby byla praktická ukázka plošného spoje. Po prezentaci následovala diskuse, při níž byly položeny následující dotazy:
1. V čem to spočívá, že je to vývojový modul? (Dr. Adámek)
2. Jak jste modul vyrobil? (Dr. Adámek)
Student na všechny otázky reagoval pružně a všechny je zodpověděl.