Thông báo

Collapse
No announcement yet.

Giúp e về code lập trình mạch đồng hồ bấm giờ dùng 89C52.

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

  • Giúp e về code lập trình mạch đồng hồ bấm giờ dùng 89C52.

    #include <REGX52.H>
    int dem=0,giay=0,phut=0,gio=0;
    int mang[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x1 0};
    int mangq[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};


    void delay(unsigned long t)
    {
    unsigned int m,k;
    for(m=0;m<t;m++);

    }
    int songvuong(void) interrupt 1
    {
    TR0=0;
    dem+=1;
    TR0=1;
    if(P3_1==0)
    TR0=0;
    if(dem==101)
    dem=0;
    }
    void quet(int x,int t)
    {
    int y,n=0,j=x;
    while(n<2)
    {
    y=j%10;
    j=j/10;
    P0=(mang[y]);
    P2=(mangq[t]);
    delay(50);
    P0=0xff;
    P2=0xff;
    n+=1;
    t=t+1;
    }
    }
    void main()
    {
    //int a=0;
    P0=0xff;
    P2=0xff;
    TMOD=0X01;
    EA=1;
    ET0=1;
    //TR0=0;
    TL0=(-600);
    TH0=(-600);
    //TF0=0
    //TR0=1;
    while(1)
    {
    if(P3_2==0)
    {
    dem=0;
    giay=0;
    phut=0;
    gio=0;
    TR0=0;
    }
    if(P3_0==0)
    TR0=1;
    if(dem==100)
    {
    giay=giay+1;
    dem=0;
    }
    if(giay==60)
    {
    phut=phut+1;
    giay=0;
    }
    if(phut==60)
    {
    phut=0;
    gio=gio+1;
    }
    if(gio==60)
    {
    gio=0;
    }
    quet(dem,0);
    quet(giay,2);
    quet(phut,4);
    quet(gio,6);

    }
    }
    Nhờ các anh xem giùm e sao code e chạy lại bị sai

  • #2
    Reply

    Nó chạy sai như thế nào vậy bạn...
    Last edited by maingochoc; 14-11-2014, 07:46. Lý do: Tìm ra lí do

    Comment


    • #3
      Tìm ra vấn đề

      Bạn Gửi Mô Phỏng lên đi... Chứ lần mò mà ko biết chạy sai thế nào thì lâu lắm.
      Last edited by maingochoc; 14-11-2014, 07:49. Lý do: Tìm Ra Lý Do

      Comment


      • #4
        đây là mô phỏng đấy a!

        Comment


        • #5
          mình Co chạy thử đoạn code của bạn nhưng không thấy led chạy
          Lý Thuyết Và Thực Hành
          Là Hai Đường Thẳng Song Song

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X