Chapter 01
Chapter 01
Chapter 01
pk 1
Text Books
Digital Electronics, Malvino, Brown (Chapter 10)
8051 Microcontroller and Embedded Systems, Ali Mazidi
2nd edition.
Lecture notes:
vle.iiu.edu.pk
Course Outline
Assembly Language Prog.
Timer/Counter
Interrupts
Real-world Interfacing
Timer 0
Interrupt 4k 128 bytes
Control ROM RAM Timer 1
CPU
P0 P2 P1 P3 TXD RXD
Addr/Data
Timers 2 3 2
I/O pins 32 32 32
Serial port 1 1 1
Interrupt sources 6 8 6
Notice AT89C51-12PC where "C" before the 51 is for CMOS, which has a low
power consumption, "12" indicates 12 MHz, "P" is for plastic DIP package,
and "C" is for commercial (vs. "M" for military)