📄 timer.c
字号:
/*
void Distime1()
{
byte i;
// if(time_buff[0]==DisTimeFlag) return;
// else DisTimeFlag=time_buff[0];
for(i=0;i<=9;i++)
disb8(0x30+i*8,7,str_time[i],0);
for(i=11;i<19;i++)
disb8(0x40+(i-11)*8,0,str_time[i],0);
}
*/
/*
void Ds1307(opt, uchar word_addr, uchar num, uchar *buf)
{
uchar i;
uchar device_addr;
switch(opt)
{
case WR_OPT:
device_addr = 0xd0;
I2CStart();
I2CSendByte(device_addr);
WaitAck();
I2CSendByte(word_addr);
WaitAck();
for (i = 0; i < num; i++)
{
I2CSendByte(buf[i]);
WaitAck();
}
I2CStop();
break;
case RD_OPT:
//set the begin address
device_addr = 0xd0;
I2CStart();
I2CSendByte(device_addr);
WaitAck();
I2CSendByte(word_addr);
WaitAck();
I2CStop();
device_addr = 0xd1;
I2CStart();
I2CSendByte(device_addr);
WaitAck();
for (i = 0; i < num; i++)
{
buf[i] = I2CReceiveByte();
if (i != num - 1)
SendAck();//除最后一个字节外,其他都要从MASTER发应答。
}
SendNotAck();
I2CStop();
break;
}
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -