Course Outlines and Prerequisites

<< Course Outlines and Prerequisites

EE242 - Microprocessor Systems

  • Instructor:
  • Course Web Page: EE242 - Microprocessor Systems
  • Course Lab Page: EE242 - Microprocessor Systems
  • COURSE INFORMATON

    Course Title

    Code

    Semester

    C +P + L  Hour

    Credits

    ECTS

    MICROPROCESSOR SYSTEMS

    EE 242

    4

    3+0+2

    4

    6

     

    Prerequisites

    ES 112-Algorithms and Computer Programming

     

    Language of Instruction

    English

    Course Level

    Undergraduate

    Course Type

    Core

    Course Coordinator

    Cem Ünsalan

    Instructors

    Cem Ünsalan

    Assistants

    Hüseyin Deniz Gürhan, Mehmet Erkin Yücel

    Goals

    This course aims to introduce the basics of the microprocessor systems to the student. It also aims to solve real life problems using microprocessor systems. This course prepares the student to the embedded systems concepts.

    Content

    Review of digital logic, data types with representations and operations, basics of a microcontroller architecture with focus on hardware, instruction set of a microcontroller, assembly programming, digital IO, interrupts, timers, mixed signal systems, digital communications with a microcontroller, flash programming.

     

    Learning Outcomes

    Program Outcomes

    Teaching Methods

    Assessment Methods

    (1)Abitility to understand a microprocessor systems.

    4

    1,6

    A,C

    (2) Abitility to understand and run the software to program microprocessor systems

    4,8

    1,6

    A,C,D

    (3) Abitility to analyze the constraints of real life problems within the microprocessor systems.

    3,7

    1,6

    C,D

    (4) Abitility to implement a microprocessor system given with constraints. Experimenting on it.

    5,7,8

    1,6,9

    C,D,E

    (5) Abitility to Design systems to solve real life problems using microprocessors

    3,5,7,8,9

    1,6,9

    C,D,E

     

    Teaching Methods:

    1: Lecture, 2: Problem Solving, 3: Simulation, 4: Seminar, 5: Interdisciplinary group working, 6: Laboratory, 7: Term research paper, 8: Guest Speaker, 9: Sample Project Review

    Assessment Methods:

    A: Exam, B: Quiz, C: Experiment, D: Homework, E: Project

     

     

    COURSE CONTENT

    Week

    Topics

    Study Materials

    1

    Digital circuits and data types.

    Course book

    2

    MSP430 Architecture

    Course book

    3

    MSP430 Assembly language

    Course book

    4

    MSP430 Assembly language

    Course book

    5

    Digital IO

    Course book

    6

    Midterm I

    Course book

    7

    Interrupts

    Course book

    8

    Interrupts

    Course book

    9

    Time based operations

    Course book

    10

    Time based operations

    Course book

    11

    Mixed signal systems

    Course book

    12

    Mixed signal systems

    Course book

    13

    Digital communication

    Course book

    14

    Digital communication, flash programming

    Course book

     

    RECOMMENDED SOURCES

    Textbook

    C. Ünsalan and H. D. Gürhan, Programmable Microcontrollers with Applications: MSP430 LaunchPad with CCS and Grace, McGraw-Hill, ISBN: 978-0071830034, 2013

    Additional Resources

    Texas Instruments web sitesi

     

    MATERIAL SHARING

    Documents

    Laboratory experiment sheets

    Assignments

    Exams

     

    ASSESSMENT

    IN-TERM STUDIES

    NUMBER

    PERCENTAGE

    Midterm

    1

    47

    Laboratory

    9

    53

    Total

     

    100

    CONTRIBUTION OF FINAL EXAMINATION TO OVERALL GRADE

     

    40

    CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE

     

    60

    Total

     

    100

     

    COURSE CATEGORY

    Expertise/Field Courses

     

    COURSE'S CONTRIBUTION TO PROGRAM

    No

    Program Learning Outcomes

    Contribution

    1

    2

    3

    4

    5

    1

    Adequate knowledge in mathematics, science and engineering subjects pertaining to the relevant discipline; ability to use theoretical and applied information in these areas to model and solve engineering problems.

    2

    Ability to identify, formulate, and solve Electrical and Electronics Engineering problems; ability to select and apply proper analysis and modeling methods for this purpose.

    3

    Ability to design a complex system, process, device or product under realistic constraints and conditions, in such a way as to meet the desired result; ability to apply modern design methods for this purpose.

    X

    4

    Ability to devise, select, and use modern techniques and tools needed for engineering practice; ability to employ information technologies effectively.

    X

    5

    Ability to design and conduct experiments, gather data, analyze and interpret results for investigating engineering problems

    X

    6

    Ability to access information; For this purpose ability to perform database searching and conduct literature review.

    7

    Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to work individually.

    X

    8

    Ability to communicate effectively both orally and in writing; knowledge of a minimum of one foreign language.

    X

    9

    Recognition of the need for lifelong learning; ability to access information, to follow developments in science and technology, and to continue to educate him/herself.

    x

    10

    Awareness of professional and ethical responsibility.

    11

    Information about business life practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development.

    12

    Knowledge about contemporary issues and the global and societal effects of engineering practices on health, environment, and safety; awareness of the legal consequences of engineering solutions.

     

     

     

     

     

     

     

    ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION

    Activities

    Quantity

    Duration (Hour)

    Total Workload (Hour)

    Course Duration

    14

    3

    42

    Hours for off-the-classroom study (Pre-study, practice)

    14

    6

    84

    Mid-terms

    1

    2

    2

    Laboratory

    9

    2

    18

    Final examination

    1

    4

    4

    Total Work Load

    150

    Total Work Load / 25 (h)

    6

    ECTS Credit of the Course

    6

     

  • Syllabus
  • Course Outline:

    Review of digital logic, data types with representations and operations, basics of a microcontroller architecture with focus on hardware, instruction set of a microcontroller, assembly programming, digital IO, interrupts, timers, mixed signal systems, digital communications with a microcontroller, flash programming.