Thông báo

Collapse
No announcement yet.

cần giúp code dùng nút bấm hiển thị số trên led 7 thánh thông qua ic 74HC595

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

  • cần giúp code dùng nút bấm hiển thị số trên led 7 thánh thông qua ic 74HC595

    MẠCH E DÙNG NHƯ THẾ NÀY: Click image for larger version

Name:	7 THANH.JPG
Views:	1
Size:	57.9 KB
ID:	1412555Click image for larger version

Name:	7 THANH.JPG
Views:	1
Size:	57.9 KB
ID:	1412555
    ý em muốn là bấm nút 1 lần thì số tăng từ 0-9..ban đầu chưa là j là 0.lên 9 lại nhẩy về 0
    Các bác có thể chỉ cho e nên viết code như thế nào không ạ?
    thuật toán......
    bác nào có thời gian có thể giúp e code đc không...
    e cũng mới tập tành nên chưa rõ lắm...
    cảm ơn các bác....

  • #2
    đoạn code kh chưa dung 595 thì như thế này:
    //phim an
    void phim_an(){
    if (button==0)
    {delay(500);
    while(button==0)
    delay(500);
    dem++;
    if(dem==10) dem=0;
    }}
    ////////////////
    ///so lan an

    void solan_an(){
    switch (dem){
    case 0:{dataP=0xC0;break;}
    case 1:{dataP=0xF9;break;}
    case 2:{dataP=0xA4;break;}
    case 3:{dataP=0xB0;break;}
    case 4:{dataP=0x99;break;}
    case 5:{dataP=0x92;break;}
    case 6:{dataP=0x82;break;}
    case 7:{dataP=0xF8;break;}
    case 8:{dataP=0x80;break;}
    case 9:{dataP=0x90;break;}
    };
    }
    /////////////////////////////
    ////chuong trinh chinh
    void main(){
    dataP=0xC0;
    while(1){
    phim_an();
    solan_an();
    }
    }
    nhưng nếu dùng 1 con 595 như hình thì e sẽ phải làm như thê nào nựa ạ?
    e cũng chưa hiêu lắm về 595 ...các bác giúp em với...e đang cần lắm...

    Comment


    • #3
      cao thủ nào đi qua giúp e với

      Comment


      • #4
        Nguyên văn bởi DTK_37 Xem bài viết
        cao thủ nào đi qua giúp e với
        đổi biến dataP thằng biến nhớ thay cho port xuất,kiếm 1 cái chương trình con xuất cho 74595 thêm vào. Đơn giản mờ, chương trình xuất cho 595 trên mạng thiếu gì

        Comment


        • #5
          595 dc hiểu làm việc như một thanh ghi,hay 1 ic chốt du lieu,nhan va xuat du lieu thong qua vie khich xung chan 14,chan so 9 dung cho viec noi tiep cac 595,on day la tai lieu data sheet ua no,ban tham khoa nhe
          Attached Files

          Comment


          • #6
            Nguyên văn bởi chung1608 Xem bài viết
            đổi biến dataP thằng biến nhớ thay cho port xuất,kiếm 1 cái chương trình con xuất cho 74595 thêm vào. Đơn giản mờ, chương trình xuất cho 595 trên mạng thiếu gì
            đổi biến dataP thành biến nhớ là ntn hả bác ?bác có thể viết cho em đoạn code để cụ thể hơn không?
            thanks bác nhìu...
            e cũng mới tập tành lt nên chưa biết lắm...

            Comment


            • #7
              help me...e nghĩ mãi mà ko đc

              Comment


              • #8
                haviethieu: làm thế nào đẻ viết bài trong diễn đàn vậy mọi người?????

                Comment

                Về tác giả

                Collapse

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

                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