📄 pl.c
字号:
#include <reg51.h>
#include "lcd.h"
static int i=0;
int f,a[3];
void delay(void){
unsigned char i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++)
;
}
void initial(void)
{
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;
}
void timer0(void) interrupt 1 using 1{
//TH0=0;
//TL0=0;
//a++;
//j=a*65536;
}
void timer1(void) interrupt 3 using 2{
int v;
i++;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
if(i==20){
EA=0;
TR0=0;
TR1=0;
f=TH0;
f=f<<8|TL0;
for(v=2;v>=0;v--)
{
a[v]=f%10;
f/=10;
}
for(v=0;v<=2;v++)
display_LCD_number(a[v]);
}
}
void main (void) {
initial();
init_LCD();
clear_LCD();
display_LCD_string("The frequency is");
gotoxy(2,1);
while(1);
/*for(;;)
{
if(P3_2==1)
{
delay();
initial();
init_LCD();
clear_LCD();
display_LCD_string("The frequency is");
gotoxy(2,1);
}
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -