Course detail
Microprocessors and Microcomputers
FEKT-BPC-MAMAcad. year: 2022/2023
This course is focused on the main aspects of use microcontrollers for design of electronics devices. Students will be acquaint with C programming language and specific aspects of programming 8 and 16bits microcontrollers. They learn how to control and use integrated peripherals, possibilities and advantages of modern and progressive Integrated Development Environments, for design, development, debugging and testing of software.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
• Prepare software for microcontrollers form Microchip company in C programming language,
• Design, develop, debug and test software in MPLAB IDE
• Use and control the main peripherals of Microchip microcontroller
• Use wired communication bus RS-232
Prerequisites
• Solve linear equitation, work with binary, decimal and hexadecimal system
• Have a general knowledge of work with personal computer
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
final exam: 80
Course curriculum
2. The main structure of microcontroller, Von Neumann and Harvard computer concept
3. Programing languages and Integrated Development Environments
4. Specifics of software development for low-end microcontrollers in higher programing languages
5. Microcontroller structure, special function registers, external communication and synchronization
6. Interrupts, the main principles and general terms for use
7. Integrated peripherals, their use and control
8. Systems for source code control
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
- Programme BPC-MET Bachelor's 3 year of study, winter semester, compulsory-optional
Type of course unit
Lecture
Teacher / Lecturer
Laboratory exercise
Teacher / Lecturer
Elearning