Mô phỏng với Proteus

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • tranvanhung
    Thành viên mới
    • Jan 2008
    • 28

    #1

    Mô phỏng với Proteus

    Các cao thủ ơi! Em là dân tự động hóa nhưng yêu thích điên tử ghê người.
    Em mới động chạm tới Proteus và thử mô phỏng nó với Led 7 thanh.Em cho hiển thị 4 led 7 thanh cùng một lúc nhưng không thể nào làm được.Em đã hỏi một số "cao thủ" ở trường em nhưng họ không giải thích được mặc dù họ làm mạch thực và lập trình khá PRO .Hik! Em đau đầu quá.các anh giúp em với được không ạ?
    Vấn đề của em là thế này.Em cho 4 led hiên thi cùng một lúc 4 số 1 2 3 4 .Đầu tiên em cho led 1 hiển thị rùi off nó,cho led2 hiển thị rùi off,tiếp đến là led 3 va 4.thời gian trễ rm đã thử rất nhiều. từ trễ lớn tới trễ ít ma không bao giờ 4 led hiển thị cho em 4 số 1 2 3 4.Delay co khi em cho trễ vài micro giây mà cugnx chẳng ăn thua.Vài chục micro giây cũng vậy.hik.các anh giúp em với được không ạ?
    em xin cảm ơn và hậu tạ
  • david
    Thành viên tích cực
    • Sep 2006
    • 210

    #2
    Vài chục micro giây thì quá bé, Proteus không mô phỏng được.

    Comment

    • vodangks
      Thành viên tích cực
      • May 2007
      • 458

      #3
      Nguyên văn bởi tranvanhung Xem bài viết
      Các cao thủ ơi! Em là dân tự động hóa nhưng yêu thích điên tử ghê người.
      Em mới động chạm tới Proteus và thử mô phỏng nó với Led 7 thanh.Em cho hiển thị 4 led 7 thanh cùng một lúc nhưng không thể nào làm được.Em đã hỏi một số "cao thủ" ở trường em nhưng họ không giải thích được mặc dù họ làm mạch thực và lập trình khá PRO .Hik! Em đau đầu quá.các anh giúp em với được không ạ?
      Vấn đề của em là thế này.Em cho 4 led hiên thi cùng một lúc 4 số 1 2 3 4 .Đầu tiên em cho led 1 hiển thị rùi off nó,cho led2 hiển thị rùi off,tiếp đến là led 3 va 4.thời gian trễ rm đã thử rất nhiều. từ trễ lớn tới trễ ít ma không bao giờ 4 led hiển thị cho em 4 số 1 2 3 4.Delay co khi em cho trễ vài micro giây mà cugnx chẳng ăn thua.Vài chục micro giây cũng vậy.hik.các anh giúp em với được không ạ?
      em xin cảm ơn và hậu tạ
      Thằng proteus mô phỏng quét led được đó, có điều bạn phải chọn linh kiện gồm 6 con led chung trong 1 pack thì mới được, chứ dùng led lẻ thì sẽ mô phỏng sẽ cà giựt lắm. Cho thời gian quét khoảng 3ms là vừa.
      Túm lại thằng proteus mô phỏng được quét led, bạn cứ yên tâm mà test.

      Comment

      • anh_gioi
        Thành viên tích cực
        • Jan 2006
        • 139

        #4
        có nhất thiết mô phỏng trên proteus bạn cho trễ như vậy không? vì theo như tớ thì chỉ cần kiểm tra code có đúng hay không, nên bạn có thể tăng trễ nên mà nhìn, còn khi nạp chip thì để nguyên trễ.

        Comment

        • xuanvu_dk2
          Thành viên tích cực
          • Jul 2007
          • 111

          #5
          Khó quá cái này chưa ai làm được. Mình nhớ không nhầm thì cái này có khoảng 6000000SV việt nam có thể và đã làm rồi
          NGUYỄN XUÂN VŨ
          Mua bán, sửa chữa PLC, biến tần
          Vỉ mạch điện tử công nghiệp các loại
          0978462163

          Comment

          • tranvanhung
            Thành viên mới
            • Jan 2008
            • 28

            #6
            Nguyên văn bởi david Xem bài viết
            Vài chục micro giây thì quá bé, Proteus không mô phỏng được.
            Vậy thì bao nhiu là đủ hả anh? em đã thử rất nhìu time trễ mà chẳng ăn thua gj cả! Bó tay thật! hay là để lần sau em post cái code em viết lên các anh tham khảo rùi giúp em nhé? nếu anh nao viết được rùi thi send cho em cái code lun cũng được! em cảm ơn các anh rất nhiều! chúc các anh luôn vui vẻ và hạnh phúc

            Comment

            • dinhchithanh
              Thành viên tích cực
              • Sep 2007
              • 478

              #7
              Trước hết bạn xem lại cách nối Led 7 đoạn đã đúng chưa. Mình đã mô phỏng và làm mạch thật cái led 7 đoạn này rồi. Nó hiển thi tốt, . Xem hình dưới để nối cho đúng nhé. Mình dùng loại Anode chung.



              Đoạn chương trình con delay thì như sau:
              DELAY1:
              delay:

              mov r5,#6
              kkt:
              mov r4,#10
              kkt1:
              mov r3,#18
              kkt2:
              djnz r3,kkt2
              djnz r4,kkt1
              djnz r5,kkt

              ret
              Attached Files
              Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

              Comment

              • minoan
                Thành viên chính thức
                • Sep 2006
                • 68

                #8
                Mình dùng proteus7.2 để mô phỏng. Tuy nhiên mà hình linh kiện thì hơi bé. Mình sắp xếp nhiều linh kiện quá thì nó ra bên ngoài khung. Mình muốn hỏi làm thế nào để thay đổi được kích thước khung hình chữ nhật sắp xếp linh kiện đó vậy? Hay không thay đổi được kích thước khung đó.
                |

                Comment

                • dinhchithanh
                  Thành viên tích cực
                  • Sep 2007
                  • 478

                  #9
                  Vào menu System/Set sheet size.
                  Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

                  Comment

                  • minoan
                    Thành viên chính thức
                    • Sep 2006
                    • 68

                    #10
                    Cám ơn nhé. Còn điều nữa, hôm qua mình thử mô phỏng với led matrix 8x8 nhưng không hiểu thứ tự sắp xếp chân như thế nào, thử cấp nguồn mà chẳng thấy đèn nào sáng cả. Mình đoán là phải sử dụng bộ tạo xung thì mới sáng led matrix được?
                    |

                    Comment

                    • vodangks
                      Thành viên tích cực
                      • May 2007
                      • 458

                      #11
                      Nguyên văn bởi minoan Xem bài viết
                      Cám ơn nhé. Còn điều nữa, hôm qua mình thử mô phỏng với led matrix 8x8 nhưng không hiểu thứ tự sắp xếp chân như thế nào, thử cấp nguồn mà chẳng thấy đèn nào sáng cả. Mình đoán là phải sử dụng bộ tạo xung thì mới sáng led matrix được?
                      ec, đâu cần tới bộ tạo xung gì. Chỉ cần lấy 1 nguồn, 1 mass rùi test cho các chân là sáng thui!

                      Comment

                      • vo_cam
                        Thành viên tích cực
                        • Mar 2008
                        • 284

                        #12
                        Nguyên văn bởi minoan Xem bài viết
                        Cám ơn nhé. Còn điều nữa, hôm qua mình thử mô phỏng với led matrix 8x8 nhưng không hiểu thứ tự sắp xếp chân như thế nào, thử cấp nguồn mà chẳng thấy đèn nào sáng cả. Mình đoán là phải sử dụng bộ tạo xung thì mới sáng led matrix được?
                        bạn cần cấp nguồn theo đúng mức tích cực cột và hàng (cột là anode hoặc kathode ngược lại hàng là kathode hoặc anode)
                        0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
                        ||
                        PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

                        Comment

                        • thinhbk50
                          Thành viên chính thức
                          • Mar 2009
                          • 54

                          #13
                          Các bác ơi cho em hỏi một chút sao trong thư viện Proteus em tim mãi mà không thấy con Atmega8515 nhỉ

                          Comment

                          • tranvanhung
                            Thành viên mới
                            • Jan 2008
                            • 28

                            #14
                            Nguyên văn bởi thinhbk50 Xem bài viết
                            Các bác ơi cho em hỏi một chút sao trong thư viện Proteus em tim mãi mà không thấy con Atmega8515 nhỉ


                            bản PRoteus của bạn là bao nhiu ?
                            mình chưa thử tìm con bạn nói nhưng mình nghĩ chắc là trong Proteus có thoai .bạn sài 7.1 à ?

                            Comment

                            • tranvanhung
                              Thành viên mới
                              • Jan 2008
                              • 28

                              #15
                              Nguyên văn bởi dinhchithanh Xem bài viết
                              Trước hết bạn xem lại cách nối Led 7 đoạn đã đúng chưa. Mình đã mô phỏng và làm mạch thật cái led 7 đoạn này rồi. Nó hiển thi tốt, . Xem hình dưới để nối cho đúng nhé. Mình dùng loại Anode chung.



                              Đoạn chương trình con delay thì như sau:

                              cảm ơn bạn nhiều . mạch của bạn mình thử chạy ok. mạch của mình mình dùng 4 trans để điều khiển cấp nguồn cho cho 4 led.led anot chung. để mình xem lại xem có lỗi ở đâu không đã . thanks nha

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              There are no results that meet this criteria.

                              Đang tải...