找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1243|回复: 1
收起左侧

想问下大神这段C语言代码的意思

[复制链接]
ID:759777 发表于 2020-5-24 13:01 | 显示全部楼层 |阅读模式
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;
    }
}

回复

使用道具 举报

ID:759777 发表于 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;
这是头文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表