您的当前位置:首页正文

单片机控制tlc5615程序

来源:一二三四网


#include

#include

#define uint unsigned int

#define uchar unsigned char

sbit din=P2^2;

sbit sck=P2^0;

sbit cs=P2^1;

//uchar code table[]={0,0x1df};

void delay(uint z)

{

uint x,y;

for(x=110;x>0;x--)

for(y=z;y>0;y--);

}

/*void DA(uint date)

{

uint temp;

uchar i;

temp=date;

sck=0;

cs=0;

for(i=0;i<12;i++)

{

temp=temp<<1;

din=CY;

sck=1;

_nop_();

sck=0;

}

sck=0;

cs=1;

} */

void DA(uint date)

{

uchar i;

date<<=6;

sck=0;

cs=0;

for(i=0;i<12;i++)

{

din=(bit)(date&0x8000);

sck=1;

date<<=1;

sck=0;

}

cs=1;

}

void main()

{

/*uint j;

while(1)

{

for(j=0;j<0x3ff;j++)

{

DA(j);

delay(50);

}

} */

while(1)

{

DA(0x220);

delay(500);

}

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top