tềnh hềnh là mình cần so sánh số xung đếm với 1 số, chạy trên proteus thì ngon cơ mà cứ vào mạch thật là so sánh không được. code đây cao thủ nào hiếp em với.
SOSANH:
SETB PSW.3 ; SS DON VI
MOV A,R0
CLR PSW.3
CLR C
SUBB A,R0
INC A
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS CHUC
MOV A,R1
CLR PSW.3
SUBB A,R1
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS TRAM
MOV A,R2
CLR PSW.3
SUBB A,R2
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS NGHIN
MOV A,R3
CLR PSW.3
SUBB A,R3
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS VAN
MOV A,R4
CLR PSW.3
SUBB A,R4
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS UC
MOV A,R5
CLR PSW.3
CLR C
SUBB A,R5
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
sjmp stop
6 số cho trước lưu trong bank1, 6 số đếm lên lưu lần lượt từ r0 đến r5 bank0
SOSANH:
SETB PSW.3 ; SS DON VI
MOV A,R0
CLR PSW.3
CLR C
SUBB A,R0
INC A
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS CHUC
MOV A,R1
CLR PSW.3
SUBB A,R1
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS TRAM
MOV A,R2
CLR PSW.3
SUBB A,R2
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS NGHIN
MOV A,R3
CLR PSW.3
SUBB A,R3
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS VAN
MOV A,R4
CLR PSW.3
SUBB A,R4
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
SETB PSW.3 ; SS UC
MOV A,R5
CLR PSW.3
CLR C
SUBB A,R5
INC A
INC A
INC A
CJNE A,#03H,OKDV1; DEM TIEP
sjmp stop
6 số cho trước lưu trong bank1, 6 số đếm lên lưu lần lượt từ r0 đến r5 bank0
Comment