{
write7279(segon,j); // 64
write7279(segoff,j-1); //
delay10ms(20);
}
}
}
void write7279(unsigned char cmd, unsigned char dta)
{
send_字节 (cmd);
send_字节 (dta);
}
unsigned char read7279(unsigned char command)
{
send_字节(command);
返回(receive_字节());
}
void send_字节( unsigned char 输出_字节)
{
unsigned char i;
cs=0;
长_延迟();
为 (i=0;i<8;i++)
{
如果 (输出_字节&放大;0x80)
{
dat=1;
}
else
{
dat=0;
}
clk=1;
短的_延迟();
clk=0;
短的_延迟();
输出_字节=输出_byte*2;
}