This document provides a course syllabus for a Microcomputers & Interfacing class. The course is targeted towards 4th year computer science students and intends to teach students about microprocessor architecture, assembly language programming, and interfacing microprocessors to external devices. The course will focus on the 8086 Intel microprocessor and cover topics like microprocessor evolution, internal architecture, assembly programming, interrupts, and interfacing microprocessors to memory, I/O devices, timers, and other peripherals. Student assessment will include assignments, projects, quizzes, midterm and final exams testing knowledge of the course topics.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
59 views4 pages
CSEg - 4207 - Course Outline
This document provides a course syllabus for a Microcomputers & Interfacing class. The course is targeted towards 4th year computer science students and intends to teach students about microprocessor architecture, assembly language programming, and interfacing microprocessors to external devices. The course will focus on the 8086 Intel microprocessor and cover topics like microprocessor evolution, internal architecture, assembly programming, interrupts, and interfacing microprocessors to memory, I/O devices, timers, and other peripherals. Student assessment will include assignments, projects, quizzes, midterm and final exams testing knowledge of the course topics.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4
Adama Science and Technology University
School of Electrical Engineering and computing
Course syllabus of Microcomputers & Interfacing Course Title Microcomputers & Interfacing Operation Period Course Credits 3 Class Schedule Code CSEg 4207 Target Students’ 4th year CSE Target group Group 1 to 3 Major students Prerequisite for enrollment CSEg 3202 Computer Architecture and Organization
Instructor 1 Name Dr. Feyissa Woyano– Section 1 Office Hour
Information Mobile +251-901-23-9481 E-mail Feyissaw06@gmail.com Instructor 2 Name Dawit Kefyalew – Section 2 Office Hour Information Mobile E-mail Instructor 3 Name Amanuel G – Section 3 Office Hour Information Mobile +251-912-15-1869 E-mail amanuelastu@gmail.com programs After successfully completed this course, the student should be able to: Learning outcome ➢ Get knowledge of the internal architecture of a microprocessor. ➢ Write efficient codes in both assembly and high-level languages. ➢ Understand and handle interrupts ➢ Use microprocessors to develop controllers and computers ➢ Design and implement microcomputers Course The Microcomputers and interfacing course intends in getting the concepts to the Description mastering of basic microprocessors and microcomputers. The discussion of the course will be based around the 8086 Intel microprocessor. However, this is not stiff and could be subjected to change. The fact that the 8086 is the considered basic processor architecture, make the discussion be based on the microprocessors. The discussion of the course will begin by introducing the microcontroller evolution in their historical background. The course will describe and explain the detailed architecture of the processor. Bus, memory, IO, and registers will be highly focused. The assembly language code will be studied and different programs will be attempted. The most important discussion will be the interfacing of different types of devices and ICs to the microprocessor. This will help students in equipping them with appropriate knowledge in helping them to develop solutions to real world problems. Interfacing of interrupts, IO modules and other important concepts will be examined. CHAPTER 1 INTRODUCTION TO MICROCOMPUTERS 1.1 A historical Background 1.2 Introduction to Microprocessors 1.3 Microprocessor Evolution 1.4 Application Areas of Microprocessor CHAPTER 2 8086 MICROPROCESSOR – ARCHITECTURE 2.1 Internal Microprocessor Architecture 2.2 Register and Memory Organization 2.3 Minimum Mode and Maximum Mode bus cycle-Timing Diagram 2.4 Interrupts & Service Routine. CHAPTER 3 PROGRAMMING OF 8086 3.1 Addressing modes 3.2 Instruction set 3.3 Assembly language Programming CHAPTER 4 INTERFACING WITH 8086
4.1 Memory interfacing
4.2. Interfacing with peripheral ICs 8251- serial I/O 4.3. 8255-parallel I/O 4. 4. 8254-programmable interval timer 4.5. 8279-Keyboard display controller 4.6. 8257-DMA 4.7. LEDS and LCDs 4.8. ADCs and DACs CHAPTER 5 ADVANCED MICROPROCESSORS & MICROCONTROLLERS 5.1 Concept of CISC and RISC processors 5.2 PIC microcontroller 5.3 Controller Design using selected Microprocessor
Assessment Parameter Weight Remark
Attendance 5% Quiz 5% Chapters 2 Project /seminar 10% Chapter 4 Mid exam 20% Chapter 1 & 2 Lab works 20% All Final exam 40% All chapters Total 100% Textbook Douglas V Hall, ‘Microprocessors and Interfacing-Programming and Hardware’, 2nd Edition, Tata McGraw-Hill Publishing Company Limited, NewDelhi-2002. Related references 1.Ramesh S Gaonkar, ‘Microprocessor Programming and Interfacing using 8085’, Penram Publications, 4th Edition, 2003 2. A.K.Ray, K.M. Bhurchandy, ’Intel Microprocessors-Architecture, Programming and Interfacing’, McGraw-Hill International Edition, 2004 3. Microprocessors and Interfacing, first Edition, 2009. A.P Douglas and D.A Douglas 4. Advanced Microprocessors and Peripherals, Architecture, Programming and Interface, A.K.RAY & K.M. BHURCHANDI, TATA McGraw Hill