
1. Microprocessors & Microcontrollers :
Microprocessors & Microcontrollers, Z80 & the 8051, A microcontroller survey, Development systems
for micro-controllers.
2. 8051 Architecture :
8051 Microcontroller Hardware, Input/Output pins, ports & circuits, External Memory, Counters & Timers, Serial data I/O, Interrupts.
3. Basic ALP Concepts :
Generic Computer, Mechanics of Programming, ALP process, PAL practice CPU, Programming tools & techniques, Programming the 8051.
4. Moving Data :
Addressing modes, External data moves, Code memory read, PUSH & POP opcodes, Data exchanges.
5. Logical Operations :
Byte-level logical operations, Bit-level logical operations, Rotate & Swap operations.
6. Arithmetic Operations :
Flags, Incrementing & Decrementing, Addition, Subtraction, Multiplication & Division, Decimal Arithmetic.
7. Jump & Call Instructions :
Jump & Call program range, Jumps, Calls & Subroutines, Interrupts & Returns.
8. 8051 Microcontroller Design :
Microcontroller specifications, 8051 Microcontroller design, Testing the design, Timing subroutines, Look up tables for 8051, Serial Data Transmission.
9. Applications :
Keyboards, Displays, Pulse Measurements, D/A & A/D conversions, Multiple interrupts.
10. Serial Data Communication :
Network configuration, 8051 data communication modes.
* Books :
1. The 8051 Microcontroller - Architecture, Programming & Application by Kenneth J. Ayala (Penram International)