You are on page 1of 2

PROBLEM SET (HARDWARE EXPERIMENTS)

1.(a)INTERFACE 8 SWITCHES AND 8 LEDS TO 8051 MC AND DEVELOP A


PROGRAM TO READ THE SWITCH STATUS AND DISPLAY IT ON LEDS
(CONNECT SWITCHES TO P0 AND LED TO P1).
(b)READ THE SWITCH STATUS, IF P0.0 IS CLOSED FLASH LEDS, ELSE TOGGLE
LEDS.
(c)READ HE SWITCH STATUS AND IF P0.0 IS CLOSED IMPLEMENT BINARY UP
COUNTER, ELSE BINARY DOWN COUNTER. REPEAT FOR BINARY UP AND
DOWN COUNTING.
(d)IMPLEMENT RING COUNTER.

2.(a)INTERFACE A MULTIPLEXED 4-DIGIT 7 SEGMENT DISPLAY TO 8051 WITH


MINIMUM HARDWARE AND DEVELOP AN ALP TO DISPLAY THE MESSAGE SJCE
2021.
(b)IMPLEMENT 4 DIGIT COUNTER WHICH COUNTS FROM 0000H TO FFFFH.

3.INTERFACE 4*4 KEYBOARD TO 8051 AND DEVELOP A PROGRAM TO READ


KEY CLOSURE AND DISPLAY THE CODE FOR THE KEY PRESSED ON P0 WHICH
IS CONNECTED LEDS.

4.INERFACE LCD MODULE TO 8051 MC AND DEVELOP A PROGRRAM TO


DISPLAY THE MESSAGE ‘WELCOME’. IMPLEMENT USING 8 BIT MODE AND
ALSO 4 BIT MODE.

5.INTERFACE MULTICHANNEL ADC TO 8051 AND DEVELOP A PROGRAM TO


READ THE ANALOG DATA, CONVERT IT INTO DIGITAL VALUE AND DISPLAY
THE DIGITIZED VALUE ON PORT 0 CONNECTED TO LEDS,

6.INTERFACE DAC TO 8051 AND DEVELOP AN ALP TO GENERATE THE


FOLLOWING OUTPUTS
i. SQUARE WAVE WITH 50% DUTY CYCLE.
ii. SQUARE WAVE WITH 75% DUTY CYCLE.
iii. TRIANGULAR WAVE
iv. RAMP(+VE AND -VE)
v. SINE WAVE
7.INTERFACE STEPPER MOTOR TO 8051 AND DEVELOP AN 8051 ALP TO
a) RUN THE MOTOR IN CLOCKWISE DIRECTION.
b) RUN THE MOTOR IN ANTICLOCKWISE DIRECTION.
c) RUN THE MOTOR CLOCKWISE 90DEGREE AND ANTICLOCKWISE
90DEGREE.
d) RUN THE MOTOR CLOCKWISE 100STEPS AND ANTICLOCKWISE100STEPS.

8.INTERFACE DC MOTOR TO 8051 AND DEVELOP A ALP TO RUN THE MOTOE IF


SWITCH CONNECTED TO P2.5 IS CLOSED. ALSO WHEN THE MOTOR IS RUNNING
DISPLAY ON LCD THE MESSAGE “MOTOR IS RUNNING’.

You might also like