2021BCS0103 Cse321 Lab6
2021BCS0103 Cse321 Lab6
MICROPROCESSOR
LAB-6
Name-S.Vaishnavi Reddy
Roll no-2021BCS0103
12lo2l2024 Lab-5
Namu : Vais hnaut hud
Roll Nombor: 202 BCSOLDa
8085 Micropro casSo
Rual time Clock wsing
Tnglamortin
Q4 HoUrS Format
STA 5O0OH
LDA 5000H
ADI oH
bAA
MoU E,A
CPI 60H
JNZ scminhn
XRA A
STA 5000 H
MOV E,A
LHLD 500| H LE-500l
H -5002
MOV A,L
ADI olH
bAA
JNZ HouJ-mn
XRA A
STA 500 H
MOV by A
MoV A, H
ADI
DA A
MOV H,A
CPI 24
JNZ Hour-mun
TMP t a t
J NZ Tnnvleop
DCR
JNZ OUtuloop
RET
SIMULATION OF RTC USING 8085 MP
24-HRS FORMAT
Code
;Name-S.Vaishnavi Reddy
;Roll no:2021BCS0103
;24 HRS FORMAT
START:LXI H,0000H
HOURMIN:SHLD 5001H
XRA A
SECMINHOUR:STA 5000H
CALL DELAY
LDA 5000H
ADI 01H
DAA
MOV E,A
CPI 60H
JNZ SECMINHOUR
XRA A
STA 5000H
MOV E,A
LHLD 5001H
MOV A,L
ADI 01H
DAA
MOV L,A
CPI 60H
JNZ HOURMIN
XRA A
STA 5000H
MOV L,A
MOV A,H
ADD 01H
DAA
MOV H,A
CPI 24H
JNZ HOURMIN
JMP START
DELAY:MVI D,02H
OUTERLOOP:LXI B,FFFFH
INNERLOOP:DCX B
MOV A,B
ORA C
JNZ INNERLOOP
DCR D
JNZ OUTERLOOP
RET
Output
Tmplimu ntahen 1Rhn RTC
Hous
Hso H, L soo H CMintts) E8ooH (Gps
Dl’ aam o0PM 5003H
D, ooH MOV A H Wats hnavi
AM -PM : MVL ao 2BCSO|D3
LXI H, oooDH AP I DIH
Mo V A,P DA A
CMA Hoy H, A
ANI ol H CPI 2H
STA 50og3 H HoUT-in
XRA A
6ute loop LXI 3, FfffH
Tnner loop
S TA SoooH
ov A,
Call se-la RA C
LDA 5000H
AOT
SN2 Toher_loop
bAA pCRP
Mo V EIA TNZ outsloop
RET
GoH
Sec n
XRA A
StA
MOV EA
Lrt LD sool
A,L
A DI
MoV LA
6oH
X 2A
STA <ool H
12hrs Format
Code
;NAME : S.Vaishnavi Reddy
;ROLL No: 2021BCS0103
;12-HOUR FORMAT
AMPM:MVI D,00H
START:LXI H,0000H
MOV A,D
CMA
ANI 01H
STA 5003H
MOV D,A
HOURMIN:SHLD 5001H
XRA A
SECMINHOUR:STA 5000H
CALL DELAY
LDA 5000H
ADI 01H
DAA
MOV E,A
CPI 60H
JNZ SECMINHOUR
XRA A
STA 5000H
MOV E,A
LHLD 5001H
MOV A,L
ADI 01H
DAA
MOV L,A
CPI 60H
JNZ HOURMIN
XRA A
STA 5000H
MOV L,A
MOV A,H
ADD 01H
DAA
MOV H,A
CPI 12H
JNZ HOURMIN
JMP START
DELAY:MVI D,02H
OUTERLOOP:LXI B,FFFFH
INNERLOOP:DCX B
MOV A,B
ORA C
JNZ INNERLOOP
DCR D
JNZ OUTERLOOP
RET
Output