tlc5620 三角波程序
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define nop _nop_()
sbit CLK=P1^2;
sbit DATA=P1^1;
sbit LDAC=P1^3;
void delay(uint tt)
{
while(tt--);
}
void da5620(uchar da)
{
uchar i;
ACC=01100000; LDAC=1;
for (i=3;i>0;i--) {
ACC+=ACC; DATA=CY; CLK=1;
nop;
nop;
nop;
nop;
CLK=0;
}
ACC=da; for (i=8;i>0;i--)
{
ACC+=ACC; DATA=CY;
CLK=1;
nop;
nop;
nop;
nop;
CLK=0;
}


