OE-P7 - Project - Computer Electronics

Course specification
Course title Project - Computer Electronics
Acronym OE-P7
Study programme Electrical Engineering and Computing
Module Electronics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 2.0 Status mandatory
      Condition none
      The goal Introduction to a microprocessor and machine programming, and basic microprocessor peripherals and ways of their hardware and software connection with the microprocessor.
      The outcome Training for the design of microprocessor system with basic peripherals and programming of driver programs in machine language.
      Contents of lectures Microprocessor 80x86, memory and peripheral addressing. timing diagrams, interrupts, interrupt controller 8259A, timers and counters, reading of timers and counter, reset and NMI, DMA transfer, DMA controller 8237A, keyboard and digital inputs, keyboard debouncing, protection of external lines, LED display, scanning of LED display, LCD display, alphanumeric LCD module, special memory.
      Contents of exercises 3 laboratory exercies: 1) data addressing and memory segmentation, 2) subroutines and their calls from the main program, 3) compiling, linking, testing and debugging programs in machine language using subroutines and different addressing modes.
      1. M. Prokin, "Računarska elektronika", Akademska misao, Beograd, 2006. (Original title)
      2. 2. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2007. (Original title)
      3. 3. Richard Zurawski, “Embedded Systems Handbook”, CRC Press, Boca Raton, USA, 2006. (Original title)
      4. 4. P. Marwedel, “Embedded System Design”, Kluwer Academic Publishers, The Netherlands, 2004. (Original title)
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      0 2
      Methods of teaching project
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper 0
      Practical lessons 70 Oral examination 30
      Projects 0
      Colloquia 0
      Seminars 0