怎么用数码管实现下面的现象

怎么在89c52中,让数码管从0显示到10,然后从10显示到0

用单片机控制

img

以下是代码:

/*!
 * MindPlus
 * uno
 *
 */
// 函数声明
void DF_ShuMaGuanBiHua1(String mind_s_a, String mind_s_b, String mind_s_c, String mind_s_d, String mind_s_e, String mind_s_f, String mind_s_g, String mind_s_h, String mind_s_w);
void DF_ShuMaGuanKongZhi(bool mind_b_DiJiWei, String mind_s_ZiFu);


// 主程序开始
void setup() {

}
void loop() {
    DF_ShuMaGuanKongZhi((1==1), "0");
    DF_ShuMaGuanKongZhi((1==1), "1");
    DF_ShuMaGuanKongZhi((1==1), "2");
    DF_ShuMaGuanKongZhi((1==1), "3");
    DF_ShuMaGuanKongZhi((1==1), "4");
    DF_ShuMaGuanKongZhi((1==1), "5");
    DF_ShuMaGuanKongZhi((1==1), "6");
    DF_ShuMaGuanKongZhi((1==1), "7");
    DF_ShuMaGuanKongZhi((1==1), "8");
    DF_ShuMaGuanKongZhi((1==1), "9");
    DF_ShuMaGuanKongZhi((1==1), "10");
    DF_ShuMaGuanKongZhi((1==1), "9");
    DF_ShuMaGuanKongZhi((1==1), "8");
    DF_ShuMaGuanKongZhi((1==1), "7");
    DF_ShuMaGuanKongZhi((1==1), "6");
    DF_ShuMaGuanKongZhi((1==1), "5");
    DF_ShuMaGuanKongZhi((1==1), "4");
    DF_ShuMaGuanKongZhi((1==1), "3");
    DF_ShuMaGuanKongZhi((1==1), "2");
    DF_ShuMaGuanKongZhi((1==1), "1");
    DF_ShuMaGuanKongZhi((1==1), "0");
}


// 自定义函数
void DF_ShuMaGuanBiHua1(String mind_s_a, String mind_s_b, String mind_s_c, String mind_s_d, String mind_s_e, String mind_s_f, String mind_s_g, String mind_s_h, String mind_s_w) {
    if ((mind_s_w=="1")) {
        digitalWrite(A1, LOW);
        digitalWrite(A2, HIGH);
    }
    else {
        digitalWrite(A1, HIGH);
        digitalWrite(A2, LOW);
    }
    if ((mind_s_a=="1")) {
        digitalWrite(7, HIGH);
    }
    else {
        digitalWrite(7, LOW);
    }
    if ((mind_s_b=="1")) {
        digitalWrite(8, HIGH);
    }
    else {
        digitalWrite(8, LOW);
    }
    if ((mind_s_c=="1")) {
        digitalWrite(2, HIGH);
    }
    else {
        digitalWrite(2, LOW);
    }
    if ((mind_s_d=="1")) {
        digitalWrite(5, HIGH);
    }
    else {
        digitalWrite(5, LOW);
    }
    if ((mind_s_e=="1")) {
        digitalWrite(4, HIGH);
    }
    else {
        digitalWrite(4, LOW);
    }
    if ((mind_s_f=="1")) {
        digitalWrite(9, HIGH);
    }
    else {
        digitalWrite(9, LOW);
    }
    if ((mind_s_g=="1")) {
        digitalWrite(6, HIGH);
    }
    else {
        digitalWrite(6, LOW);
    }
    if ((mind_s_h=="1")) {
        digitalWrite(3, HIGH);
    }
    else {
        digitalWrite(3, LOW);
    }
}
void DF_ShuMaGuanKongZhi(bool mind_b_DiJiWei, String mind_s_ZiFu) {
    if ((mind_b_DiJiWei==1)) {
        if ((mind_s_ZiFu==String("A"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("B"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("C"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("D"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", " ", "0", "1");
        }
        if ((mind_s_ZiFu==String("E"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("F"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "0", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("G"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("H"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("J"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("L"))) {
            DF_ShuMaGuanBiHua1("0", "0", "0", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("N"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("O"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("P"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "0", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("S"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("U"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("V"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==1)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "0", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==11)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==2)) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "0", "1", "0", "1");
        }
        if ((mind_s_ZiFu==3)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "0", "1", "0", "1");
        }
        if ((mind_s_ZiFu==4)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==5)) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==6)) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==7)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "0", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==8)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==9)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("b"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("c"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("d"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "0", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("e"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("f"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "0", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("g"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("h"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("j"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("l"))) {
            DF_ShuMaGuanBiHua1("0", "0", "0", "1", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("n"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "0", "1", "0", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("o"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("p"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "0", "1", "1", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("s"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("t"))) {
            DF_ShuMaGuanBiHua1("0", "1", "0", "1", "1", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("u"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("v"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "0", "0", "1");
        }
        if ((mind_s_ZiFu==String("y"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("z"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "0", "1", "0", "1");
        }
    }
    if ((mind_b_DiJiWei==0)) {
        if ((mind_s_ZiFu==String("A"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("B"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("C"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("D"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", " ", "0", "0");
        }
        if ((mind_s_ZiFu==String("E"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("F"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "0", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("G"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("H"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("J"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("L"))) {
            DF_ShuMaGuanBiHua1("0", "0", "0", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("N"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("O"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("P"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "0", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("S"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("U"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("V"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==1)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "0", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==11)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==2)) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "0", "1", "0", "0");
        }
        if ((mind_s_ZiFu==3)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "0", "1", "0", "0");
        }
        if ((mind_s_ZiFu==4)) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "0", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==5)) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==6)) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==7)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "0", "0", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==8)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==9)) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("b"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("c"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("d"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "1", "0", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("e"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("f"))) {
            DF_ShuMaGuanBiHua1("1", "0", "0", "0", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("g"))) {
            DF_ShuMaGuanBiHua1("1", "1", "1", "1", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("h"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("j"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("l"))) {
            DF_ShuMaGuanBiHua1("0", "0", "0", "1", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("n"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "0", "1", "0", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("o"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("p"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "0", "1", "1", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("s"))) {
            DF_ShuMaGuanBiHua1("1", "0", "1", "1", "0", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("t"))) {
            DF_ShuMaGuanBiHua1("0", "1", "0", "1", "1", "1", "1", "0", "0");
        }
        if ((mind_s_ZiFu==String("u"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("v"))) {
            DF_ShuMaGuanBiHua1("0", "0", "1", "1", "1", "0", "0", "0", "0");
        }
        if ((mind_s_ZiFu==String("y"))) {
            DF_ShuMaGuanBiHua1("0", "1", "1", "1", "0", "1", "1", "0", "1");
        }
        if ((mind_s_ZiFu==String("z"))) {
            DF_ShuMaGuanBiHua1("1", "1", "0", "1", "1", "0", "1", "0", "0");
        }
    }
}