📄 freqence.c
字号:
#include "reg52.h"
#include "lcd12864_driver_new.h"
#include "user.h"
#define uchar unsigned char
#define uint unsigned int
uchar temp_l,temp_h;
uchar i=0;
void init()
{
TMOD=0x1d; //T0 做门控计数
TH0=0;
TL0=0;
TH1=0x4c;
TL1=12;
ET1=1;
EA=1;
TR1=1;
TR0=1;
}
void time_up() interrupt 3 using 2
{
TH1=0x4c;
TL1=11;
if(++i==20)
{
TR0=0;
temp_l=TL0;
temp_h=TH0;
TH0=0;
TL0=0;
i=0;
TR0=1;
}
}
void main()
{
uint temp;
uint temp0,temp1,temp2,temp3,temp4;
lcd_init();
init();
delay(1);
dis_one_char(0,0,'F',1);
dis_one_char(0,1,'i',1);
dis_one_char(0,2,'=',1);
dis_one_char(0,6,'.',1);
dis_one_char(0,11,'K',1);
dis_one_char(0,12,'H',1);
dis_one_char(0,13,'z',1);
while(1)
{
temp=temp_h*256+temp_l;
temp0=temp/10000;
temp1=(temp-(temp0*10000))/1000;
temp2=(temp-(temp0*10000)-(temp1*1000))/100;
temp3=(temp-(temp0*10000)-(temp1*1000)-(temp2*100))/10;
temp4=temp%10;
dis_one_char(0,4,temp0+0x30,1);
dis_one_char(0,5,temp1+0x30,1);
dis_one_char(0,7,temp2+0x30,1);
dis_one_char(0,8,temp3+0x30,1);
dis_one_char(0,9,temp4+0x30,1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -