What is microcontroller? |
How many I/O ports are placed in microcontroller 8051? |
Define DPTR. |
What is the purpose of PSW register? |
What is use of EA pin? |
How many bit addressable location are placed in internal RAM? |
What is interrupts signal? |
Name the types of 8051 interrupts signals. |
Define clock cycle. |
Define machine cycle. |
Explain the Architecture of 8051.What are the blocks in Microcontroller. |
Explain the Pin Diagram of 8051. |
Explain the Instruction set with examples. |
Explain the block diagram of 8051 Microcontroller. |
What is assembler? |
Mention the different fields in assembly language instructions? |
What is operand field? |
What are fields used in assembly language instructions as optional? |
Mention two assembler directives? |
Mention any four addressing modes of 8051? |
Mention any two examples of direct addressing instructions? |
What are the instructions used to access external RAM? |
How can you perform multiplication using 8051 microcontroller? |
What is the operation carried out when 8051 executes the instruction MOVC A,@A+DPTR? |
Write an ALP for multibyte addition. |
Explain the different modes of addressing used in 8051. |
Write an ALP for finding maximum value in an array. |
Explain assembly and running of an 8051 program. |
Explain the structure of assembly language. |
Write an ALP to arrange the given set of ‘n’ numbers in ascending order |
Mention the timers of 8051? |
Mention the bit addresses of ports p0 and p1? |
How many bit addressable locations are placed in internal RAM of 8051? |
Mention the SFR registers used in timer operation? |
Mention the operating modes of 8051? |
What is the function of C/T bit in TMOD register? |
Find the timers clock frequency for the crystal frequency of 11.0592MHz? |
State the function of M1 and M0 bits in TMOD register? |
What is the function of TF0 bit in TCON register? |
State the use of T0 pin of 8051? |
Explain the bit addresses for I/O of 8051. |
Explain TMOD and TCON registers. |
Explain bit addresses for RAM. |
Explain the steps to program the timer 1 in mode 2. |
Explain in detail about the programming of 8051 timer. |
Explain the various modes of timer operation with diagram. |
How will you double the baud rate in 8051? |
What is the function of SMOD in PCON register? |
What is RS 232C? |
How many timers are in 8051? Specify their names. |
Mention the four modes of timer operation. |
Mention the registers used for timer/counter operation. |
Define timer operation. |
Define counter operation. |
What are registers used for serial communication in 8051? |
Why are drivers bused in between RS232 and microcontroller? |
Explain the baud rates of serial communication in 8051. |
Explain the interrupts of 8051. |
Explain about the serial port programming. |
Draw the interfacing diagram of RS232 with8051 and explain its operation. |
Explain the functions of each bit of SCON and PCON registers |
Explain IP and IE registers. |
Define peripherals. |
What is interfacing? |
What is the use of 8255? |
Mention the ports placed in group a and group b of 8255. |
Specify some important LCD modules. |
What is the use of stepper motor? |
What is the use of RTC? |
Mention the capacity of nonvolatile ram placed inside of ds 12887 |
With the diagram explain how 8051 interfaced to external memory. |
With the interfacing diagram, explain the operation of delay. |
Draw the functional diagram of 8255 and explain each block. |
Draw and explain the interfacing diagram of optoisolater with 8051. |
Explain the control word format for i/o mode of 8255. |
Draw the interfacing diagram of LM35 with microcontroller and explain its operation. |
With the help of neat diagram explain the architecture of 8051 microcontroller in detail. Discuss its flag register. |
Draw block diagram of 8 channel temperature indicator and controller using 8051 microcontroller. Explain it in detail. |
Explain the various addressing modes of 8051 with the help of appropriate example of each. |
Write an 8051 assembly language program to multiply two 8-bit numbers kept in the external RAM addressed by 4000H and 4001H respectively. Store the result in the external RAM beginning from 6000H. |
Write an 8051 assembly language program to convert a binary number stored in external RAM location 3000H to its equivalent BCD number and store the result in internal RAM 20H. |
Ten hexadecimal numbers are stored in internal RAM 40H onwards. Write an 8051 assembly language program to find the largest number and store it in register R4. |
Explain various bit level instructions available in 8051in detail. |
Write an 8051 assembly language program to compliment the lower nibble of internal RAM location 72H. |
Write an 8051 assembly language program to find largerof two 8-bit numbers stored in external RAM 2000H and 2001H. |
Explain the difference between MOC, MOVX, and MOVC instructions with the help of neat diagram. |
Explain all rotate instructions with the help of appropriate example of them. |
Create a Square wave of 50% duty cycle over Port 0.0. |
Write an 8051 assembly language program to perform a) keep monitoring the P0.1 until it becomes high b) When P0.1 become high, read data from Port 1,and c ) send a low to high pulse on P1.0 indicate that data has been read. |
Explain the difference between MOV 80H, #99H and MOV @R0, #99H if R0=80H. |
If A=90H and CY=1, what is the value of A after execution of (a) RR A (b)RL A (c) RLC A (d) RRC A |
Describe the interrupt structure of 8051 in detail. |
Explain the function of the pins PSEN and EA of 8051. |
Explain the registers DPTR and SP of 8051. |
Name any four additional hardware features available in microcontrollers when compared to microprocessors. Explain their use in detail. |
Explain how interrupts are prioritized in 8051 microcontroller. |
Explain the I/O port structure of 8051 microcontroller in detail. |
Explain various timer modes available in 8051 microcontroller in detail. |
With the help of neat circuit diagram explain how a 4x4 keypad is interfaced with 8051 microcontrolle. Write 8051 assembly language program for keypad scanning. |
Draw the schematic for interfacing a stepper motor with 8051 microcontroller and write 8051 assembly language program for the same. |
Explain the instruction set of 8051 microcontroller with appropriate example. |
Explain TCON and TMOD function registers of 8051 microcontroller in detail. |
Explain SCON and PCON function registers of 8051 microcontroller in detail. |
Explain the following instructions of 8051 with examples. a. CJNE destination, source, label b. MUL AB c. INC @Rp d. SWAP A e. SETB P2.0 |
Interface 32K of ROM and 8K of RAM with 8051 microcontroller. Write their address range. |
Explain program status word of 8051 microcontroller in detail. |
Explain internal memory organization of 8051 microcontroller with the help of necessary figures. |
Write an 8051 assembly language program to generate software delay of 100ms. Explain your delay calculations assuming crystal frequency of 12MHz. |
A lookup table of seven segment code is stored in ROM beginning from memory location 5000H. A single digit BCD (i.e. 0 to 9 only) is stored in internal RAM 20H. Convert it to its equivalent seven segment code and store it in external RAM 6000H. |
Explain different jump and call instructions of 8051 microcontroller with their jump ranges with the help of figure. |
Write an 8051 assembly language program to find the square of any number between 0 to F using lookup table technique. |
Interface 4 digit seven segment display with 8051 and write a program to display BCD number 5432 on it. |
Draw interfacing circuit of LCD with 8051 and write a program to display “HELLO” word on it. |
Explain pulse width measurement of a square signal using interrupt 1 pin of 8051 microcontroller. Write an assembly language program of the same. |
Interface 8-bit DAC with microcontroller 8051. Write a program to generate saw tooth wave using DAC. |
List different modes of data communication available in 8051 microcontroller and discuss any one of them in detail. |
Explain interrupt driven character transmission in 8051 microcontroller. Write an assembly language program of the same. |
Explain frequency measurement using 8051 microcontroller. Write an assembly language program of the same. |
Explain interrupt priority of 8051 microcontroller in detail. How priority can be changed using IP function register? |
Differentiate between Microprocessor and Microcontroller? |
Describe the Pin configuration of 8051? |
Draw and Explain the Block Diagram of 8051? |
What are different ways for classifying the Microcontroller? |
List the various types of Microcontroller and their family members? |
Describe the port structure of Microcontroller? |
Define the Input port and Output port? |
Explain 8051 signals which has different meaning at different instances? |
When should EPROM to be used and when to be flash to be used? |
Describe Internal Structure of Data Memory? |
List the benefits of EPROM and Flash memory? |
What is the value of TH1 in serial communication mode for generating of baud rate of 9600, 4800,2400 and 1200? |
Describe the Time/counter section of 8051? |
Describe PSW SFR? |
Describe the TCON, TMOD SFR? |
Assume XTAL=22 MHz, WAP to generate the pulse train of 2 seconds period on P2.4, Use time-1 in mode-1? |
W.A.P to generate a Square wave of 50 % duty cycle on P1.5. Time-0 is used to generate the delay? |
W.A.P to generate an interrupt after 2 ms using timer-1. Assume crystal clock frequency of 11.0592 MHz? |
Describe the register bank concept in 8051? |
Interface a memory of 8KB RAM with 8051? Give its address map? |
Describe the use of Program and Data memory? |
Describe the timing diagram of external memory for accessing its operation? |
Describe the external Program and External data memory |
How do use timer-0 as external counter to count event? |
How do you program timer-0 in Mode-2? |
How you will generate a pulse after every 2 ms using 12 MHz Crystal oscillator? |
Explain the various addressing modes of 8051? |
Describe the Instruction DJNZ,SETB,CLR, RL? |
W.A.P. to add two 8 bit numbers kept in internal memory? |
W.A.P. to multiply two 8-bit kept in the External data memory addressed by 5000H and 5001H respectively. Store the result in the Memory addressed by 5002H. |
Describe various bit level instructions available in 8051? |
W.A.P. to compliments the lower nibble of Ram location FFH? |
W.A.P. to move bit 4 of RAM location to bit 2 of Accumulator? |
W.A.P. to divide one 8-bit number by another 8-bit number? |
Describe the concept of stack in 8051? |
W.A.P. to find largest number among two 8-bit number? |
W.A.P. to load any random number in R4 and R6. Increment R4 and Decrement R6 until they are equal? |
Describe the classification of instruction set of 8051? |
Describe the various flow controls instructions? |
Describe the instructions (all instructions)? |
Explain the difference between MOC, MOVX, and MOVC? |
Explain all addressing modes available to move byte to direct address? |
Describe the difference between LJMP, AJMP and SJMP? Explain how CJNE is useful for implement if and Case statements? |
Explain the use of rotate instructions? |
Why PUSH and POP instructions are useful for serving to an interrupt? |
Compare program, routine, interrupt service routine? |
How do you find execution time for set of instructions in the program? |
WAP for writing odd bits at port P2=1s and even bits =0s. Toggle the bit 0,3,7 at port P2? |
WAP to set clear all the byte of four banks? |
WAP to load 98H into accumulator and execute RRC three times and then add 70H. What will be the results in A and Flags? Assume CF=0? |
Create a Square wave of 50% duty cycle over Port 0.0? |
WAP perform a) keep monitoring the P0.1 until it becomes high b) When P0.1 become high, read data from Port 1 and c) send a low to high pulse on P0.2 indicate that data has been read? |
WAP to toggle P1.3, P1.7, P.15 continuously without disturbing other pins of port? |
Sate the Bit address of various ports and SFRS? |
WAP to find the number of zeros in register R2of bank-0 ? |
Explain the difference between MOV 80H, #99H and MOV @R0, #99H if R0=80H? |
If A=90H and CY=1, what is the value A after execution of a) RR A b) RL A c) RLC A DNA) RRC A |
Describe the interrupt structure of 8051? |
Describe IE, IP SFR? |
Define the Interrupt latency and Dead line? |
How enabling and disabling of interrupt can be carried out? |
What is the role of polling to determine the interrupt sources? |
Describe the action of processor to call interrupt subroutine? |
List the flags for each interrupt source in 8051? |
Describe the multiple interrupt sources in 8051? |
How do you disable all the interrupts? |
How you will set the priorities of interrupt? |
Describe the Block diagram of 8259? |
Describe ICW1, ICW2, ICW3, and ICW4? |
Describe OCW1, OCW2 and OCW3? |
Draw the interfacing of 8259 with 8051? |
Write a Program to addition when INT0 Interrupt occurs? |
List interrupts supported by 8051, with their priority and vector location? |
Describe the serial communication feature of 8051 with various operating mode? |
List the programmable features of 8251? |
Differentiate between synchronous and asynchronous communication? |
Describe the SCON, PCON SFR? |
Describe the block diagram of 8251? |
Describe the Mode/Command/Status register format of 8051? |
W.A.P. to transmit letter “Y” continuously over TxD pin with baud rate 64th of clock frequency with even parity enabled, 2 stop bit, character length of 8-bit? |
WAP to receive the data which has been send in serial form and send it out to port-0 in parallel form and also save the data in memory location 60H? |
Interface ADC0816 with 8051 with Port 0 and Port 1? W.A.P. to read the analog sample and store into memory addressed by 20H? |
Interface DAC 0800 with 8051? W.A.P. to generate a square wave through it? |
Describe the IC ADC0816? List it specification? |
Interface LCD display with 8051? W.A.P. to display 10 characters whose ASCII code is stored in internal memory addressed by 20H? |
Design Temperature controlled system using 8051 where system is sensed temperature of furnace at a regular interval. If it exceeds the desired level (assume) then Heater control should be turn off otherwise it remains On? |
Describe the Ideal and Power down mode of 8051? |
List the various LCD command codes? |
Related topics:
8051 Program - day of week calculation | 8051 Program - i2c subroutines | 8051 Program - math subroutines | 8051 Program - conversion subroutines | 8051 Program - memory subroutines | 8051 Projects
List of topics: 8051
No comments:
Post a Comment