Thông báo

Collapse
No announcement yet.

7Sed multi-digits trong Proteus

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

  • 7Sed multi-digits trong Proteus


    Cac bac co the giup em bit cach hien thi mot so co nhiu` chu~ so len LED 7 doan trong Proteus khong a, Vi du em muon dung 7seg-mpx4-CA trong thu vien Display cua Proteus de hien thi 4 chu so thi` phai lam sao a.

  • #2
    Đây là cách ghép nối của nó nhé. Là cách nối để quét LED đó mà. Cách này quét tiết kiệm chân rất nhiều nhưng lhi nhấn Pause thì chỉ có 1 led sáng thôi.
    Code :
    while(1)
    {
    P1=4;//Led 4=4
    P3^3=1;
    delay(10);
    P3^3=0;
    P1=3;//Led 3=3
    P3^2=1;
    delay(10);
    P3^2=0;
    P1=2;//Led 2=2
    P3^1=1;
    delay(10);
    P3^1=0;
    P1=1;//Led 1=1
    P3^0=1;
    delay(10);
    P3^0=0;

    }
    Sao không post được hình nhỉ/ Port1 bạn nối với giải mã 7447 rồi nối với các chân từ a->g của led, các chân 1->4 của led nối với P3^0->P3^3

    Comment


    • #3
      Thiet. tinh` cam? on bac' . Nhung y' em muon' hoi? ve` co che' hoat. dong. cua cai' 7SegLed 4 do' kia a. , bac chi? em the' nay` em chep' vao` rui` chang hiu gi` ca ! Bac co the chi? em ro~ hon duoc ko a.

      Comment


      • #4
        ý bác muốn hỏi nguyên lý hoạt động của nó đúng khg?
        như bác nhình thấy nó có 2 phần chân (abcdefg.) và (1234) nên mỗi lần điều khiển nó thì chỉ có thế điều khiển đc 1 số thui
        đầu tiên bác xuất dữ liệu lên 8 chân data rùi bác bật 1 trong 4 chân điều khiển lên (4 chân tương ứng với 4 số tùy bác chọn)
        để cho nó hiện cả 4 số 1 lúc thì bác cho mỗi số sáng lần lượt trong 1 khoảng thời gian ngắn và lặp lại nhiều lần(>24 hình/1s) - người ta gọi đó là quét Led

        Comment


        • #5
          Vâng, cảm ơn bác nhiều ! Đây đúng là cái em muốn biết!

          Comment


          • #6
            Híc, các bác ơi! Thuật tóan thì được rùi nhưng mô phỏng bằng Proteus thì chẳng ra cái gì cả! Em bực quá lấy cái 7Seg_Mpx4_CA (chung Anode) ra thử thì nó chẳng sáng cái quái gì cả trong khi đáng lẽ phải sáng hết 4 đèn ( em kèm theo hình) các bác xem hộ em cái có bị sai gì không?

            Comment


            • #7
              tui vẫn mô phỏng đc mà đc mà (6.9 sp4)
              sử dụng pic16f877 nối PORTD với abcdefg. và RC1234 với chân 1234
              void main()
              {
              KhoiTao();
              while(1){
              PORTD=0b11111001;
              RC1=1;
              delay();
              RC1=0;

              PORTD=0b10100100;
              RC2=1;
              delay();
              RC2=0;

              PORTD=0b10110000;
              RC3=1;
              delay();
              RC3=0;

              PORTD=0b10011001;
              RC4=1;
              delay();
              RC4=0;
              }

              }

              Comment


              • #8
                tui vẫn mô phỏng đc mà đc mà (6.9 sp4)
                sử dụng pic16f877 nối PORTD với abcdefg. và RC1234 với chân 1234
                void main()
                {
                KhoiTao();
                while(1){
                PORTD=0b11111001;
                RC1=1;
                delay();
                RC1=0;

                PORTD=0b10100100;
                RC2=1;
                delay();
                RC2=0;

                PORTD=0b10110000;
                RC3=1;
                delay();
                RC3=0;

                PORTD=0b10011001;
                RC4=1;
                delay();
                RC4=0;
                }

                }
                (khg post đc file + ảnh)

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X