Thông báo

Collapse
No announcement yet.

Đồng hồ thời gian thực 89C51 + DS12887 dùng led đơn

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

  • #16
    Nguyên văn bởi daohuytien Xem bài viết
    hiện tượng các thanh khác vẫn sáng mờ mờ là do bạn xử lí khâu quét led không được chuẩn, bạn cần xen kẽ thêm thời gian tất cả các led không sáng vào đó thì mình nghĩ là ok ngay !
    mình thì lại khác với bạn là hiển thị thì rất là ngon nhưng vấn đề của mình thì thời gian của mình hay bị treo khi điện lưới không ổn định ( mình dùng nguồn xịn đấy ).
    hôm trước thấy pác nào bảo là phải đặt bít nào đó trong byte giây thì nó mới chạy ? pác nào biết chỉ giùm mình nhé
    bạn có thể cho mình cái sơ đồ nguyên lí và code được không?. Thanks nhiều. gmail của mình. luan09dt@gmail.com

    Comment


    • #17
      Nguyên văn bởi luandk91 Xem bài viết
      đây bạn. [ATTACH]46748[/ATTACH][ATTACH]46749[/ATTACH]
      hi,bác có thể share cho em file hex được không ạ?nếu bác có thể bác share em PCB dùng led 7 đoạn được không bác
      Trái đất luôn tròn vì vậy bạn chẳng thể nào nhìn thấy phía cuối con đường đi...
      Keep moving forward...

      Comment


      • #18
        PCB ??? hihi xin lỗi mình không biết cái này. bạn nói mình biết được ko.
        Mình gửi file hex.doan.hex.doc
        Attached Files

        Comment


        • #19
          Nguyên văn bởi luandk91 Xem bài viết
          PCB ??? hihi xin lỗi mình không biết cái này. bạn nói mình biết được ko.
          Mình gửi file hex.[ATTACH]46777[/ATTACH]
          PCB là file mạch in đó bạn.
          Nguyễn Huy Biên - 01649 802 694
          gmail :

          Comment


          • #20
            mình cũng chưa giải quyết được. vì phần điều khiển Trans khó (mình dùn phương pháp chốt) . mình đã cũng tip nhưng cũng không hiệu quả.mình gửi lại sơ đồ nguyên lý + code cho tất cả các bạn tham khảo

            doan.asm.docreal time.pdfClick image for larger version

Name:	12v.jpg
Views:	2
Size:	46.8 KB
ID:	1367503

            Comment


            • #21
              [QUOTE=luandk91;604057]mình cũng chưa giải quyết được. vì phần điều khiển Trans khó (mình dùn phương pháp chốt) . mình đã cũng tip nhưng cũng không hiệu quả.mình gửi lại sơ đồ nguyên lý + code cho tất cả các bạn tham khảo

              Bạn có thể sử dụng 2 cách sau:
              Click image for larger version

