ENGINEERING FACULTY / ELECTRICAL - ELECTRONICS ENGINEERING / EEM4028 - MICROCONTROLLERS

Contents Of The Courses in a weekly Period

Week 
Subjects 
Sources 
1Microprocessor and microcontroller concepts; basic components[6] pp. 11–20
2PIC16F84 microcontroller architecture, pin connections, and basic hardware features[6] pp. 21–30
3Introduction to Special Function Registers (SFR) and the functions of control bits[6] pp. 31–40
4Basic assembly instruction set; arithmetic and logic examples; simple applications[6] pp. 41–50
5Assembly programming on PORTB; LED control applications[1] pp. 70–90
6Loop structures; nested loops; delay generation techniques; LED applications[6] pp. 66-75
77-segment display applications with basic coding practices[6] pp. 76–85
8Midterm Exam 
9Interrupt structure on PIC16F84; INTCON register and interrupt flags[2] pp. 33-37
10RB0/INT external interrupt; edge selection; INTCON configuration; basic examples[2] pp. 33-37
11RB4–RB7 port-change interrupt; input detection; interrupt flags and sample applications[2] pp. 33-37, [5]
12TMR0 timer introduction; prescaler structure; asynchronous modes; delay calculations[2] pp. 26-30
13TMR0 delay programming; effects of prescaler values; application examples[2] pp. 28-30, [4]
14Watchdog timer operation; EEPROM memory structure; read/write operations and examples[2] pp. 22-25
15Project presentations and evaluation of final applicationsCourse notes and instructor guidance