key.c
来自「本人设计的电磁脉冲油泵的控制程序」· C语言 代码 · 共 81 行
C
81 行
#include <REG52.H>
#include<stdio.h>
#include<intrins.h>
#include<string.h>
#include<IOsetup.h>
extern void ShowNum(unsigned char number);
extern bit keyflag;
extern bit keyflag1;
extern uchar keynet;
extern uchar number;
extern uint numb;
extern uchar keynum;
extern uint time;
extern uchar ID;
extern uint num;
extern uint period;
extern uchar high;
extern uchar tcount,second,minute,hour;
extern char i;
void key(void)
{
if(SW==0&&keyflag==0) //频率增加键
{
keyflag=1;fuel=1;
while(1)
{
TR0=0;
if(SW==1)
{
time=0;
number=0;
keynet=0;
keyflag=0;
keyflag1=1;
TR0=0;
break;
}
}i++;//if(i>14){i=0;}
}
if(fchange==0&&keyflag==0) //频率减小键
{
keyflag=1;fuel=1;
while(1)
{
TR0=0;
if(fchange==1)
{
time=0;
number=0;
keynet=0;
keyflag=0;
keyflag1=1;
TR0=0;
break;
}
}i--;if(i<0){i=14;}
}
if(fset==0&&keyflag==0) //启动设定工作次数键
{
keyflag=1;fuel=1;
while(1)
{
TR0=0;
if(fset==1)
{
time=0;
number=0;
keynet=1;
keyflag=0;
keyflag1=1;
TR0=0;
break;
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?