#include "AT898252.H"
#include "visualizar.h"
#include "lcd_4bit.h"

void mostrar(UCHAR i)
{
//	lcd_clrscr();		//Limpiamos la pantalla
	poner_linea_1();	//vamos a la primera linea;
	display(cabecera);	//Ponemos la cabecera
	lcd_caracter(conversion[i]); 	//Ponemos el numero del canal
	display(medio);					//ponemos :

	lcd_caracter((buffer[i] << 4) &0x0F);//sacamos los 4 bits de mas peso
	lcd_caracter(buffer[i]&0x0F);		//sacamos los 4 bits de menos peso
	poner_linea_2();	//vamos a la primera linea;
	display(cabecera);	//Ponemos la cabecera
	if (i==7)
	{lcd_caracter(conversion[0]);
	display(medio);						//ponemos :
	lcd_caracter((buffer[0] << 4) & 0x0F);//sacamos los 4 bits de mas peso
	lcd_caracter(buffer[0]&0x0F);		//sacamos los 4 bits de menos peso
	}
	else
	{lcd_caracter(conversion[i+1]);		//Ponemos el numero del canal
	display(medio);						//ponemos :
	lcd_caracter((buffer[i+1] << 4)&0x0F);//sacamos los 4 bits de mas peso
	lcd_caracter(buffer[i+1]&0x0F);		//sacamos los 4 bits de menos peso

	}//Fin del else
}//Fin de mostar

void ver (void)
{
	UCHAR i=0;
	UINT cont;
	mostrar(i);
	while(cont++);
	while(1)
	{
		if (ARRIBA) //Esta pulsado el boton arriba?
		{
			if(i==0)
				{i=7;}
			else
				{i--;}
		}//Fin if ARRIBA
		else
		{
			if (ABAJO) //Esta pulsado el boton arriba?
			{
				if(i==7)
					{i=0;}
				else
					{i++;}
			}//Fin if ABAJO

		}//Fin else ARRIBA
		mostrar(i);
		while(cont++);//Delay chapucero
		while(cont++);//Delay chapucero

	}//Fin del while
}//Fin de ver()
