Sheeraz Khan
Member level 3

Dear All
I need the ASM Code File of this Clock driver schematic
Best Regards
Sheeraz Khan
I need the ASM Code File of this Clock driver schematic
Best Regards
Sheeraz Khan
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
INCLUDE 89c51.MC
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP ISR_T0
ORG 0030H
MAIN:
;O NHO CHUA GIA TRI
GIO EQU 20H
PHUT EQU 21H
GIAY EQU 22H
;OUT PORT DEFINE
GIODV EQU 11110111B
GIOCHUC EQU 11111011B
PHUTDV EQU 11011111B
PHUTCHUC EQU 11101111B
GIAYDV EQU 01111111B
GIAYCHUC EQU 10111111B
;CAC KHAI BAO , CAC TRI DAU
MOV GIO,#0
MOV PHUT,#0
MOV GIAY,#0
MOV DPTR,#BANGMA
MOV R3,#0
MOV TMOD,#01H
MOV IE,#82H ;CHOPHEP NGAT TIMER0
SETB TF0 ; EP NGAT TIMER 0
LAPLAI: CALL HIEN_THI_GIAY
CALL HIEN_THI_PHUT
CALL HIEN_THI_GIO
JMP LAPLAI
; = = = = = = = = = = = = = MA LED 7 DOAN = = = = = = = = = = = = = = = = = =
BANGMA:
DB 09H,0BDH,13H,91H,0A5H,0C1H,61H,9DH,01H,85H
; = = = = = = = = = = = = = = = = = PHUC VU NGAT T0 = = = = = = = = = = = = =
ISR_T0:
CLR TR0
MOV TH0,#3CH
MOV TL0,#0B0H
INC R3
CJNE R3,#20,OUT_ISR ;20*50.000 = 1.000.000us = 1s
MOV R3,#0
CALL THOIGIAN
OUT_ISR:
SETB TR0
RETI
;***********************THOIGIAN(xu ly giay/ phut /gio )********************
THOIGIAN:
PUSH ACC
INC GIAY
MOV A,GIAY
CJNE A,#60,OUT_THOIGIAN
MOV GIAY,#0
INC PHUT
MOV A,PHUT
CJNE A,#60,OUT_THOIGIAN
MOV PHUT,#0
INC GIO
MOV A,GIO
CJNE A,#24,OUT_THOIGIAN