Blame | Last modification | View Log | Download | RSS feed
;**************************************************************;STONE: ; Toggle the I/O port;;**************************************************************;CALL THREE ;GET THE NUMBERSACALL CBIAS ;BIAS R3:R1 FOR COUNT LOOP;STONE1: CLR T_BIT ;TOGGLE THE BITCLR TR1 ;STOP THE TIMERMOV TH1,R3 ;LOAD THE TIMERMOV TL1,R1CLR TF1 ;CLEAR THE OVERFLOW FLAGSETB TR1 ;TURN IT ONACALL DEC76JNB TF1,$ ;WAITACALL ALPARSETB T_BIT ;BACK TO A ONECALL TIMER_LOAD+2 ;LOAD THE HIGH VALUEJNB TF1,$ ;WAITJNZ STONE1 ;LOOPRET;