Thông báo

Collapse
No announcement yet.

Giải thích chương trình

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giải thích chương trình

    AE giải thìch cho e các lệnh trong chương trình sau :


    #include <regx51.h>

    unsigned char Hang[] = {0xE,0xD,0xB,0x7};
    unsigned char Led7[] = {0x2 ,0x37 ,0x09 ,0x11 ,0x34, 0x50, 0x40, 0x17, 0x0, 0x10,0x2};

    unsigned char Quetcot(){
    if(P2_0 ==0) return 0;
    if(P2_1 ==0 ) return 1;
    if(P2_2 == 0) return 2;
    else return 5;
    }
    /*Ham quet ban phim */
    unsigned char keyscan()
    {
    unsigned char hang,cot;
    for(hang = 0;hang < 4; hang++)
    {
    P3 = Hang[hang];
    for(cot= 0;cot < 3; cot++)
    {
    if(cot == Quetcot())
    return(hang*3+ cot);
    else {
    continue;
    }
    }
    }
    return 11;
    }

    void main(){

    int key;
    P2 = 0x0F;
    P3 = 0;
    P1 = 0;
    P1 = Led7[0];
    while(1){
    key = keyscan();
    if(key != 11)
    P1 = Led7[key +1];
    }
    }

Về tác giả

Collapse

thikdollar Tìm hiểu thêm về thikdollar

Bài viết mới nhất

Collapse

Đang tải...
X