标题: 想问下大神这段C语言代码的意思 [打印本页]

作者: 2358980536    时间: 2020-5-24 13:01
标题: 想问下大神这段C语言代码的意思
void key()
{
    if(OK==1)
    {
        if(!key_1)
        {
                OK=0;
            if(sec==3)
            {
                if(shu<3000) shu+=10;
            }else
            {
                if(shu<3000) shu+=1;
            }
            SectorErase(0x2000);
            byte_write(0x2000,shu/256);
            byte_write(0x2001,shu%256);

        }
        if(!key_2)
        {
            OK=0;
            if(sec==3)
            {
                if(shu>200) shu-=10;
            }else
            {
                if(shu>200) shu-=1;
            }
            SectorErase(0x2000);
            byte_write(0x2000,shu/256);
            byte_write(0x2001,shu%256);
        }
    }
    if(key_1==1&&key_2==1)
    {
        sec=0;
    }
}


作者: 2358980536    时间: 2020-5-24 13:02
#include<reg52.h>
#include"eeprom52.h"
#define uchar unsigned char
#define uint unsigned int
#define LCD1602_dat P0
sbit LCD1602_rs=P2^5;
sbit LCD1602_rw=P2^6;
sbit LCD1602_e=P2^7;
sbit key_1=P1^3;
sbit key_2=P1^4;
sbit beep=P1^5;
sbit led=P1^0;
unsigned long shu1,shu=1500;
uchar ms,sec;
uint cs;
bit OK,beep1;
这是头文件




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1