Microcontrollers MCQs (Set-2)

In plain GPIO use without alternate functions, which classic 8051 port is the natural choice?

A Port 1
B Port 2
C Port 0
D Port 3

During external-memory cycles, which port multiplexes the low address and data?

A Port 2
B Port 3
C Port 0
D Port 1

Where does the high address byte appear during 16-bit external access?

A Port 1
B Port 2
C Port 0
D Port 3

Which port multiplexes serial, timer, and interrupt functions?

A Port 2
B Port 0
C Port 1
D Port 3

Where does serial receive data enter the 8051?

A P3.1
B P3.2
C P3.3
D P3.0

Where does serial transmit data leave the 8051?

A P3.5
B P3.1
C P3.4
D P3.0

INT0 is assigned to which P3 pin?

A P3.0
B P3.3
C P3.2
D P3.1

On which P3 pin is INT1 found?

A P3.3
B P3.4
C P3.2
D P3.1

Which P3 input accepts Timer 0 counter pulses?

A P3.5
B P3.4
C P3.2
D P3.3

Where does Timer 1 receive external counter pulses?

A P3.4
B P3.6
C P3.3
D P3.5

Which pin carries /WR during an external data write?

A P3.7
B P3.5
C P3.6
D P3.4

How is /RD exposed for an external memory read?

A P3.7
B P3.3
C P3.5
D P3.6

What does Port 0 need for a GPIO high output?

A Current mirror
B Internal pull-up
C Series capacitor
D External pull-up

What should software write before reading a quasi-bidirectional input?

A Logic zero
B Logic one
C Carry flag
D Timer reload

Which register configures serial-port operation?

A SCON
B TCON
C PCON
D TMOD

Which register holds the byte transferred over the serial port?

A DPTR
B SCON
C SBUF
D PSW

Which SCON bit enables serial reception?

A SM2
B RB8
C TB8
D REN

Which flag indicates a received serial byte?

A TF0
B RI
C TI
D IE0

Which flag indicates serial transmission completion?

A TI
B TF1
C RI
D IE1

Which register enables interrupt sources?

A IP
B SCON
C IE
D TMOD

Which IE bit globally enables interrupts?

A ET0
B EA
C ES
D EX1

Which signal strobes an external code-memory read?

A RD
B ALE
C WR
D PSEN

Which pin selects internal versus external code memory?

A ALE
B RST
C EA
D PSEN

Which instruction family accesses external data memory?

A MOVX
B XCH
C MOVC
D MOV

Which instruction reads a code-memory lookup table?

A MOVX
B MOVC
C MOV
D XCH