1.用单片机控制6个共阳数码管秒表计时器分秒毫秒c代码怎么写
显示部分自己写呀,与硬件关系很大
51单片机程序如下:
uint a=0;
uchar sec=0,min=0;
void main(void)
{ TMOD=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
TR0=1;
ET0=1; EA=1;
while(1){display();}
}
中断程序:void timer0(void) interrupt 1
{
TH0=…… TL0=……
a++;
if(a==1000){sec++;}
if(sec==60){min++;}
}
个位 十位子百位分离方法:
bai=a/100%10;
shi=a/10%10;
ge=a%10;
2.excle里面怎样进行时间分秒和毫秒的输入和加减计算
先右键设置单元格式,选时间,将时间格式为设为xx:xx:xx,(级几时几分几秒),举个例子,两个时间分别输入在C1和C2框,再选定另一个空单元格(格式设为相同),输入“=C2-C1”(不须要输入冒号,c2和c1可直接用鼠标选定),再按回车,结果就出来了,得出的结果是几时几分几秒,如果是直接计算出多少秒,则输入“=3600*HOUR(C2-C1)+60*MINUTE(C2-C1)+SECOND(C2-C1)”,再将单元格格式设为常规,得出的结果就是多少秒,如果要计算多少分,变下公式即可。