Thông báo

Collapse
No announcement yet.

đoạn code bằng C cho 88s52 không biết sai ở đâu

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

  • đoạn code bằng C cho 88s52 không biết sai ở đâu

    các anh chỉ cho em với. không biết sai ở đâu.em dùng nó để điều khiển mất con led sáng
    PHP Code:
    #include <regx51.h>
    sbit h11 P0^0;
    sbit h21 P0^1;
    sbit h22 P0^2;
    sbit h23 P0^3;
    sbit h31 P0^4;
    sbit h32 P0^5;
    sbit h33 P0^6;
    sbit h34 P0^7;
    sbit h35 P1^0;
    sbit h41 P1^1;
    sbit h42 P1^2;
    sbit h43 P1^3;
    sbit h44 P1^4;
    sbit h45 P1^5;
    sbit h46 P1^6;
    sbit h47 P1^7;
    sbit h51 P2^0;
    sbit h52 P2^1;
    sbit h53 P2^2;
    sbit h54 P2^3;
    sbit h55 P2^4;
    sbit h56 P2^5;
    sbit h57 P2^6;
    sbit h58 P2^7;
    sbit h59 P3^0;
    sbit h61 P3^1;
    sbit h62 P3^2;
    sbit h63 P3^3;
    sbit h64 P3^4;
    char i;
    void delay(int t)
    {
    for(
    =1;<=ti++);
    }
    void main(void)
    {
    while(
    1);
    {
    h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=0;h42=0;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=0;h62=0;h63=0;h64=0;
    delay(10000);
    h11=0;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=0;h22=0;h23=0;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=0;h62=0;h63=0;h64=0;
    delay(1000);
    h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=0;h21=1;h22=0;h23=1;h31=1;h32=1;h33=0;h34=1;h35=1;h41=1;h42=1;h43=1;h44=0;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=0;h56=1;h57=1;h58=1;h59=1;h61=0;h62=0;h63=0;h64=0;
    delay(1000);
    h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    h11=1;h21=0;h22=1;h23=0;h31=1;h32=2;h33=1;h34=0;h35=1;h41=1;h42=1;h43=0;h44=1;h45=0;h46=1;h47=1;h51=1;h52=1;h53=1;h54=0;h55=1;h56=0;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);

    h11=1;h21=1;h22=1;h23=1;h31=0;h32=1;h33=1;h34=1;h35=0;h41=1;h42=0;h43=1;h44=1;h45=1;h46=0;h47=1;h51=1;h52=1;h53=0;h54=1;h55=1;h56=1;h57=0;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);

    h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=0;h42=1;h43=1;h44=1;h45=1;h46=1;h47=0;h51=1;h52=0;h53=1;h54=1;h55=1;h56=1;h57=1;h58=0;h59=1;h61=1;h62=1;h63=1;h64=1;
    delay(1000);

    h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=0;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=0;h61=1;h62=1;h63=1;h64=1;
    delay(1000);
    }

    Last edited by sio2; 24-12-2010, 21:41.

  • #2
    code của bạn nhìn hoành tráng nhỉ, mà cái con 88s52 là con gì thế?

    thấy ở đây phần delay có vẻ ko ổn, bnaj sửa lại phần delay xem, cho nó delay dài hơn đi

    Comment


    • #3
      h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h3 5=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51= 1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1; h61=1;h62=1;h63=1;h64=1;
      dekay(1000);
      đây là một chõ sai nhé.ngoài ra muốn sử dụng hàm delay thì theo mình nên khai báo thêm la:#include <delay.h>.

      Comment


      • #4
        à nhầm anh ạ.con 89s52. em đang nghĩ nó hỏng chỗ khai báo thư viện , với lại khai báo biến, các anh chỉ sớm cho em cái nhé. các anh nhiều. em dung keil c dịch. khi dịch nó báo ko có lỗi nào và 1 cảnh báo

        Comment


        • #5
          Nguyên văn bởi phuckv2 Xem bài viết
          h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h3 5=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51= 1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1; h61=1;h62=1;h63=1;h64=1;
          dekay(1000);
          đây là một chõ sai nhé.ngoài ra muốn sử dụng hàm delay thì theo mình nên khai báo thêm la:#include <delay.h>.
          em post nhầm đấy . cái delay em sử rồi . với cái chỗ khái báo led thiếu dấu phẩy em cũng đã sửa rồi.

          Comment


          • #6
            ko ai giúp em à.

            Comment


            • #7
              Nguyên văn bởi sio2 Xem bài viết
              các anh chỉ cho em với. không biết sai ở đâu.em dùng nó để điều khiển mất con led sáng
              PHP Code:
              #include <regx51.h>
              sbit h11 P0^0;
              sbit h21 P0^1;
              sbit h22 P0^2;
              sbit h23 P0^3;
              sbit h31 P0^4;
              sbit h32 P0^5;
              sbit h33 P0^6;
              sbit h34 P0^7;
              sbit h35 P1^0;
              sbit h41 P1^1;
              sbit h42 P1^2;
              sbit h43 P1^3;
              sbit h44 P1^4;
              sbit h45 P1^5;
              sbit h46 P1^6;
              sbit h47 P1^7;
              sbit h51 P2^0;
              sbit h52 P2^1;
              sbit h53 P2^2;
              sbit h54 P2^3;
              sbit h55 P2^4;
              sbit h56 P2^5;
              sbit h57 P2^6;
              sbit h58 P2^7;
              sbit h59 P3^0;
              sbit h61 P3^1;
              sbit h62 P3^2;
              sbit h63 P3^3;
              sbit h64 P3^4;
              char i;                                               /* SAI CHO NAY */
              void delay(int t)                                  /* SAI CHO NAY */

              {
              for(
              =1;<=ti++);
              }
              void main(void)
              {
              while(
              1);                                          /* SAI CHO NAY */

              {
              h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=0;h42=0;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=0;h62=0;h63=0;h64=0;
              delay(10000);
              h11=0;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=0;h22=0;h23=0;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=0;h22=0;h23=0;h31=0;h32=0;h33=0;h34=0;h35=0;h41=1;h42=1;h43=0;h44=0;h45=0;h46=0;h47=0;h51=0;h52=0;h53=0;h54=0;h55=0;h56=0;h57=0;h58=0;h59=0;h61=0;h62=0;h63=0;h64=0;
              delay(1000);
              h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=0;h21=1;h22=0;h23=1;h31=1;h32=1;h33=0;h34=1;h35=1;h41=1;h42=1;h43=1;h44=0;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=0;h56=1;h57=1;h58=1;h59=1;h61=0;h62=0;h63=0;h64=0;
              delay(1000);
              h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=1;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              h11=1;h21=0;h22=1;h23=0;h31=1;h32=2;h33=1;h34=0;h35=1;h41=1;h42=1;h43=0;h44=1;h45=0;h46=1;h47=1;h51=1;h52=1;h53=1;h54=0;h55=1;h56=0;h57=1;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);

              h11=1;h21=1;h22=1;h23=1;h31=0;h32=1;h33=1;h34=1;h35=0;h41=1;h42=0;h43=1;h44=1;h45=1;h46=0;h47=1;h51=1;h52=1;h53=0;h54=1;h55=1;h56=1;h57=0;h58=1;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);

              h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=0;h42=1;h43=1;h44=1;h45=1;h46=1;h47=0;h51=1;h52=0;h53=1;h54=1;h55=1;h56=1;h57=1;h58=0;h59=1;h61=1;h62=1;h63=1;h64=1;
              delay(1000);

              h11=1;h21=1;h22=1;h23=1;h31=1;h32=1;h33=1;h34=1;h35=1;h41=1;h42=1;h43=1;h44=1;h45=1;h46=1;h47=1;h51=0;h52=1;h53=1;h54=1;h55=1;h56=1;h57=1;h58=1;h59=0;h61=1;h62=1;h63=1;h64=1;
              delay(1000);
              }

              sai 2 chỗ đỏ đấy, tự sửa đi nhé

              Comment


              • #8
                Nguyên văn bởi hoasua_2005 Xem bài viết
                sai 2 chỗ đỏ đấy, tự sửa đi nhé
                thanks anh nhé em đã sửa được rồi

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X