Spinner

Dokument se učitava

VIŠER

School of Electrical and Computer Engineering of Applied Studies

Belgrade

Microcomputers Course code: 130507 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 2
Semester: 3
Requirements: Architecture and organization of computers 1 or the basics of informatics and computing
Goal: This module is designed to introduce students to the architecture, microcomputer operation modes, as well as microcontrolles from MS HC11 series.
Outcome: After successful completion of this moduel student should acquire transferable skills in design and implementation of simples devices based on MS HC11 microcontroller.
Contents of the course
Theoretical instruction:
  1. Introductory lecture. Content and application of the module. Encoding, multiplexing, arithmetic circuits, central processing unit (4, 8, 16 - bit).
  2. Memory module. Technology, types, architecture and temporal diagram.
  3. Structure and operation of microcomputers. Microcomputing systems architecture, memory, input output (I / O) devices, buses.
  4. Microcomputing system design. Connecting memory and I / O devices. Design errors. Teamwork, necessary time analysis and system costs.
  5. Basic concept of assembly language. Programming model, the flow chart.
  6. Classification and MC 68 HC11 microcontroller assembler instructions set.
  7. Programs’ mapping and documenting. The concept of writing a program flowchart. Program modules. Planning and teamwork.
  8. Process of executable program design. Simple programs design, controlled intervals. Memory mapping. Translating, assembling and linking.
  9. Termination mechanism. Priority vector, stop program implementation.
  10. Basic I / O devices. Binding of I / O devices, clocks, counters. Asynchronous and serial data transmission, parallel / serial and parallel / parallel interface.
  11. Memory organization. Direct memory access controller, memory hierarchy, cache. Energy consumption of memory subsystem.
  12. Systems with analog signals. A / D and D / A conversion realisation principles.
  13. Real-time operating systems. Real time operation system requirements.
  14. Consumption and reliability. Low-energy consumption systems. Increased reliability. Design methods for microcomputers to be installed.
  15. Tools for program development. Simulators, monitor, emulator, logic analyzers.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Practical realization of concrete problems in the laboratory with development systems. The course program complies with the IEEE / ACMComputingCurriculum recommendations: CE2016: CE-DIG4 -6, 11, CE-ESY5-7
Textbooks and References
  1. Vasiljević, V., Hadžibabić, B., Tadić, V., Pavić, B., Mikroračunari, VIŠER, Beograd, 2009.
  2. Vasiljević, V., Tadić, V., Pavić, B., Nikolić, B., Priručnik za laboratorijske vežbe iz Mikroračunara, VIŠER, Beograd, 2015.
  3. Vasiljević, V., Tadić, V., Pavić, B., Nikolić, B., Josić, A., Zbirka zadataka i pitanja iz Mikroračunara, VIŠER, Beograd, 2006.
  4. Tocci, R., Laskowski, L., Microcomputers, Prentice Hall, New Jersy, 2006.
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
0
activities on practial excersises
40
seminary work
0
colloquium
30
Final exam
Points
Written exam
30
Oral exam
0