Help me!Code Keil C

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • huynhlam999
    Thành viên mới
    • Feb 2012
    • 7

    #1

    Help me!Code Keil C

    Các Anh giải thích dùm em đoạn code này với:

    #include <reg52.h>
    #include <intrins.h>
    #define uchar unsigned char
    #define uint unsigned int
    uchar code Table_OF_Digits[]=
    {
    0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,
    0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00,
    0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,
    0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00,
    0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,
    0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00,
    0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00,
    0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00,
    0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,
    0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00,
    };
    uchar i=0,t=0,Num_Index = 0;

    void main()
    {
    P3 = 0x80;
    Num_Index = 0;
    TMOD = 0x00;
    TH0 = (8192-2000)/32;
    TL0 = (8192-2000)%32;
    TR0 = 1;
    IE = 0x82;
    while(1);
    }

    void LED_Screen_Display() interrupt 1
    {
    TH0 = (8192-2000)/32;
    TL0 = (8192-2000)%32;
    P3 = _crol_(P3,1);
    P0 = ~Table_OF_Digits[Num_Index * 8 +i];
    if(++i == 8) i = 0;
    if(++t == 250)
    {
    t = 0x00;
    if(++Num_Index == 10) Num_Index = 0;
    }
    }
    Hồi nào học viết bằng ASM, bi giờ tìm được đoạn này hong hỉu gì hết
    Cám ơn các anh nhìu.
  • thindcna
    Thành viên tích cực
    • Oct 2010
    • 119

    #2
    khai báo k đủ, hàm main chạy cái là dừng luôn ở lệnh while.k đc rồi

    Comment

    • mast090
      Thành viên tích cực
      • Oct 2010
      • 1018

      #3
      Nguyên văn bởi thindcna Xem bài viết
      khai báo k đủ, hàm main chạy cái là dừng luôn ở lệnh while.k đc rồi
      đúng là code này khai báo thiếu, chính xác là sai, phải la TMOD=0x01 nhưng mà cái code này nó vẫn chạy được, lý do tại sao thì ko biết =))
      còn bạn học theo asm mà đi giải thích c thì ko hợp lý cho lắm
      Website chính thức đổi địa chỉ website thành
      Mời các bạn ghé thăm !!!

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...