View Course Path 8051 Microcontroller MCQ | Quiz | Interview Questions Published April 20, 2020 | Updated May 9, 2020 1. There is/are ____ 16-bit register(s) in the 8051 microcontroller1234 2. The 8051 microcontroller has _____ bytes of bit-addressable memory.8163264 3. Select the number of external interrupts available in 8051.1326 4. 8051 can be interfaced with a total of _____ bytes of external memory.4K16K60K64K 5. When both internal, as well as external memory, is used to store the code/program, the value of the EA pin is ______.GNDVcc 6. How many data registers are available in 8051?8213264 7. Select the ports of 8051 that serve more than one function.Port 0Port 1Port 2Port 3 8. To address the Special Function Registers in any instruction we can only use their memory location (address).TrueFalse 9. The PSW register is ____ bit wide with ____ pre-defined bits out of which ____ are conditional flags.8, 4, 38, 6, 416, 4, 316, 6, 4 10. Select the single-bit instructions from the following instructions.SETBCLRCPLJCBJB 11. Select the interrupt with the lowest priority.External interrupt 0 (IE0)ResetSerial port InterruptTimer interrupt 1 (TF1)Timer interrupt 0 (TF0)External interrupt 1 (IE1) 12. The original 8051 was made using ____ technology, later it was upgraded to manufacture using ____ technology.NMOS, CMOSPMOS, CMOSCMOS, NMOSCMOS, PMOS 13. Port __ and Port __ combine to give the 16-bits wide lines to interface with external memory.0, 10, 2 1, 20, 3 14. Which bits of the PSW need to be set to select Register bank 3?0, 11, 22, 33, 44, 5 15. Choose the correct statements about the PSW.Auxiliary carry flag can be used in BCD arithmetic operationsThe overflow flag is reset whenever there is a result of a signed number operation that is too large and thus causing the high order bit to flow into the sign bitThe parity flag is set when the number of 1s is oddThe programmer can manipulate the carry bit using special instructions 16. Statement 1: 8051 can use 16-bit address lines to interface with external memory. Statement 2: The SP register is 16-bit wide and points to location 07H when we start the 8051. Which of the above statements is/are true?Statement 1Statement 2BothNeither 17. Select the port with open-drain pins.Port 0Port 1Port 2Port 3 18. The PUSH and POP instructions of the stack fall under which type of addressing mode?ImpliedImmediateIndirectDirect 19. Select the valid statement from the following optionsSETB SPSETB ASETB C 20. The frequency of the clock that is used to drive the timer/counter registers is equal to _____ of the microcontroller crystal's frequency.1/21/41/81/12 21. In Mode ___ the timers count up to 13-bits.0123 22. To use Timer 1 as a counter, the clock pulse is applied to pin ___.P3.4P3.5P3.6P3.7 23. To use Timer 0 as a counter, the clock pulse is applied to pin ___.P3.4P3.5P3.6P3.7 24. The destination of the sum of two numbers is always _______.A registerMemory locationThe accumulatorA register pair 25. How many times will the following loop execute? MOV R6,#119 HERE:DJNZ R6, HERE END119120Infinite118 26. UART is a communication protocol for serial transfer of data.TrueFalse Loading...
1. There is/are ____ 16-bit register(s) in the 8051 microcontroller1234 2. The 8051 microcontroller has _____ bytes of bit-addressable memory.8163264 3. Select the number of external interrupts available in 8051.1326 4. 8051 can be interfaced with a total of _____ bytes of external memory.4K16K60K64K 5. When both internal, as well as external memory, is used to store the code/program, the value of the EA pin is ______.GNDVcc 6. How many data registers are available in 8051?8213264 7. Select the ports of 8051 that serve more than one function.Port 0Port 1Port 2Port 3 8. To address the Special Function Registers in any instruction we can only use their memory location (address).TrueFalse 9. The PSW register is ____ bit wide with ____ pre-defined bits out of which ____ are conditional flags.8, 4, 38, 6, 416, 4, 316, 6, 4 10. Select the single-bit instructions from the following instructions.SETBCLRCPLJCBJB 11. Select the interrupt with the lowest priority.External interrupt 0 (IE0)ResetSerial port InterruptTimer interrupt 1 (TF1)Timer interrupt 0 (TF0)External interrupt 1 (IE1) 12. The original 8051 was made using ____ technology, later it was upgraded to manufacture using ____ technology.NMOS, CMOSPMOS, CMOSCMOS, NMOSCMOS, PMOS 13. Port __ and Port __ combine to give the 16-bits wide lines to interface with external memory.0, 10, 2 1, 20, 3 14. Which bits of the PSW need to be set to select Register bank 3?0, 11, 22, 33, 44, 5 15. Choose the correct statements about the PSW.Auxiliary carry flag can be used in BCD arithmetic operationsThe overflow flag is reset whenever there is a result of a signed number operation that is too large and thus causing the high order bit to flow into the sign bitThe parity flag is set when the number of 1s is oddThe programmer can manipulate the carry bit using special instructions 16. Statement 1: 8051 can use 16-bit address lines to interface with external memory. Statement 2: The SP register is 16-bit wide and points to location 07H when we start the 8051. Which of the above statements is/are true?Statement 1Statement 2BothNeither 17. Select the port with open-drain pins.Port 0Port 1Port 2Port 3 18. The PUSH and POP instructions of the stack fall under which type of addressing mode?ImpliedImmediateIndirectDirect 19. Select the valid statement from the following optionsSETB SPSETB ASETB C 20. The frequency of the clock that is used to drive the timer/counter registers is equal to _____ of the microcontroller crystal's frequency.1/21/41/81/12 21. In Mode ___ the timers count up to 13-bits.0123 22. To use Timer 1 as a counter, the clock pulse is applied to pin ___.P3.4P3.5P3.6P3.7 23. To use Timer 0 as a counter, the clock pulse is applied to pin ___.P3.4P3.5P3.6P3.7 24. The destination of the sum of two numbers is always _______.A registerMemory locationThe accumulatorA register pair 25. How many times will the following loop execute? MOV R6,#119 HERE:DJNZ R6, HERE END119120Infinite118 26. UART is a communication protocol for serial transfer of data.TrueFalse Loading...