钻石会员
主题
回帖0
积分13500
阅读权限50
注册时间2010-4-23
最后登录1970-1-1
在线时间 小时
|
void Set_PT8211()
{ unsigned char k, nn1 ;
unsigned int L_data, R_data, XX_data;
L_data = 0x1234; // IC_6, 左路输出数据
R_data = 0x5678; // IC_8, 右路输出数据
R_data+=0x8000;
L_data+=0x8000;
LED_WS=1; // WS的高为L----pin6,低为R----pin8
XX_data=L_data;
for (k=0; k<16; k++) {
if ((XX_data&0x8000)!=0) LED_DIN=1;
else LED_DIN=0;
XX_data<<=1;
LED_BCK=0; nn1=5; while (--nn1>0) ;
LED_BCK=1; nn1=5; while (--nn1>0) ;
}
LED_WS=0; // WS的高为L----pin6,低为R----pin8
XX_data=R_data;
for (k=0; k<16; k++) {
if ((XX_data&0x8000)!=0) LED_DIN=1;
else LED_DIN=0;
XX_data<<=1;
LED_BCK=0; nn1=5; while (--nn1>0) ;
LED_BCK=1; nn1=5; while (--nn1>0) ;
}
LED_WS=1;
} |
|