Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Microcotrollers

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
AE2B34MIK Z,ZK 6 2+2L česky
Přednášející:
Tomáš Vítek, Tomáš Teplý
Cvičící:
Tomáš Vítek, Tomáš Teplý
Předmět zajišťuje:
katedra mikroelektroniky
Anotace:

The goal of this course is to make students acquainted with recent interesting applications, smart sensors circuits and peripherals handled by microcontrollers. In a lab students will program their own applications and measure actual properties. Because of usage of a programming language C and preprogrammed libraries it will be possible to focus on the practical part of the realization.

Požadavky:

https://moodle.kme.fel.cvut.cz/moodle/login/index.php?lang=cs

Osnova přednášek:

1.The basic terms of microprocessor technics and architecture of microcontrollers, comparison of programming languages, development environments features

2.Program run control, pipelining, conditional and unconditional branching, indirect addressing usage in multibyte operations

3.Memory space extending, extern memories and memory cards (SD/MMC, CF, USB flash disc,... )

4.Measured data processing, look-up tables, numbers conversion

5.Interrupts, control, interrupt priorities and sources, incremental encoders and coding

6.Software and hardware timing control

7.Graphic, alphanumerical and LED display control, time multiplex

8.Analog signal processing and control, noise problems, input protection

9.Power regulation design and control (amplitude, frequency and PWM), proportional regulation

10.Control and regulation of low power motors (DC, stepper and servo motors)

11.Smart sensors application, SPI, I2C,1-Wire

12.PC and multicontroller communication (LAN on board), network for controller application

13.GSM and GPS applications, RF identification and wireless sensor data transfer (Bluetooth,ZigBee,IR)

14.Software and hardware complex system solution of stability and security

Osnova cvičení:

1.Hardware and software switch debouncing, matrix keyboard

2.Incremental encoders, 4-phase data evaluation

3.LED display, multiplex mode, intelligent LED drivers

4.Graphical, alphanumerical and LED displays

5.A/D converter applications, analog temperature sensors, D/A convertors, switching voltage convertor

6.Accelerometers, vibration and tilt measurement

7.IR data transfer , RC5 protocol, DCF signal receiving and processing

8.Stepper motors (inclusive of microstepping) and servomotors application

9.Microcontroller to PC communication (UART, RS232)

10.Communication with serial EEPROM memory (SPI, I2C), codelock example

11.Intelligent temperature and humidity sensors (I2C, 1-Wire)

12.RFID Manchester code decoding

13.Data transfer via Bluetooth and ZigBee

14.GPS module data receiving and processing, AT comands

Cíle studia:
Studijní materiály:

Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language, Second Edition, Prentice Hall, Inc., 1988

Poznámka:
Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet12807204.html