Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/01/08 17:27
Read: times


 
#154267 - Oops
Responding to: ???'s previous message
;************** ISR For Timer 0 ******************
TIMER0:
	clr	TR0		        ;DISABLE TIMER 0
	mov	TH0,#3Ch		;RESET OF TIMER AFTER TICK
	mov	TL0,#10101111B		;RESET OF TIMER AFTER TICK
	SETB	TR0		        ;ENABLE TIMER 0
	jmp	TASK_SCHEDULER		;CALL TASK SCHEDULER   <--- why is this needed 
;************** Task Scheduler ******************
TASK_SCHEDULER:
LED_TICK:
        DJNZ	LEDTICK,LCD_TICK	;CHECK LEDTICK IF NOT ZERO MOVE TO LCD_TICK
	CPL	LED		        ;CHANGE LED STATE
	MOV	LEDTICK,#10d		;RELOAD LEDTICK
LCD_TICK:
	DJNZ	LCDTICK, RETURN		;CHECK LCDTICK IF NOT ZERO MOVE TO RETURN
	CALL	TEST		        ;CALL LCD TEST WRITE
	MOV	LCDTICK,#2d		;RELOAD LCDTICK
RETURN:	RETI

;************** Welcome Message ******************
TEST:	
	ORG	0200h
	db	'BRUCE RULES'
	MOV	MCOUNT,#0Bh
	MOV	DPTR,#0200h
	LCALL	WRITE_LCD
	RETI                               <--- Only need RET here
<pre>

List of 21 messages in thread
TopicAuthorDate
Damaged LCD?            01/01/70 00:00      
   Some code comments first.            01/01/70 00:00      
      Thanks...            01/01/70 00:00      
         Well if you need it later...            01/01/70 00:00      
            Hmmpf.            01/01/70 00:00      
               Multiple Problems            01/01/70 00:00      
                  My Bad!!!            01/01/70 00:00      
                  :) some improvement            01/01/70 00:00      
               try to initialise at startup            01/01/70 00:00      
                  Wahey...... O not quite            01/01/70 00:00      
                     Hex value            01/01/70 00:00      
                     Check your soldering.            01/01/70 00:00      
                     Oops            01/01/70 00:00      
                        Wahey..... o not AGain            01/01/70 00:00      
                           Leading 0            01/01/70 00:00      
                           Leading zero            01/01/70 00:00      
                     Some help            01/01/70 00:00      
                        Cheers guys, all working now            01/01/70 00:00      
                           Why You Were Content Dependant            01/01/70 00:00      
   The filled in blocks indicate..            01/01/70 00:00      
   No hardware but software problem            01/01/70 00:00      

Back to Subject List