Question 4.5: A switch is connected to pin P1.7. Write a program to check ...

A switch is connected to pin P1.7. Write a program to check the status of SW and perform the following:
(a) If SW=0, send letter ‘N’ to P2
(b) If SW=1, send letter ‘Y’′ to P2

The blue check mark means that this solution has been answered and checked by an expert. This guarantees that the final answer is accurate.
Learn more on how we answer questions.

SETB   P1.7        ;make P1.7 an input

AGAIN:        JB P1.2,OVER    ;jump if P1.7=1

MOV   P2,#′N′  ;SW=0, issue ′N′ to P2
SJMP  AGAIN  ;keep monitoring

OVER:          MOV   P2,#′Y′   ;SW=1, issue ′Y′ to P2

SJMP  AGAIN  ;keep monitoring

Related Answered Questions