Microprocessors and Microcontrollers in Instrumentation

The course is not on the list Without time-table
Code Completion Credits Range Language
A3B38MMP Z,ZK 6 2P+2L Czech
The course is a substitute for:
Programming of Single Chip Microcomputers and Microcontrollers (Y38PMM)
Department of Measurement

Applications of microprocessors and single chip microcontrollers in instrumentation techniques are presented in this course. The course is focused on describing function and programming in embedded applications.

Syllabus of lectures:

1. Microprocessor architecture, action blocks, microprocessor controlled instruments

2. 8-bit microcontroller with 8051 core

3. Instruction set of microprocessor, macroasembler, pseudoinstruction set

4. Formal convention programming, program debugging

5. Architecture of 32-bit microcontrollers with ARM7 and ARM-Cortex M3 core

6. MOS ROM, PROM, EPROM, FLASH memory, storage cell

7. R/W - SRAM, DRAM, SDRAM memory, double gate and multigate memory

8. Microprocessor system bus, signals and timing

9. Memory connection, I/O circuits, coders design

10. Input/output connection, data transition, interrupt, DMA

11. Programmable I/O circuits, watchdog

12. Controls buttons, keyboard, rotary pads

13. Displays, serial parallel connection, static and dynamic LED, LCD, CRT controlled

Syllabus of tutorials:

1. Assembler, debugger

2. Programmable controlled serial channel design, binary control output

3. Project 1 - Resistance to number converter design

4. Project 1 - Circuits implementation in bread board

5. Project 1 - Program design and debugging, arithmetic implementation

6. Project 1 - Error analysis, results presentation

7. Project 2 - Microprocessor controlled 4-digit integration AD converter design

8. Project 2 - Circuits implementation in bread board

9. Project 2 - Control program design, hardware activation

10. Project 2 - Debugging, communication testing

11. Project 2 - A/D converter measuring, results presentation

12. Individual project 3 - Microprocessor controlled circuit with Atmel AT89S52 design

13. Individual project 3 - Circuits implementation in bread board, program design

Study Objective:
Study materials:

[1] Ziu, J.: The Definitive Guide to the ARM Cortex-M3. Elsevier, 2007, ISBN: 978-0-7506-8534-4

[2] Sloss, A., Symes, D., Wright, Ch.: ARM System Developer's Guide. Elesevier 2004, ISBN 1-55860-874-5

Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2021-02-25
For updated information see http://bilakniha.cvut.cz/en/predmet12542704.html