📄 jiang2.c
字号:
#include <reg52.h>
#include <source7279.h>
#define uchar unsigned char
#define uint unsigned int
unsigned int fre;
unsigned char count;
bit initial_flag,dis_flag;
void display();
void clock_initial()
{
TR1=0;
TH1=0x3c;
TL1=0x0b0;
TR1=1;
TR0=1;
}
main()
{
initial_7279();
TMOD=0x15;
clock_initial();
ET1=1;
EA=1;
while(1)
{
if(initial_flag)
{
clock_initial();
initial_flag=0;
}
if(dis_flag)
{
display();
dis_flag=0;
//initial_flag=1;
}
}
}
void display()
{
uchar data_fre0,data_fre1,data_fre2,data_fre3,data_fre4;
uint data_fre;
send_byte(CMD_RESET);
data_fre=fre;
data_fre0=data_fre%10;
data_fre=data_fre/10;
data_fre1=data_fre%10;
data_fre=data_fre/10;
data_fre2=data_fre%10;
data_fre=data_fre/10;
data_fre3=data_fre%10;
data_fre4=data_fre/10;
write7279(DECODE1,data_fre0);
write7279(DECODE1+1,data_fre1);
write7279(DECODE1+2,data_fre2);
write7279(DECODE1+3,data_fre3);
write7279(DECODE1+4,data_fre4);
}
void tim_ser() interrupt 3
{
clock_initial();
count++;
if(count==20)
{
TR0=0;
TR1=0;
fre=TH0;
fre=(fre<<8)|TL0;
write7279(DECODE1+7,8);
TH0=0;
TL0=0;
dis_flag=1;
// count=0;
}
if(count=50)
{
count=0;
TR0=0;
TR1=0;
TH0=0;
TL0=0;
initial_flag=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -