main.c
来自「系统按键显示都具有,不同的I/O口,具有很大的参考价值」· C语言 代码 · 共 51 行
C
51 行
#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 + =
减小字号Ctrl + -
显示快捷键?