• We are available for any custom works this month
  • Main office: Springville center X264, Park Ave S.01
  • Call us (123) 456-7890 - (123) 555-7891
  
  
  

Course Info

About this Course

This course provides students with the essential knowledge on microprocessor systems and program design. The main topics provide guidelines on the operations and programming of a microprocessor.

Course Syllabus

Introduction to Microprocessor-Based System
Overview and History
Microprocessor application
Hardware/software requirements

Central Processing Unit
Internal architecture of CPU
Block diagram and functions
Memory map
Register, cache and stacks


Assembly Language Programming
Programmer model
Addressing modes
Instruction set: condition codes, data transfer, arithmetic and logic, program control, shift and rotate
Bit manipulation, Branch and subroutine.
Programming tools
I/O programming


Embedded C programming
Multitasking
Exception and Interrupt
Timer module
Analog to digital (ADC) module
Advanced I/O programming

Frequently Asked Questions

Q1 : How many credit hour
A1 : 3