#include
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); } }