Hi,

I am trying to write a program to display custom character on LCD using CGRAM. I am using 68HC11 MCU and 20x2 LCD for this purpose.

I attached my code in attachment. I don't seem to get anything on LCD. The HEX pattern, CC, is supposed to look like a speaker. Any help would great.

Code:
 ORG $6000

CC	FCB	$06,$0f,$0f,$0f,$0f,$0f,$0f,$00

 ORG $7000

MAIN		JSR LCD_CLR
		JSR DSP_CC
		SWI

DSP_CC		LDY #$40
		JSR LCD_TEST
		LDX #CC
		JSR LCD_DSP
		RTS

LCD_CLR 	LDAA #$01
		JSR LCD_TEST
       		STAA $1400
		RTS

LCD_TEST 	TST $1400
     		BMI LCD_TEST
		RTS
                                 
LCD_DSP		LDAA 0,X
		LDAB 0,Y
		STAB $1400
		CMPA #00
		BEQ FINISH
		JSR LCD_TEST
		STAA $1401
		INX
		INY
		JMP LCD_DSP
FINISH 		RTS

Last edited by shabbir; 4May2009 at 08:33.. Reason: Attachment Removed