Name:	LEDROI.jpg
Views:	1
Size:	157.5 KB
ID:	1367528

              bổ xung nguồn 5vled=típ chân B=5v vdk,chân C=12v,chan E=5vled
              nhớ giải nhiệt cho tip

              Comment


              • #22
                phần viết chương trình của bạn lỗi cho nên xuất các mức 0 1 không đúng nếu phân cứng đúng như bạn nói
                <học học mãi> duy tới
                điện tử -hà nam 01674662632

                Comment


                • #23
                  [QUOTE=CONGMINHfs;604318]
                  Nguyên văn bởi luandk91 Xem bài viết
                  mình cũng chưa giải quyết được. vì phần điều khiển Trans khó (mình dùn phương pháp chốt) . mình đã cũng tip nhưng cũng không hiệu quả.mình gửi lại sơ đồ nguyên lý + code cho tất cả các bạn tham khảo

                  Bạn có thể sử dụng 2 cách sau:
                  [ATTACH=CONFIG]52646[/ATTACH]

                  bổ xung nguồn 5vled=típ chân B=5v vdk,chân C=12v,chan E=5vled
                  nhớ giải nhiệt cho tip
                  bạn có thể gởi cho mình sơ đồ dùng 12v được ko, mình 5v mình đã làm chạy rùi. vì hình hơi mờ nên mình không thấy rõ. nhìn sơ qua hình bạn gửi thì mình thấy 2 BJT mắc kiều Darlington chứ đâu thấy tip bạn hả???

                  Comment


                  • #24
                    Nguyên văn bởi toi7 Xem bài viết
                    phần viết chương trình của bạn lỗi cho nên xuất các mức 0 1 không đúng nếu phân cứng đúng như bạn nói
                    bạn có thể nói rõ hơn được không. vì phần lập trình mình yếu lắm ! thân

                    Comment


                    • #25
                      mình cùng đang nghiên cứu về tút này nhưng khó sài quá làm chạy rồi nhưng còn vướng phần công suất mạch và điều khiển từ xa nữa

                      Đồng hồ số viền 60 LED dùng 74HC595

                      bác nào có hứng thú vào đây cùng bàn luận nha

                      Comment


                      • #26
                        Nguyên văn bởi Ck33spkt Xem bài viết
                        Theo mình nghĩ với mấy con Led đơn thế này, thì bạn chỉ cần dùng con TRAN Tip41C hoặc Tip42C là thoải mái đảm bảo công suất rồi vì dòng cực đại nó chịu được nếu mình nhớ không nhầm là 5A (cái này bạn cần tra datasheet của nó). Bạn cũng nên xem lại code nguồn xem thế nào, vì mình thấy nhiều người nói rằng khi quét Led thì nên chống lem bằng cách cho nó tắt 1 khoảng thời gian nhỏ nhỏ nào đó (khoảng vài trăm micro giây) trước khi cho nó hiển thị số tiếp theo, nếu không sẽ rất dễ bị cái hiện tượng sáng mờ như bạn. Mình cũng chỉ biết sơ sơ về điện tử thôi nên chỉ góp ý được như vậy, có gì chưa đúng mọi người bỏ qua cho nhé !
                        Nguyên văn bởi luandk91 Xem bài viết
                        thanks mọi người, mình cũng search trên mạng, nghe mấy anh nói chỗ port data cần thêm ULN 2803, và chổ A1015 phải mắc thêm C1815 kiểu darlington. Nhưng mình chưa thử, không biết sao nữa.
                        1. Chân điều khiển không cần darlington gì đâu. vài phưong pháp quét đỡ ngốn dòng, với mỗi thanh bạn nối tiếp các led đơn, nên dòng mỗi thanh từ 10 ->15mA.

                        Nếu hiển thị hết 7 thanh chỉ có khoảng 70 ->105 mA. Cũng 0 lớn lắm. Bạn dùng còn S8550 đi, dư sức chạy.

                        2. Các chân nhận dòng từ các thanh led thì bạn dùng con ULN2803 hoặc con 74HC573 cũng được, mục đích chủ yếu là cản dòng lớn chảy vào Vi điều khiển thôi, chứ 0 có tác dụng gì hết.

                        3. Bạn nên delay mỗi LED là 1ms thì sẽ không bị lem nữa.

                        4. Bạn chắc phải dọc nội dung trong DS12C887 đúng.

                        Mình làm cái này rùi. Nhưng viết bằng C. Có gì trao đổi tiếp.

                        Mạch của bạn thì có các vấn đề lỗi sau:
                        1. Bạn phận cực con A015 sai.
                        2. Code bạn viết có chổ 0 ổn:

                        HIEN_THI:
                        MOV P2,#FFH ; Xóa tất cả các LED, bằng cách đưa các disible các chân điều khiển
                        MOV P1,40H ;Xuất dữ liệu 7 đoạn ra trước
                        MOV P2,#FEH ;Cho phép Led thứ 6 hoạt động

                        ACALL DELAY_2MS

                        MOV P2,#FFH ;Xóa tất cả các LED

                        ................... ; tương tự các cho các led khác.
                        RET
                        Last edited by tosang; 10-12-2012, 01:08.

                        Comment


                        • #27
                          xem giúp e cái này với..
                          Attached Files

                          Comment


                          • #28
                            Mình rất thích những bài viết trong trang web cá nhân của bạn, và có một số bài mình đọc thấy rất hay, bạn có thể gửi cho mình bài viế đồng hồ số sử dụng LCD qua email được không?, mình thấy bài đó rất hay, mình cũng đang tính làm 1 cái mà link bạn gửi trên web không down được. email của mình là :nguyensiluan@gmail.com
                            Last edited by lee_nguyen; 23-06-2013, 21:41.

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X