📄 jishi.c
字号:
#include<reg52.h>
#include<lcd1602.h>
#include <delay.h>
#include<measure_F.h>
#include<measure_P.h>
#include<measure_T.h>
#include<measure_A.h>
#include<key_scan.h>
#include<Init_all.h>
uchar str0[]="Select Mod";
uchar str1[]="Frequency ";
uchar str2[]="Period! ";
uchar str3[]="Time! ";
uchar str4[]="Amplitude ";
unsigned long count=0;
void main()
{
uchar Sflag=1;
Init_all();
while(1)
{uchar k,mod=0;
P1=0x0f;
delay(500);
Sflag=1;
clear_LCD();
gotoxy(1,1);
display_LCD_string(str0);//提示选择模式
while(Sflag)
{
k=kbscan();
switch (k)
{
case 1:mod++;k=0;break;
case 2:Sflag=0;k=0;break;
// case 3:Sflag=0;k=0;break;/*还没写完,计划用于读数据*/
case 4:break;//设定时间
default:k=0;break;
}
gotoxy(1,3);
switch (mod)
{
case 1: display_LCD_string(str1);break; //频率
case 2: display_LCD_string(str2);break; //周期
case 3: display_LCD_string(str3);break; //间隔
case 4: display_LCD_string(str4);break; //峰值
default: mod=0;break;
} //太影响速度就把这段删了!*/
}
switch (mod)
{
case 1: measure_F();break;
case 2: measure_P();break;
case 3: measure_T();break;
case 4: measure_A();break;
default:break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -