From 2991add55f7fe35951cb563c1402b826753a3706 Mon Sep 17 00:00:00 2001 From: johanknol Date: Fri, 25 May 2001 11:30:03 +0000 Subject: [PATCH] fixed the ClockIrqHandler() git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@856 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- device/lib/ds390/tinibios.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/device/lib/ds390/tinibios.c b/device/lib/ds390/tinibios.c index 6be2f367..318ee027 100755 --- a/device/lib/ds390/tinibios.c +++ b/device/lib/ds390/tinibios.c @@ -499,21 +499,15 @@ void ClockIrqHandler (void) interrupt 1 { _asm mov _TL0,_timer0ReloadValue mov _TH0,_timer0ReloadValue+1 - mov a,#0x01 - add a,_milliSeconds+0 - mov _milliSeconds+0,a - jnc _ClockIrqHandlerDone clr a - addc a,_milliSeconds+1 - mov _milliSeconds+1,a - jnc _ClockIrqHandlerDone - clr a - addc a,_milliSeconds+2 - mov _milliSeconds+2,a - jnc _ClockIrqHandlerDone - clr a - addc a,_milliSeconds+3 - mov _milliSeconds+3,a + inc _milliSeconds+0 + cjne a,_milliSeconds+0,_ClockIrqHandlerDone + inc _milliSeconds+1 + cjne a,_milliSeconds+1,_ClockIrqHandlerDone + inc _milliSeconds+2 + cjne a,_milliSeconds+2,_ClockIrqHandlerDone + inc _milliSeconds+3 + cjne a,_milliSeconds+3,_ClockIrqHandlerDone _ClockIrqHandlerDone: _endasm; } -- 2.47.2