Solution: Flow Chart:: For Part C) Directly Because It Contains The Entire Questions)
Solution: Flow Chart:: For Part C) Directly Because It Contains The Entire Questions)
Flow chart :
S ta r t
C o n fi + In it
LEDs O FF
C a ll D e la y 1 4 0 0 m S
LED = H 'F F ' ( b )
200 m S ( b )
N
C a rry = 0 R o ta te R ig h t
LED = H '01 '
C a rry = 1 ( b ) R o ta te le ft ( b )
MOVWF PORTB
MOVF PORTB,W
SUBLW H'01'
BTFSC STATUS,Z
GOTO MAIN2
BCF STATUS,C
RRF PORTB,F
GOTO NEXT1
MOVWF REF3
MOVLW REF2
MOVLW REF1
GOTO CORE1
DECFSZ REF2,F
GOTO REFILL1
DECFSZ REF3,F
GOTO REFILL2
RETURN
MOVWF PORTB
MOVF PORTB,W
SUBLW H'FF'
BTFSC STATUS,Z
GOTO MAIN1
BSF STATUS,C
RLF PORTB,F
GOTO NEXT2
DELAY200MS MOVLW D'1'
MOVWF REF6
MOVLW REF5
MOVLW REF4
GOTO CORE2
DECFSZ REF5,F
GOTO REFILL4
DECFSZ REF6,F
GOTO REFILL5
RETURN
Objective is completed