📄 main.c
字号:
#include <stdio.h>
#include <reg51.h>
#include <Messure.h>
#include <key.h>
#define uchar unsigned char
#define uint unsigned int
extern void lcd_disp(void);
extern uchar kbscan(void);
extern uchar kbscan1(void);
extern void delays();
extern void disp_list_char(unsigned char x,unsigned char y,unsigned char *disp_data);
void main()
{
long MessureData ;
long ControlWord ;
unsigned char key;
char i;
// Delay(255);
// Delay(255);
// Delay(255);
for(i=0;i<4;i++)
Init7710();
// AD_WRM(0X2C804E);
// while(1)
{ lcd_disp();
while(1)
{
// key=kbscan(); /*键扫描函数*/
key=kbscan1(); /*键扫描函数*/
switch(key)
{
case Pr_Un:disp_list_char(0,0,"Pressure unit");break;
case Cu_Su:disp_list_char(0,0,"battery voltage");break;
case Ba_Vo:disp_list_char(0,0,"current survey");break;
case Pr_Re:disp_list_char(0,0,"pressure reset");break;
case Vo_Me:disp_list_char(0,0,"Voltage measurement");break;
case Pr_Ca:disp_list_char(0,0,"pressure calibration");break;
}
//key=kbscan1(); /*键扫描函数*/
delays(); /*键消抖的延时函数*/
}
ControlWord = ReadControlWord();
Delay(2000);
MessureData=0;
MessureData = ReadMessureData();
Delay(2000);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -