void wreeprom(unsigned short ads, unsigned char c)
{
	EECON |= (1<<1);		/* EEE */
	*((unsigned char xdata *)ads) = c;
	EECON = 0x54;			/* SPECIAL SEQUENCE */
	EECON = 0xA4;
	while (EECON & (1<<0)); 	/* EEBUSY */
	EECON = 0x00;			/* brute force */
}
