怎么在89c52中,让数码管从0显示到10,然后从10显示到0
用单片机控制
以下是代码:
/*!
* 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");
}
}
}