0% found this document useful (0 votes)
119 views

ECE 521: Microprocessor System

This document provides information about the ECE 521: Microprocessor System course, including the course description, outcomes, evaluation, and outline. The course provides knowledge and experience on microprocessor and microcomputer system operation, including design, programming, and interfacing. Upon completion, students will be able to analyze and design microprocessor programs and circuits, interface hardware and software to solve engineering problems, and build microprocessor systems meeting specifications. The course will cover microprocessor architecture, assembly and C programming, and parallel I/O interfacing through lectures, blended learning, and hands-on labs. Students will complete projects in groups and be evaluated based on tests, assignments, labs, project progress, demonstrations, and reports

Uploaded by

Amar Mursyid
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
119 views

ECE 521: Microprocessor System

This document provides information about the ECE 521: Microprocessor System course, including the course description, outcomes, evaluation, and outline. The course provides knowledge and experience on microprocessor and microcomputer system operation, including design, programming, and interfacing. Upon completion, students will be able to analyze and design microprocessor programs and circuits, interface hardware and software to solve engineering problems, and build microprocessor systems meeting specifications. The course will cover microprocessor architecture, assembly and C programming, and parallel I/O interfacing through lectures, blended learning, and hands-on labs. Students will complete projects in groups and be evaluated based on tests, assignments, labs, project progress, demonstrations, and reports

Uploaded by

Amar Mursyid
Copyright
© © All Rights Reserved
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/ 12

ECE 521: Microprocessor System

IR. Ts. Dr. Shahrani bt Shahbudin


Room No: T2-A13-13C,
computer engineering
SCHOOL electrical of Engineering
UiTM, Shah Alam.
0162158608 / 03-55436116
COURSE DESCRIPTION
• This course provide knowledge and
experience to students on microprocessor
and microcomputer system operation. It
includes the design, programming and
interfacing of a microcomputer system.
COURSE OUTCOMES
Upon completion of this course, the students will be able to;
• CO1
Analyse microprocessor based programs and circuit designs to
produce the required output(s).
• CO2
Design software and hardware interfacing to solve selected
engineering problems.
• CO3
Build a microprocessor-based system that meet design
specifications.
PROGRAMME OUTCOMES
Upon completion of the program, the students will be able to;
• PO2
Identify, formulate, research literature and analyse complex
electronic engineering problems reaching substantiated conclusions.
• PO3
Ability to design solutions for complex electronic engineering with
appropriate considerations for public, health and safety, culture,
society and environment.
• PO5
Ability to create, select and apply appropriate techniques, resources,
and modern engineering and IT tools, including prediction and
modelling, involving complex electronic (electrical) engineering
activities.
COURSE OUTLINE
• CHAPTER 1: Microprocessor Architecture and Overview
• Review of Digital logic
• Describe microcomputer systems & its components (CPU, memory and
IO)
• Describe microprocessor architecture.
• CHAPTER 2: Microprocessor Assembly Language Programming.
• Instruction sets
• Data processing
• Data transfer
• Flow control
• Assembly language programming
• Simple I/O programming
COURSE OUTLINE
• CHAPTER 3: Microprocessor Programming in C
• Data types
• Logic operation
• Data conversion
• Simple I/O programming
• CHAPTER 4: Parallel I/O Interfacing
• Analysis and Design of Microprocessor based I/O interfacing circuits (
such as LCD, 7-segment, Keypad and motors)
• I/O programming in assembly and C programming
Teaching methods

• Theoretical aspects will be covered in lectures and blended


learning. {ODL & F2F}
• Practical aspects will be covered in hands-on laboratory
practical sessions. Using the microcontroller simulator and
trainer board.
• Students will form into groups (3 students) and each group
will design and develop a project which will be presented
(written and oral) at the end of semester.
References
• Recommended Text
• Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi,
Shujen Chen, ARM Assembly Language Programming
& Architecture MicroDigitalEd.com; 2.0, Kindle
Edition 2019
• References
 Muhammad Ali Mazidi, Shujen Chen, Eshragh Ghaemi, STM32 Arm
Programming for Embedded Systems MicroDigitalEd; First edition, 2018

 Daniel Lewis, Arm Assembly for Embedded Applications, 5th Edition, 2019

 Donald Norris, Programming with STM32: Getting Started with the Nucleo Board
and C/C++McGraw-Hill Education TAB; 1 edition, 2018

 Dogan Ibrahim, Programming with STM32 Nucleo Boards, Elektor International


Media, 2018

 Carmine Noviello, Mastering STM32; A Step-By-Step Guide to The Most


Complete ARM Cortex-M Platform, Using A Free And Powerful Development
Environment based on Eclipse and GCC, Leanpub Publishing, 2018
Course Evaluation
Courseworks
• Test [Test 1(15%) & TEST 2(15%)] 30%
• Assignment(Quizzes) 10%
• Lab ( 4 labs) 10%

Mini Projects
• Progress 10%
• Demo 20%
• Report 20%

Total 100%
Course Evaluation
• Lab Modules :
• Lab 1: Data Transfer, Arithmetic, Logical, Rotate and Shift Instruction Sets
• Lab 2: Branching & Looping
• Lab 3 : Input Output Interfacing (Assembly Language)
• Lab 4 : Input Output Interfacing (C Programming)
Reminder (students)
• Attendance compulsory (90-100%)
• punctual @ + -10 minutes
• STUDENT MONITORING : ON CAMERA (online assessments - labs &
tests and mini projects)
• All assessments must be submitted ON TIME (must follow due date)
• ODL Methods: UFuture, ARIS, Google Drive, Whatsapp, Google Form
THANK YOU

You might also like