syllabus

Description of CENG 303 MICROPROCESSORS AND MICROCOMPUTING

Course Name:MICROPROCESSORS AND MICROCOMPUTING
Course Code:CENG 303
Type of Course:Undefined
Level of Course:Undergraduate (First Cycle)
Year of Study:3
Semester/Trimester:Fall
ECTS Credits:8
FU Credits:3
Name(s) of Lecturer(s):Nahit EMANET EA101 ( emanetn@fatih.edu.tr )
Course Coordinator:Nahit EMANET
Objectives of the Course:This course provides an introduction to microprocessors. It uses C language to develop a foundation on the hardware, which executes a program. It is heavily based around the ARM 32-bit RISC microprocessor, a world-leading processor for power-sensitive applications, and covers many aspects of designing power-efficient systems around ARM cores. It focuses on Memory and I/O interface design and programming, study of microprocessor and its basic support components including CPU architecture, memory interfaces, bus concepts, serial I/O devices, and interrupt control devices. Laboratories directly related to microprocessor functions and its interfaces.
Course Description:Introduction to computer and microprocessor architecture, addressing modes. Arithmetic, logic and program control instructions. Programming microprocessor, 8086/8088 hardware specifications, interrupts, memory and basic I/O interface.
Learning Outcomes:1. The following objectives are to be met by students after completion of the course.
2. 1. General architecture of a microcomputer system e.g. ARM Processor
3. 2. Understand the differences between microcontroller and microprocessor
4. 3. Be able to program the ARM processor to complete a specific task.
5. 4. Know how to inteface ARM processor to peripheral circuits
6. 5. Design and debug microcontroller based circuits
Mode of Delivery:Face-to-Face
Prerequisites:(CENG 203 or EEE 122) or Chairman's Consent
Co-requisites:None
Course Contents:
( Weekly Lecture Plan )
WeekTopics
1Embedded C Language I
2Embedded C Language II
3General I/O
4General I/O
5UART I
6UART 2
7IIC Interface
8SPI Interface
9Timer
10PWM
11AD Converter
12DAC Converter
13Interrıpts I
14Interrupts II
Recommended Reading:Philips LPC2294 ARm microcontroller user manual and Olimex LPC-H2294 Development board user manual
Planned Learning Activities and Teaching Methods:Lectures
Assessment Methods:
MethodQuantity (%)
Midterm Exam(s)250
Lab/Practical Exam(s)420
Final Exam130
Language of Instruction:English
Work Placement(s):N/A