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’.