oid main unsigned char ok = 0 watertype = -1 waterischoose = 0 watersit = -1; unsigned char add = 0 minus = 0; char watercount = 0; unsigned int flag = 0 money = 0 needmoney starttime = 0; 添加 startti

//省略部分代码

                case(0x02): 
                if (!ok) 
                { 
                    type1--; 
                    if(type1 == -1) 
                    { 
                        type1 = 3; 
                    } 
                    lcd1602_info_display(WAIT_SALE, type1, watercount); 
                } 
                break; 

                //省略部分代码

            } 
            break; 
        case(0x03): 
            if (!ok) 
            { 
                watercount++; // 数量+1 
                if(watercount == 10) // 如果数量等于10 
                { 
                    watercount = 0; // 数量变为0 
                } 
                lcd1602_info_display(WAIT_SALE, type1, watercount); 
            } 
            break; 
        case(0x05): 
            if (!ok) 
            { 
                watercount--; // 数量-1 
                if(watercount == -1) // 如果数量小于0 
                { 
                    watercount = 9; // 数量变为9 
                } 
                lcd1602_info_display(WAIT_SALE, type1, watercount); 
            } 
            break; 
        case(0x06): 
            if(water_is_choose && watersit != -1) 
            { 
                ok = 1; // 开始售卖 
                needmoney = water_price[water_type] * watercount; // 计算需支付金额 
                lcd1602_info_display(NEED_MONEY, 0, needmoney); // LCD显示需支付金额 
                starttime = get_time(); // 获取开始时间 
            } 
            else 
            { 
                lcd1602_info_display(CHOOSE_WATER, 0, 0); // LCD显示请选择饮料 
            } 
            break; 
        case(0x07): 
            if(water_is_choose && watersit != -1) 
            { 
                ok = 1; // 开始售卖 
                needmoney = water_price[water_type] * watercount; // 计算需支付金额 
                lcd1602_info_display(NEED_MONEY, 0, needmoney); // LCD显示需支付金额 
                starttime = get_time(); // 获取开始时间 
            } 
            else 
            { 
                lcd1602_info_display(CHOOSE_WATER, 0, 0); // LCD显示请选择饮料 
            } 
            break; 
    } 
    flag = 0; 
} 

}

//省略部分代

标签: 教育


原文地址: https://gggwd.com/t/topic/feKr 著作权归作者所有。请勿转载和采集!