Thông báo

Collapse
No announcement yet.

xin code điều khiển 8 led. sáng từ. phải qua trái và ngược lại

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

  • xin code điều khiển 8 led. sáng từ. phải qua trái và ngược lại

    Tình hình là cháu muốn xin cái code đó ạ. Cháu đang cần gấp bác nào biết cho cháu xin ạ
    SĐT :01245187426
    YH: nguyenvan.dai27

  • #2
    #include <at89s52>
    #include <delay.h>
    void dichtrai();
    void dichphai();
    void main()
    {
    while(1)
    {
    dichtrai();
    dichphai();
    }
    }
    void dichtrai()
    {
    unsigned char led=0x01,i=0;
    for(i=0;i<8;i++)
    {
    P0=led;
    delay(300);
    led=led<<1;
    }
    }
    void dichphai()
    {
    unsigned char led=0x80,i=0;
    for(i=0;i<8;i++)
    {
    P0=led;
    delay(300);
    led=led>>1;
    }
    }
    |

    Comment


    • #3
      Thank. Ai vào giúp cháu với ạ
      SĐT :01245187426
      YH: nguyenvan.dai27

      Comment


      • #4
        tóm lại là cháu muốn cái gì

        Comment


        • #5
          code asm cho 16 led đây.
          muốn làm 8 led thì xoá phần chữ đỏ đi
          Code:
          ;chuong trinh dieu khien 16 led don noi voi p0,p1
          ;chuong trinh: sang dan tat dan
          ;cac led tich cuc o muc thap
          ;------------------------------------
          		org 0
          main:	
          		mov p0,#00h
          		mov p1,#00h
          		call delay
          nhan:	
          		setb  c
          		mov a,p0
          		rlc a
          		mov p0,a
          	;---------------------------
          		mov a,p1
          		rlc a
          		mov p1,a
          		call delay
          		jnc nhan
          	;---------------------------		
          nhan1:
          		clr c
          		mov a,p0
          		rlc a
          		mov p0,a
          	;---------------------------
          		mov a,p1
          		rlc a
          		mov p1,a
          		call delay
          		jc nhan1
          		jmp main
          ;---------------------------------------
          delay:
          		mov r0,#255
          lap:		mov r1,#255
          		djnz r1,$
          		djnz r0,lap
          		ret
          ;------------------------------------------
          end

          Comment


          • #6
            #include <16F887.h>// led
            #use delay(clock = 4M)
            #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT

            #define GP0 PIN_b0
            #define GP1 PIN_B1
            #define GP2 PIN_B2
            #define GP3 PIN_B3
            #define GP4 PIN_B4
            #define GP5 PIN_B5
            #define GP5 PIN_B6
            #define GP5 PIN_B7
            void main()
            {
            int16 k,t,p,i;
            while(1){
            set_tris_a(0x00);
            output_a(0xFF);
            output_high(0x00);
            delay_ms(300);
            output_low(0xFF);
            delay_ms(300);
            for(k=0x01; k<0x100; k=k<<1){output_B(k);delay_ms(200);}
            for(k=0x100;k>0;k>>=1){output_B(k);delay_ms(200);}
            for(i=0x80,p=0x2,t=0x100;p>0;p>>=1){output_a(p|t); delay_ms(400);t<<=1;}
            }
            }

            Comment


            • #7
              đây là code cho pic 16f877 viết trên ngôn ngữ lập trình c. hy vọng sẽ giúp ích cho b. vì vội quá nên m viết chứ chưa tex thử. bạn thử vẽ và thử trên proteus xem thế nào nhé.thân gửi

              Comment


              • #8
                Nguyên văn bởi kaka_hjtmjss Xem bài viết
                đây là code cho pic 16f877 viết trên ngôn ngữ lập trình c. hy vọng sẽ giúp ích cho b. vì vội quá nên m viết chứ chưa tex thử. bạn thử vẽ và thử trên proteus xem thế nào nhé.thân gửi
                Bác ơi đang ở box VĐK 8051, bác đưa code viết cho VĐK PIC 16F877 lên thì anh em làm sao mà hiểu được.

                Comment


                • #9
                  bạn lấy phần mềm leddim của bác hoàng mà làm ra file .hex thì nạp vào là ok thôi nhanh mà lại đơn giản mình muốn nháy thế nào cung dc.(nếu chỉ cần file.hex)
                  mạch nạp rom Bùa giao tiếp USB giá 350k - 25Q80 giá 15k...
                  xem chi tiết tại ngohungcuong.tk
                  DT:0973150080

                  Comment


                  • #10
                    Cho vdk 8051 và 6 led 7 đoạn. Sử dụng bộ ngắt của timer để tạo đồng hồ số cập nhật
                    thời gian theo theo 100ms.ai biết giúp dùm mình.

                    Comment


                    • #11
                      Nguyên văn bởi kyc00l22 Xem bài viết
                      Cho vdk 8051 và 6 led 7 đoạn. Sử dụng bộ ngắt của timer để tạo đồng hồ số cập nhật
                      thời gian theo theo 100ms.ai biết giúp dùm mình.
                      ASM hay c đấy bạn?

                      Comment


                      • #12
                        cho em hỏi là tai sao em coppy chuong trinh cua anh tuanvu9490 hay cua anh vietlamdt ve, rui bien dich bang reads51 rui nap vao cho 89c52 va chay mo phong bang proteus ma k chay duoc anh nhi?. ai biet thi chi? e voi. e cam on a

                        Comment


                        • #13
                          code nhay 8 led :

                          Nguyên văn bởi dacdai1234 Xem bài viết
                          Tình hình là cháu muốn xin cái code đó ạ. Cháu đang cần gấp bác nào biết cho cháu xin ạ
                          org 0000h
                          start:
                          mov p2, #11111110b
                          call delay
                          mov p2, #11111101b
                          call delay
                          mov p2, #11111011b
                          call delay
                          mov p2, #11110111b
                          call delay
                          mov p2, #11101111b
                          call delay
                          mov p2, #11011111b
                          call delay
                          mov p2, #10111111b
                          call delay
                          mov p2, #01111111b
                          call delay
                          mov p2, #01111111b
                          call delay
                          mov p2, #10111111b
                          call delay
                          mov p2, #11011111b
                          call delay
                          mov p2, #11101111b
                          call delay
                          mov p2, #11110111b
                          call delay
                          mov p2, #11111011b
                          call delay
                          mov p2, #11111101b
                          call delay
                          mov p2, #11111110b
                          call delay
                          jmp start
                          delay:
                          mov r7, #20
                          v6: mov r6, #50
                          v5: mov r5, #200
                          djnz r5, $
                          djnz r6, v5
                          djnz r7, v6
                          ret
                          end

                          Comment


                          • #14
                            #include <REGX51.H>
                            void delay(unsigned long time)
                            {
                            unsigned long n;
                            for (n=0;n<time;n++)
                            {;}}
                            void main()
                            {
                            unsigned char i;
                            unsigned char led1[15]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x40,0x2 0,0x10,0x08,0x04,0x02,0x01};

                            for (i=0;i<14;i++)
                            {
                            P1=~led1[i];

                            delay(3000);} }


                            nháy 8 led cho bạn đây

                            Comment


                            • #15
                              anh em cứ viết code mà người hỏi thì cứ hỏi không hiểu muônd gì nữa,xong rồi cũng không cảm ơn anh em giúp đỡ gì cả...

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X