Faculty of Information Technology, BUT

Course details

Applied Microcomputes

AMC Acad. year 2005/2006 Summer semester 6 credits

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 (written)

Time span

26 hrs lectures, 26 hrs laboratories, 13 hrs projects

Assessment points

50 exam, 20 half-term test, 16 labs, 14 projects

Department

Lecturer

Instructor

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 kwnowledge 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
  • Technical and program handbooks Motorola and Fujitsu.
  • Lectures notes in pdf format

 

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.
  • Technical and program handbooks 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 - others, projects and individual work of students

  • Design, debugging and prezentation of application program.

Progress assessment

Midterm test, presentation of lab works, protocol from one project.

Controlled instruction

Laboratory practice and project are monitored

Exam prerequisites

Requirements for class accreditation are not defined.
Back to top