MECHATRONICS ENGINEERING DEPARTMENT
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us

Microprocessor Based Systems (CSE-413)


Course Home   


Syllabus              <


Lecture Notes   


Tutorials   


Labs


Assignments     


Extras                 

Course Meeting Times:
Lectures: 2 sessions/ week, 1.5 hours/session
Sections: 1 session/ week, 1.5 hours/session

Goals
After this course you will be able to:
  • Differentiate between tne microprocessor and microcontrollers
  • Define programmer's model
  • Outline instruction sets
  • Explain memory addressing, memory types, memory map and expansion
  • Explain digital I/O and operations
  • Define the interrupt mechanism
  • Identify the analog I/O subsystem
  • Outline simple controllers
  • Write assembly programs
  • Design memory expansion subsystems
  • Perform basic digital I/O operations
  • Perform I/O by interrupts
  • Perform analog I/O
  • Design a simple control system 
  • Develop programs using IDE
  • Design simple control systems



Related Courses:
After this course, related courses include:)
Project (MDP-499)
Mechatronics 2 (MDP-454)


Recommended Textbooks:
  • Class Notes.
  • "HCS12/9S12 An Introduction to Software and Hardware Interfacing", 2nd edition
Internet Resources: From www.freescale.com:
  • CPU12 Reference Guide/Manual
  • MC9S12C Family Reference Manual
  • CW Assembler/Compiler/Debugger HC(S)12 Reference Manuals
  • CW Development Studio for HCS12X Quick Start/User Guide

_
Examinations:
The final exam is 3 hours long.

Sections:
The purpose of the recitations is to give students experience in the subject by working out examples and expanding on the material presented in the lectures. Attendance and participation in the recitations is obligatory.

Grading:
List of Topics:
  • Introduction to microprocessors, microcomputers, and microcontrollers.
  • CPU, Memory (types), and I/O (types) – Buses (internal/External). 
  • The HCS12 programmer's model.
    Addressing modes.
  • The instruction set.
  • Assembly programming.
  • Digital I/O.
  • Interrupts & real-time interrupt subsystem.
  • Timer functions.
  • A/D subsystem.
  • Resets and resource mapping.
Copyright 2021- Mechatronics Department - Ain Shams University
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us