Subversion Repositories pentevo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1186 savelij 1
	;**************************************************************
2
	;
3
STONE:	; Toggle the I/O port
4
	;
5
	;**************************************************************
6
	;
7
	CALL	THREE		;GET THE NUMBERS
8
	ACALL	CBIAS		;BIAS R3:R1 FOR COUNT LOOP
9
	;
10
STONE1:	CLR	T_BIT		;TOGGLE THE BIT
11
	CLR	TR1		;STOP THE TIMER
12
	MOV	TH1,R3		;LOAD THE TIMER
13
	MOV	TL1,R1
14
	CLR	TF1		;CLEAR THE OVERFLOW FLAG
15
	SETB	TR1		;TURN IT ON
16
	ACALL	DEC76
17
	JNB	TF1,$		;WAIT
18
	ACALL	ALPAR
19
	SETB	T_BIT		;BACK TO A ONE
20
	CALL	TIMER_LOAD+2	;LOAD THE HIGH VALUE
21
	JNB	TF1,$		;WAIT
22
	JNZ	STONE1		;LOOP
23
	RET
24
	;
25