sbit sclk=p2^1;
sbit ss=p2^0;
/****************************************************
*子功能聲明
****************************************************/
void da 7512 _ init();
void sentdate(uint);
/***********************************************************
*主要功能
************************************************************/
主()
{
單位溫度;
烏恰爾壹世;
da 7512 _ init();
while(1)
{
for(I = 0;我& lt256;i++)
{
temp = table _ sin[I];
sentdate(temp);
}
}
}
void sentdate(uint dat1)
{
烏恰爾壹世;
ss = 1;
for(I = 0;我& lt2;i++){;}
ss = 0;
sclk = 1;
for(I = 0;我& lt16;i++)
{
sclk = 0;
if(dat 1 & amp;0x0001)
MOSI = 1;
其他
MOSI = 0;
dat 1 & gt;& gt=1;
sclk = 1;
}
ss = 0;
}
void DA7512_init()
{
ss = 0;
sclk = 1;
}