You are on page 1of 5

MICRO PROCESSOR AND CONTROLLER LAB#7

Introduction to Micro Controller

Lab Task 7.1: Mov data 99h in Accumulator and copy that value to registers R0-
R7

Org 0000h
mov a,#99h
mov r0,a
mov r1,a
mov r2,a
mov r3,a
mov r4,a
mov r5,a
mov r6,a
mov r7,a
ret
end

Lab Task 7.2: Add your group roll no. and show the status of carry flag
Org 0000h
mov a,#88h
mov b,#89h
add a,b
mov b,#57h
add a,b
ret
end

SIR SYED UNIVERSITY OF ENGINEERING AND TECHNOLOGY


MICRO PROCESSOR AND CONTROLLER LAB#7

Lab Task 7.3: Glow LEDs connected to P1 with delay of 1ms & crystal of
12Mhz in given pattern

a) LSB to MSB
Org 0000h
mov a,#01h
here: mov P1,a
acall delay
RL a
sjmp here
delay:
mov r6,#4
mov R7,#250
here2: DJNZ r7,$
DJNZ r6,here2
ret
end

b) MSB to LSB
Org 0000h
mov a,#01h
here: mov P1,a
acall delay
RR a
sjmp here
delay:
mov r6,#4
mov R7,#250
here2: DJNZ r7,$
DJNZ r6,here2
ret
end

SIR SYED UNIVERSITY OF ENGINEERING AND TECHNOLOGY


MICRO PROCESSOR AND CONTROLLER LAB#7

c) Both (MSB to LSB then LSB to MSB)

Org 0000h
mov a,#80h
here6: mov r4,#07h
here4: mov R5,#08h
here5: DJNZ r5,here3
here: mov P1,a
acall delay
RL a
djnz r4,here
sjmp here6
delay: After 6 more cycles
mov r6,#4
mov R7,#250
here2: DJNZ r7,$
DJNZ r6,here2
ret
here3:
mov P1,a
RR a
acall delay
sjmp here5
end

SIR SYED UNIVERSITY OF ENGINEERING AND TECHNOLOGY


MICRO PROCESSOR AND CONTROLLER LAB#7

Lab Task 7.4: Create a duty cycle of

a) 25%

org 0000h
START:MOV A,#0FFH
MOV P1,A
acall delay
MOV A,#00H
MOV P1,A
mov a,#03H
here2: acall delay
dec a
jnz here2
SJMP START
delay:
MOV R6,#2
HERE:MOV R7,#250
DJNZ R7,$
DJNZ R6,HERE
ret
end

b) 50%

org 0000h
START:MOV A,#0FFH
MOV P1,A
acall delay
MOV A,#00H
MOV P1,A
acall delay
SJMP START
delay:
MOV R6,#2
HERE:MOV R7,#250
DJNZ R7,$
DJNZ R6,HERE
ret
end

SIR SYED UNIVERSITY OF ENGINEERING AND TECHNOLOGY


MICRO PROCESSOR AND CONTROLLER LAB#7

c) 75%
org 0000h
START:MOV A,#0FFH
MOV P1,A
mov a,#03H
here2: acall delay
dec a
jnz here2
MOV A,#00H
MOV P1,A
acall delay
SJMP START
delay:
MOV R6,#2
HERE:MOV R7,#250
DJNZ R7,$
DJNZ R6,HERE
ret
end

SIR SYED UNIVERSITY OF ENGINEERING AND TECHNOLOGY

You might also like