Course details

Applied microcomputes

AMC Acad. year 2005/2006 Summer semester 6 credits

Current academic year

Survey of 8bit microprocessors and microcontrollers. Description of the structure and function of microcontroller of Motorola. Memory and I/O subsystems, A/D converter and RTC chip. Debugging of application of subroutines for microcontrollers M68HC08. Programming on C language platform. Fuzzy logic and fuzzy development systems.

Guarantor

Language of instruction

Czech

Completion

Examination

Time span

  • 26 hrs lectures
  • 26 hrs laboratories
  • 13 hrs projects

Department

Subject specific learning outcomes and competences

To be familiar with the architecture of microcontroller and be able write program for embedded application.

Learning objectives

Give students knowledge to understand the architecture of microcontrollers and get practice in programming of embedded microprocessor systems using assembly language and C language.

Prerequisite knowledge and skills

To be familiar with the structure of CPU and with programming in assembly language. The basic knowledge of programming in C language.

Study literature

  • The MC68HC908GP32 Teaching Book by Prof. Cerid - Turkey
  • Technické a programové manuály fy Motorola. 
  • Přednášky v elektronické podobě

 

Fundamental literature

  • The MC68HC908GP32 Teaching Book by Prof. Cerid - Turkey
  • M. Predko:"Handbook of Microcontrollers", McGraw-Hill, ISBN 0079137164, 1998.
  • Valvano W. J.: Embedded microcomputer system, Brooks/Cole, USA, 1999, ISBN 0 534-36642-2.
  • Technické a programové manuály fy Motorola.

 

Syllabus of lectures

  1. Microcontroller architecture HC08.
  2. Programming in assembler, SCI interface.
  3. SPI, timer.
  4. Timer, LCD.
  5. Interrupt subsystem, ADC converter. 
  6. COP, RTC devices, system clock.
  7. KBI modul, embeded systems.
  8. Introduction into C language.
  9. Programming techniques II for embedded systems in C language.
  10. Programming techniques III for embedded systems in C language.
  11. LVI, BRK modules.
  12. Application of microcontroller in fuzzy system.
  13. Features of another microcontrollers. 

Syllabus of laboratory exercises

  1. Subsystem SCI
  2. Display, keyboard
  3. Timer
  4. PWM
  5. A/D converter
  6. RTC application
  7. Programming of flash memory 
  8. Temperature sensor

 

Progress assessment

Study evaluation is based on marks obtained for specified items. Minimimum number of marks to pass is 50.

Requirements for class accreditation are not defined.

Controlled instruction

Laboratory practice and project are monitored

Back to top