What is the difference between a microcontroller and microprocessor?
[3 marks]Draw inside the 8051 Microcontroller block diagram and explain a brief history of the 8051.
[4 marks]Draw and explain architecture of 8051 microcontroller.
[7 marks]Explain DB, EQU and END directives.
[3 marks]How do you assemble and run an 8051 program?
[4 marks]Write a program for AT89C51 to toggle all the bits of P0 and P1 every ¼ of a second. Assume a crystal frequency of 11.0592 MHz
[7 marks]Draw and explain Pin description of the 8051 microcontroller.
[7 marks]How to switch register banks? Write necessary codes.
[3 marks]Assume that XTAL = 20MHz. Find the TH1, TL1 value to generate a time delay of 1 ms. Timer1 is programmed in mode 1.
[4 marks]Explain logic and compare instructions with examples in assembly language programming.
[7 marks]Explain PUSH and POP instruction with example.
[3 marks]Explain the dual role of Port 2.
[4 marks]Explain timer mode 1 programming with its steps and logic diagram.
[7 marks]Write 8051 interrupt priority upon reset. How do you set it with IP register?
[3 marks]Explain SCON special function register in detail.
[4 marks]Write an 8051 Cprogram to send letters ‘W’,’R’ and ‘K’ to the LCD using delays.
[7 marks]Write a program to receive the data which has been sent in serial form and send it out to port 1 in parallel form. Also save the data at RAM location 50H.
[3 marks]Explain TCON special function register in detail.
[4 marks]Draw 8051 connection to ADC0809 for channel 1. Write necessary assemble language code for it.
[7 marks]Define Interrupt Service Routine (ISR) and Interrupt Vector Table for the 8051.
[3 marks]Write a note on electromechanical relays.
[4 marks]Draw and explain 8051 connection to external data ROM. Explain MOVX instruction.1
[7 marks]Explain the importance of RI and TI flags.
[3 marks]Explain various addressing modes of 8051 microcontroller.
[4 marks]Explain the connection diagram for controlling Stepper Motor via Optoisolator. Write an assembly code if a switch SW is connected to pin P2.7 then monitor its status and perform the following: (1) If SW=1, the stepper motor moves clockwise. (2) If SW=0, the stepper motor moves counterclockwise.
[7 marks]