Programación de chips LCD
sbit mosi=p2^2;
sbit sclk=p2^1;
sbit ss=p2^0;
/******* **********************************************
*Declaración de subfunción
************************************ ****** ***************/
void da 7512 _ init();
void sentdate(uint);
/****************************************** ****** *************
*Funciones principales
*************** ******** ******************************************* /
Principal()
{
Unidad de temperatura;
Uchar I;
da 7512 _ init ();
mientras(1)
{
para(I = 0;ilt256;i)
{
temp = tabla _ sin [I];
fecha de envío(temp);
}
}
}
fecha de envío nula (uint dat1)
{
Uchar I;
ss = 1;
for( yo = 0; ilt2; yo ){;}
ss = 0;
sclk = 1
para(yo = 0; yo lt16; yo )
{
sclk = 0
if(dat 1 amp; 0x0001)
MOSI = 1;
Otro
p>MOSI = 0;
dat 1 gt=1;
sclk = 1; }
ss = 0;
}
void DA7512_init()
{
ss = 0;
sclk = 1;
}