Course detail

Microcontroller Applications

FEKT-NMIAAcad. year: 2009/2010

Serial communication (asynchronous / synchronous), interfaces RS232C, RS422, RS485, hardware design. Interrupt structures, vectored priority system. Direct memory access - DMA. MCS51 family microcontrollers in detail -continuation- on chip peripherals, derivatives. Serial interface IIC, applications. Conception of Motorola processors, HC11 family, description of hardware, instruction set. Zilog processors. Microcomputer moduls. 16-bit microprocessors and microcomputers. Applications of microcomputers - compact disc, radio and TV receivers, TV SAT etc. Personal computers, structure.

Language of instruction

English

Number of ECTS credits

7

Mode of study

Not applicable.

Learning outcomes of the course unit

The students become familiar with the serial communication (asynchronous / synchronous), interfaces RS232C, RS422, RS485, hardware design. Interrupt structures, vectored priority system. Direct memory access - DMA. MCS51 family microcontrollers in detail -continuation- on chip peripherals, derivatives. Serial interface IIC, applications. Conception of Motorola processors, HC11 family, description of hardware, instruction set. Zilog processors. Microcomputer modules. 16-bit microprocessors and microcomputers. Applications of microcomputers - compact disc, radio and TV receiver, TV SAT etc. Personal computers, structure.

Prerequisites

The subject knowledge on the Bachelor´s degree level is requested.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Test during semestr: max 10 marks
Particular labortory practice rating: max 20 marks
Writen part of examination rating: max 70 marks

Course curriculum

1. Serial communication (asynchronous / synchronous), interfaces RS232C, RS422, RS485, hardware design
2. Interrupt structures, polled and vectored priority system, interrupt controllers
3. Direct memory access - DMA
4. MCS51 family microcontrollers in detail -continuation- on chip peripherals, derivatives
5. MCS51 cont.: Timer T2 capture / compare, Philips, Atmel, Dallas
6. Serial interface IIC - analyze of application microcomputers in consumer electronic, ordering IIC, communication protocol, addressing.
7. Applications IIC
8. Conception of Motorola processors. 68HCxx families, HC11 family, description of hardware, timing
9. HC11 cont.: Memory structure. Programmer´s model, instruction set.
10. 16-bit microprocessors and microcomputers. Family Philips MCS51XA ...
11. Microcomputers RISC architecture. Microcomputers fy ATMEL (AVR) a fy Microchip. Microcomputer modules of further producers and types.
12. Personal computers - architecture, block description, bus structure.
13. Personal computers cont. , I/O system,

Work placements

Not applicable.

Aims

The aim of the course is to make students familiar with the serial communication (asynchronous / synchronous), interfaces RS232C, RS422, RS485, hardware design. Interrupt structures, vectored priority system. Direct memory access - DMA. MCS51 family microcontrollers in detail -continuation- on chip peripherals, derivatives. Serial interface IIC, applications. Conception of Motorola processors, HC11 family, description of hardware, instruction set. Zilog processors. Microcomputer modules. 16-bit microprocessors and microcomputers. Applications of microcomputers

Specification of controlled education, way of implementation and compensation for absences

The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme EEKR-MN Master's

    branch MN-EST , 1. year of study, summer semester, optional specialized

Type of course unit

 

Lecture

39 hours, optionally

Teacher / Lecturer

Syllabus

1. Serial communication (asynchronous / synchronous), interfaces RS232C, RS422, RS485, hardware design
2. Interrupt structures, polled and vectored priority system, interrupt controllers
3. Direct memory access - DMA
4. MCS51 family microcontrollers in detail -continuation- on chip peripherals, derivatives
5. MCS51 cont.: Timer T2 capture / compare, Philips, Atmel, Dallas
6. Serial interface IIC - analyze of application microcomputers in consumer electronic, ordering IIC, communication protocol, addressing.
7. Applications IIC
8. Conception of Motorola processors. 68HCxx families, HC11 family, description of hardware, timing
9. HC11 cont.: Memory structure. Programmer´s model, instruction set.
10. 16-bit microprocessors and microcomputers. Family Philips MCS51XA ...
11. Microcomputers RISC architecture. Microcomputers fy ATMEL (AVR) a fy Microchip. Microcomputer modules of further producers and types.
12. Personal computers - architecture, block description, bus structure.
13. Personal computers cont. , I/O system,

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer

Syllabus

Arithmetical operations, multiplication.
Real time emulator, emulation with or without emulation chip 8051E, simple example.
Conversion binary number to decimal number. Realization of logical functions.
Work with ports and external interrupt. Debug and tested on test module
Work with timer and internal interrupt. Serial communication. Debug and tested on test module.
Connexion and control real time clock. Design, debug and tested on test module.
Connexion and control LCD display. Design, debug and tested on test module. Test.