Explain in brief: EEPROM, EPROM, DRAM
[3 marks]Draw the block diagram of microcontroller 8051.
[4 marks]Differentiate between microcontroller and microprocessor.
[7 marks]State important criterion for the selection of microcontroller.
[3 marks]Explain the architecture of 8085 microprocessor.
[4 marks]Write an ALP to generate a control signal on P1.5 to operate a buck converter at 10kHz with 25% duty cycle. Assume crystal frequency of 12MHz. Write appropriate comments for each step.
[7 marks]Calculate the time delay in the following code assuming a crystal frequency of 12MHz and machine cycle as given in bracket: DELAY: MOV R3,#100; (1) HERE: NOP; (1) NOP; (1) NOP; (1) NOP; (1) NOP; (1) DJNZ R3,HERE (2) RET (2)
[7 marks]Explain the meaning of following 8051 instructions with an example: CPL, DJNZ, SETB
[3 marks]Explain TMOD register.
[4 marks]What is an assembler? State 5 assembler directives of 8051. Explain any two.
[7 marks]Explain the meaning of following 8051 instructions with an example: MOV, MOVC, MOVX
[3 marks]Write an ALP to multiply two 1-digit BCD numbers stored in R3 and R4 using repetitive addition method. Store the result in R0.
[4 marks]List and explain I/Oports of 8051 and their functions. Also, state which ports are internally pulled up at 5V through resistors.
[7 marks]Calculate the time of one machine cycle of 8051 microcontroller if a crystal of 18MHz is connected to it.
[3 marks]Write a program to blink LEDs connected at port 1 continuously with some specific delay.
[4 marks]Explain different addressing modes of 8051 with example.
[7 marks]What is the function of interrupts in 8051? List various interrupts available in 8051.
[3 marks]What do you mean by stack? Explain in brief w.r.t 8051.
[4 marks]Discuss PSW register in detail.
[7 marks]What is a subroutine in 8051? Explain in brief with a suitable short example.
[3 marks]Draw flowchart to interface seven segment display with 8051.
[4 marks]State various types of Jump and Loop instructions. Explain any three with examples.
[7 marks]Write appropriate comments to explain the function carried out by following program segment ORG 0x0300 SETB PSW.4 SETB PSW.3 MOV 0x18,#0xFF XRL A,R0 INC A END
[3 marks]State the similarities and differences between following instructions. ADD A, @R1 and ADD A, R1
[4 marks]How to interface a 4 x 4 key board with 8051? Draw circuit diagram and flowchart describing the programming logic.
[7 marks]