Microprocessor Laboratory 1
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
12MPP1 | KZ | 4 | 0+3 | Czech |
- Course guarantor:
- David Vyhlídal
- Lecturer:
- Tutor:
- David Vyhlídal
- Supervisor:
- Department of Laser Physics and Photonics
- Synopsis:
-
Become acquainted with a development board based on PIC16F873A and PIC16F877A microcontrollers, development environment MPLAB X IDE, PRESTO programmer, ASIX UP program, and PICkit3 debugger. Programming in assembly and C language for microcontrollers. Basic operations with microcontroller modules.
- Requirements:
-
Basic laboratory of electronics 12EPR12 or 12EP12.
Parallel attending of the microprocessor technology lecture 12MPR12.
- Syllabus of lectures:
- Syllabus of tutorials:
-
1. Microcontoller PIC16F87x, development board with PIC16F873A
2. Microcontoller PIC16F877A on a development board PVK40 - parallel ports
3. Introduction to interrupt, timer module
4. A/D converter module
5. Introduction to C programming language for microcontrollers.
- Study Objective:
-
Knowledge:
Extend understanding of microcontroller operations at the lowest level.
Skills:
To be able to design and implement simple electronic device with a microcontroller.
- Study materials:
-
Key references:
Recommended references:
Equipment:
Microprocessor laboratory
- Note:
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Fyzikální inženýrství - Laserová technika a fotonika (elective course)