Ну, сначала вызываешь 	rcall bin2ASCII16, а потом своей функцией печати на lcd:
[code];**********************************************************************
;Печать счетчика на lcd
	rcall	bin2ASCII16
	mov	temp1,0x30	;смещение сля ASCII кода
	add	tASCII4,temp1	 ;преобразовать десятичный код в ASCII
	add	tASCII3,temp1	 ;
	add	tASCII2,temp1	 ;
	add	cnt16a,temp1	 ;
	add	fASCIIL,temp1	 ;
;вывод на lcd
	mov	temp1,tASCII4
	rcall	LCD_WriteData
	mov	temp1,tASCII3
	rcall	LCD_WriteData
	mov	temp1,tASCII2
	rcall	LCD_WriteData
	mov	temp1,cnt16a
	rcall	LCD_WriteData
	mov	temp1,fASCIIL
	rcall	LCD_WriteData
;**********************************************************************
[/code]

Только смотри чтоб опять регистры не пересекались, у тебя вроде так:
[code]
;Число должно быть в r16,чтоб отобразить на LCD
;	rcall LCD_WriteData[/code]



