C#计时器,比如秒表怎么设计?

Python023

C#计时器,比如秒表怎么设计?,第1张

先在窗口中加入一个计时器控件:(timer1)用于触发计时;一个Label控件:(bable1)用于显示时间;两个按钮:(btnStar)用于开始/停止计时,(btnClear)用于计时器清零。 声明一个整型变量:t,用于获取毫秒,然后在窗口代码中加入以下代码: private int t = 0void MainFormLoad(object sender, System.EventArgs e) { this.timer1.Enabled = falsethis.timer1.Interval = 1}

//计时函数 public string GetAllTime(int time) { string hh, mm, ss, fffint f = time%100// 毫秒 int s = time/100// 转化为秒 int m = s/60// 分 int h = m/60// 时 s = s%60// 秒 //毫秒格式00 if。

下面程序你试下,延时函数自己加一下,几毫秒到几十毫秒#include"reg51.h"unsigned char i,j,m,xa[4];unsigned char table1[]={0x01,0x02,0x04,0x08};unsigned char table2[]={0x3fev0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};main(){TMOD=0x01;TF0=1;TR0=1;IE=0x82; EX0=1;m=0;while(1) { for(j=0;j<4;j++) {P0=table1[j];x=a[j];P1=table2[x]; delay(); //这里加个几毫秒的延时,函数体自己写下 }} }timer1() interrupt 1{TH0=0x3C; TL0=0xB0; i++; if(i==20) {i=0;m++;a[3]=m/1000;a[2]=m/100%10;a[1]=m/10%10;a[0]=m%10;}}