Thông báo

Collapse
No announcement yet.

Giúp hiển thị LED matrix 8x8 IC 89c52, 74HC595

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

  • Giúp hiển thị LED matrix 8x8 IC 89c52, 74HC595

    Mình đang định làm một bộ led matrix 8x40, mình mô phỏng dùng IC 8052 qua 1 IC ghi dịch 74hc595
    mình mô phỏng và add code cho IC thì thấy hoàn toàn chạy được, nhưng đến lúc test thử thì X_X .... mình thử mô phỏng lại lúc sau chỉ dùng cho 1 bộ led 8x8 và 1 con IC thôi vẫn thấy chạy được. Nhưng vấn đề ở chỗ mạch thực tế thì toàn hoàn không chạy đc, hiện tượng mình gặp phải là khi cắm nguồn vào thì mạch chỉ sáng 1 số đèn, và 1 số đèn khcá thì mờ, chập trờn. Loay hoay hem biết có sai chỗ nào không, bộ code thì là do mình copy trên mạng chứ không phải của mình.
    Một vấn đề nữa mình gặp phải là mình không thể đưa bộ led matrix trong protues ra mạch in được (ko hiểu gán chân kiểu gì luôn) và vấn đề nữa là mình chưa biết tạo 1 con led matrix mới vì kick thước thực tế các bộ led matrix ngoài đời không giống với trong protues. Dưới đây là mô phỏng của mình cho 1 bộ led, nhờ mọi người xem còn thiếu sót thì xem hộ ( vì mình thử lắp y hệt rồi mà ko hề chạy như mô phỏng (
    Đảm bảo về dây nối, linh kiện hoàn toàn hoạt động ( đã dùng đồng hồ đo + led để test xem có chỗ nào hở mạch ko có nguồn hoặc linh kiện nào chết ko).
    Dân mới tập làm thiếu sót gì mong mọi ng góp ý.
    Attached Files

  • #2
    Hic có bro nào vào giúp mình mới không, chia sẻ dùm vài kinh nghiệm cái . Chỗ nào bro nào chưa hiểu vấn đề mình mắc phải là gì thì nói mình tả chi tiết thậm chí quay phim chụp ảnh cho

    Comment


    • #3
      mô phỏng là chạy đúng rồi , có điều áp dụng cái mô phỏng ra ngoài thực tế mạch này làm sao mà sáng nổi led matrix hả e, thiếu bộ đệm dòng cho nó lấy đâu dòng cho led sáng, tối tiểu từ port0 tới led phải là một bộ dảlington, rồi chỗ 595 ra tới led sẽ chèn thêm một bộ uln2803 hoặc trực tiếp MCU->2803->LED nó mới đủ sức kéo cho led này sáng đc .
      Good Luck!

      Comment


      • #4
        Nguyên văn bởi vietanh143 Xem bài viết
        Hic có bro nào vào giúp mình mới không, chia sẻ dùm vài kinh nghiệm cái . Chỗ nào bro nào chưa hiểu vấn đề mình mắc phải là gì thì nói mình tả chi tiết thậm chí quay phim chụp ảnh cho
        chiu khó search chú đi bạn, tạo linh kiện thì trên youtube có chỉ rồi vào đó mà search "make a component symbol Proteus ISIS " với "make package footprint in Proteus ARES"
        Còn cái mạch bạn vẽ bảo đảm led sáng đều ( nếu code đúng) chân 9 là output thì nên để trống, nối đi lên Vcc hoặc GND là bị ngắn mạch.

        Comment


        • #5
          Nguyên văn bởi chumanh Xem bài viết
          mô phỏng là chạy đúng rồi , có điều áp dụng cái mô phỏng ra ngoài thực tế mạch này làm sao mà sáng nổi led matrix hả e, thiếu bộ đệm dòng cho nó lấy đâu dòng cho led sáng, tối tiểu từ port0 tới led phải là một bộ dảlington, rồi chỗ 595 ra tới led sẽ chèn thêm một bộ uln2803 hoặc trực tiếp MCU->2803->LED nó mới đủ sức kéo cho led này sáng đc .
          Good Luck!
          A ơi tại sao lại phải thêm bộ darlington từ MCU đến led ạ, e thấy các mạch mãu cũng toàn trở thôi ạ >.< Chưa làm thực tế nên e cũng ko biết. Cái thứ 2 là tại sao lại cần thêm bộ ULN2803 ạ ^^ rất mong anh chỉ dẫn vì e mới tập làm chưa biết tác dụng nhiều con IC. Ah cho e hỏi luôn là bộ darlington nó bán sẵn hay là nó là một bộ IC luôn ạ ^^

          Comment


          • #6
            Nguyên văn bởi chung1608 Xem bài viết
            chiu khó search chú đi bạn, tạo linh kiện thì trên youtube có chỉ rồi vào đó mà search "make a component symbol Proteus ISIS " với "make package footprint in Proteus ARES"
            Còn cái mạch bạn vẽ bảo đảm led sáng đều ( nếu code đúng) chân 9 là output thì nên để trống, nối đi lên Vcc hoặc GND là bị ngắn mạch.
            Bạn ơi, cái tạo chân linh kiện mình tất nhiên phải chịu khó đi tìm rồi ^^
            Mình gặp phải vấn đề sau khi thêm chân linh kiện vào bộ LED
            1. Cái gì thêm chân thì được, riêng bộ led có thêm kiểu gì lúc ra mạch in cũng chẳng thấy nó đâu
            2. Kích thước các con led mình làm trong protues ko hề giống trong thức tế -> phải vẽ lại, vẽ xong add data chẳng chạy T____T
            3. Chân 9 mình có đọc qua data rồi, mình biết khi ghép nối 2 bộ 595 thì chân 9 nối vs chân 14 để ghép nối 2 con vs nhau X_X, vấn đề là mình nếu để 1 mình nó ko nối gì thì lúc mô phỏng ko chạy Lúc đầu mình cũng biết theo nguyên lý là bỏ trống nhưng lúc chạy mạch bắt buốc phải nối X_X

            Comment


            • #7
              mô phòng trên máy tính khác, ra thực tế là cả 1 vấn đề, bạn xem video này de bít thêm, mình làm bằng led đơn 5ly: MOV00042 - YouTube
              còn đây là sự cố lúc mới làm: bang led cua mjh - YouTube
              bạn phải có đầy đủ mạch đệm hàng, đệm cột, riêng cột thì ko cần vì 595 hút dòng đủ, còn mạch in led matrix, thì bạn phải tự thiết kế chân cho nó, protues ko có dau, đây là matrix bằng lẽ matrix 8x8: led matran - YouTube
              không tiếp nhận cuộc gọi qua điện thoại vì đi làm toàn tập, tính khí thất thường, hay nóng võ công lại cao

              Comment


              • #8
                Nguyên văn bởi vietanh143 Xem bài viết
                Bạn ơi, cái tạo chân linh kiện mình tất nhiên phải chịu khó đi tìm rồi ^^
                Mình gặp phải vấn đề sau khi thêm chân linh kiện vào bộ LED
                1. Cái gì thêm chân thì được, riêng bộ led có thêm kiểu gì lúc ra mạch in cũng chẳng thấy nó đâu
                2. Kích thước các con led mình làm trong protues ko hề giống trong thức tế -> phải vẽ lại, vẽ xong add data chẳng chạy T____T
                3. Chân 9 mình có đọc qua data rồi, mình biết khi ghép nối 2 bộ 595 thì chân 9 nối vs chân 14 để ghép nối 2 con vs nhau X_X, vấn đề là mình nếu để 1 mình nó ko nối gì thì lúc mô phỏng ko chạy Lúc đầu mình cũng biết theo nguyên lý là bỏ trống nhưng lúc chạy mạch bắt buốc phải nối X_X
                khi bạn make device con matrix, bạn phải viết kí hiệu vào reference refix thì nó mới hiện bên ares

                Comment


                • #9
                  ngược thì bạn đảo chân ở đoạn đt thanh lại.thêm ic đệm vao chứ nối ko thế sao đủ dòng cho nó đc.uln hoặc dùng tran cũng dc.làm mạch in thì bạn đo thực tế rồi mới vẽ dc chứ trong proteus ko có.hồi trước mình làm cũng phải đo trước thôi.

                  Comment


                  • #10
                    Thanks các bạn, cho mình hỏi thêm vs, từ port 1 ra 595 rồi tới led, mình đã thêm 1 bộ đệm 245 ở giữa 595 và led đã test mô phỏng chạy ok, bây j mình đệm dòng thêm ở từ port 0 ra cột của bộ led thì ngoài trở treo ra thì thêm bộ đệm j đc, mình cũng thử test unl2803 vào nhưng 1 là sáng toàn led 2 là dữ liệu ko qua. ( chắc do mình đấu ngược) các bạn chỉ cho mình cách đấu chân từ port 0 qua bộ đệm qua trở treo rồi đến bộ led vs nha, mình về sẽ thử test lại nối đảo lại dây từ port 0 ra các chân trên của led thử xem ^^ h đang trên lớp. Thank các bạn giúp đỡ

                    Comment


                    • #11
                      mình nghĩ là bạn nên thử xem con led ma trận 8x8 đó có còn hoạt tốt không. mình cũng bị như vậy với led ma trận, lí do là module led ma trận này không hoạt động tốt (khi mình thử thì nó không có sáng hết các đèn được), khi mình thử lại bằng led ma trận tự làm thì chữ hiện thị được nhưng chưa tốt vì chưa có ic đệm dòng.

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      Đang tải...
                      X