- 打卡等级:以坛为家I
- 打卡总天数:291
- 最近打卡:2025-05-02 11:13:58
已绑定手机
中级会员
- 积分
- 230
|
//不用定时器,不用延时函数,可同时检测DS1302是否走秒。每分钟60次亮灭不多不少
void md()/*秒点*/
{
unsigned int d,s,i;
i=1500;/*亮点时长,晶振不同,数值不同*/
if(TIME[0]%2==1)/*单秒*/
{
d++;
if(d<i)
{
COM2_DC_L=dm[disp[9]]+0x80;
}
else
{
COM2_DC_L=dm[disp[9]];
}
}
if(TIME[0]%2==0)/*双秒*/
{
d=0;
s++;
if(s<i)
{
COM2_DC_L=dm[disp[9]]+0x80;
}
else
{
COM2_DC_L=dm[disp[9]];
}
}
if(TIME[0]%2==1)/*单秒*/
{
s=0;/*因为时序问题,清零需要放在自加后面*/
}
}
|
|