📄 final程序(hao).txt
字号:
#include <reg52.h>
#include <stdio.h>
#define uint unsigned int
sbit P2_6=P2^6;
sbit P3_2=P3^2;
uint t=0,s;
unsigned char d3,d2,d1,d0;
float count,f;
bit rflag=0;
unsigned char table[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};
void delay(void) //1s软件延时
{unsigned int i=500,j;
while(i)
{i--;
j=250;
while(j)
{j--;}}}
void control(void)
{
TMOD=0x09;
IT0=1;
TH0=0;
TL0=0;
EX0=1;
EA=1;
ET0=1;
P2_6=1;
while(P3_2==0);
TR0=1;
P2_6=0;
while(P3_2==1);
}
void display(void)
{
s=f;
d0=s%10;
s/=10;
d1=s%10;
s/=10;
d2=s%10;
s/=10;
d3=s%10;
putchar(table[d0]);
putchar(table[d1]);
putchar(table[d2]);
putchar(table[d3]);
}
void t0(void)interrupt 1
{
TH0=0;
TL0=0;
TR0=1;
t++;
}
void int_0(void)interrupt 0
{
EA=0;
TR0=0;
count=(TL0+TH0*256+t*65536)/1000000.0;
t=0;
rflag=1;
EA=1;
}
void main(void)
{
SCON=0x00;
TI=1;
control();
while(rflag==0);
f=60.0/count;
display();
delay();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -