感觉好复杂啊,我试着写了一个,但不对,你能不能帮我看看啊?
追答可以,你发我邮箱421823652qq.com,注明问题内容,程序写的尽量多写一点注释,规范。
追问前辈,程序发给你好多天了,你咋一直没回我啊?
追答你看到下面两个函数没有,这个函数就是1S中进入这个函数,在这个函数调用Send(unsigned char dat)函数
void inc_sec()
{
sec++;
if(sec > 59)
{
sec = 0;
inc_min();
}
//添加调用,
Send(sec);//就可以了,但是这里有个问题,这里发的只是秒的信息,分和小时怎么办呢,
把分和小时当成秒看待,这样写Send(小时*60*60+分钟*60+sec);其它代码,我没仔细看,也没有时间去做,这里只是跟你提过思路,
dis_buf[6] = dis_code[sec / 10]; // 秒十位
dis_buf[7] = dis_code[sec % 10]; // 秒个位
}
void Send(unsigned char dat)
{
}