Thông báo

Collapse
No announcement yet.

các anh chị trong diễn đàn giúp e với!!!!!!!!!!!!

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

  • các anh chị trong diễn đàn giúp e với!!!!!!!!!!!!

    chương trình điều khiển 16 led đơn sử dụng 74hc595, điều khiển cho led sang từ trái qua phải rồi từ phải qua trái, giữa ra,viết bằng c

  • #2
    Nguyên văn bởi netpro_ktdt Xem bài viết
    chương trình điều khiển 16 led đơn sử dụng 74hc595, điều khiển cho led sang từ trái qua phải rồi từ phải qua trái, giữa ra,viết bằng c
    bạn cứ code đi rồi post lên anh em hướng dãn cho.
    email:
    chỉ được liên lạc từ 19h00 - 21h30



    Comment


    • #3
      bạn nhờ mà như ra lệnh thế thì ai giúp chứ,thái độ này thì cứ tự mày mò đi.

      Comment


      • #4
        anh không hiểu ý em nói sao, anh đọc cả câu trên rồi xuống dứoi chứ, nếu anh không giup đc thì thui em cảm ơn, almf gì ma nói khó nghe thế,
        đây là chường trình chình của em, các anh sửa giúp em với
        em muốn điều khiển led sáng tuần tự từ 1 đến 16 rồi lại ngược lại
        #include<regx51.h>
        #include<stdio.h>

        sbit dulieu = P2^0;
        sbit dich = P2^1;
        sbit chot = P2^2;

        void quet(unsigned char x)
        {
        int i,tg;
        for(i=1;i<8;i++)
        {
        tg = x;
        tg = tg&0x80; //lay ra bit cao nhat(bit 7)
        if(tg==0x80)
        dulieu=1;
        else
        dulieu=0;
        x*=2;
        dich = 0;
        dich = 1;
        }}
        void ctchot()
        {
        chot = 0;
        chot = 1;
        }
        void delay(unsigned char t)
        {int i,j;
        for(i=0;i<=t;i++)
        {for(j=0;j<=125;j++)
        {;}}
        }
        void main()
        { int i;
        while(1)
        {
        quet(0xff);//dich data thu 1
        ctchot();
        delay(100);
        quet(0x01);
        ctchot();
        delay(100);
        }
        }

        Comment


        • #5
          void tuantu(){
          for(x=0;x<16;x++){
          dulieu=1;
          dich=0;
          delay(1);
          dich=1;
          chot=0;
          chot=1;
          delay(500);
          }}
          chạy ngược lại vs từ giữa ra phức tạp hơn tí, bạn tìm hiểu rõ nguyên lý dịch của con 595 đi, trong 4rum có cái video của chung1608 về cách ghi dịch đó, bạn có thể tham khảo
          Website chính thức đổi địa chỉ website thành
          Mời các bạn ghé thăm !!!

          Comment


          • #6
            cám ơn bác nhá, để em chạy thử xem thế nào, có bác nào có ý kiến gì ko giúp em với

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            • nguyendinhvan
              Trả lời cho Vấn đề về tốc độ quay
              bởi nguyendinhvan
              Sử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
              14-12-2025, 19:50
            • Andrea14
              Vấn đề về tốc độ quay
              bởi Andrea14
              Chào mọi người,

              Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
              12-12-2025, 12:42
            • bqviet
              Trả lời cho Đấu tắt điện cho máy tính bảng
              bởi bqviet
              Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
              06-12-2025, 17:17
            Đang tải...
            X