Applied Microcomputes

Ac.Year:ukončen 2005/2006
Language of Instruction:Czech
Public info:http://www.fit.vutbr.cz/study/courses/AMC/public/
Private info:http://www.fit.vutbr.cz/study/courses/AMC/private/
Completion:examination (written)
Type of
Guarantor:Schwarz Josef, doc. Ing., CSc. (DCSY)
Lecturer:Schwarz Josef, doc. Ing., CSc. (DCSY)
Instructor:Strnadel Josef, Ing., Ph.D. (DCSY)
Škarvada Jaroslav, Ing., Ph.D. (DCSY)
Faculty:Faculty of Information Technology BUT
Department:Department of Computer Systems FIT BUT
Computer Organization and Architecture (VPO), DCSY
Data Communications and Computer Networks (PDT), DIFS
Peripheral Devices 1 (PZ1), DCSY
Personal Computers - Technical Maintenance (PTP), DCSY
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.
  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.
Knowledge and skills required for the course:
  To be familiar with the structure of CPU and with programming in assembly language. The basic knowledge of programming in C language.
Learning outcomes and competencies:
  To be familiar with the architecture of microcontroller and be able write program for embedded application.
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


Syllabus - others, projects and individual work of students:
  • Design, debugging and prezentation of application program.
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.


Study literature:
  • The MC68HC908GP32 Teaching Book by Prof. Cerid - Turkey
  • Technical and program handbooks Motorola and Fujitsu.
  • Lectures notes in pdf format


Controlled instruction:
  Laboratory practice and project are monitored
Progress assessment:
  Midterm test, presentation of lab works, protocol from one project.
Exam prerequisites:
  Requirements for class accreditation are not defined.

Your IPv4 address:
Switch to https

DNSSEC [dnssec]