Architecture of the Intel 8051 Microcontroller. 3.1 Describe the simplified block diagram of the Intel 8051 microcontroller,
3.2 Explain the commonly used registers of the 8051 microcontroller. 3.3 Describe the memory organization of the 8051 microcontroller.
3.4 Explain how to use off-chip memory with the 8051..
3.5 State the function of each flag of the PSW register.
3.6 Explain the pin and signal of the 8051 microcontroller.
3.7 Explain the structure of 8051 I/O ports.
3.8 Mention the alternate function of the ports.
Describe the clock and reset circuits of the 8051.
Instruction Set of 8051 Microcontroller.
4.1 Define Instruction and Instruction set.
4.2 Classify the 8051 instruction
4.3 Describe the function of each instruction. 4.4 Explain the addressing modes of 8051.
The Assembly Language Programming of the Intel 8051 Microcontroller.
5.1 Define (1) Assembly language (ii) Assembler and (iii) Linker (iv) IDE. 5.2 Mention the fields of an assembly language instruction.
5.3 Describe the commonly used Assembler directives.
5.4 Mention the steps to create and execute assembly language program.
5.5 Identify the files in assembly language program.
5.6 Explain the step-by-step action of the 8051 upon applying power on it. 5.7 Write simple assembly language program for the 8051.
Programming 8051 in C.
6.1 Mention the reasons for writing program in C for microcontroller.
6.2 List C data types and operators for 8051
6.3 Describe creating time delay in C.
6.4 Write program in C for accessing port, code memory, serial communication,
Timer and interrupti
7.1 List the function of a timer, 7.2 Discuss
the mode of operation of timer. 7.3 Describe the function of each bit of TMOD & TCON Register.
7.4 Calculate the initial value of timer for creating a certain delay. 7.5 Write subroutine for creating delay of certain amount of time using Timer.
7.6 Describe the Timer as an event counter. 7.7 Develop program for generating square wave and PWM using Asssembly and C.