các pro chỉ giáo e chút

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • phamtrongthu
    Thành viên mới
    • Sep 2012
    • 8

    #1

    các pro chỉ giáo e chút

    e mới học cài nì.chưa biết j nhiều mong các bác giúp em sửa cái lỗi nay với.
    e đang làm về : Thiết kế hệ thống đếm số sản phẩm trong một ca làm việc của dây chuyền sản xuất
    em nó đây:
    Click image for larger version

Name:	Capture_zps86e50691.png
Views:	1
Size:	387.8 KB
ID:	1414671
    còn đây là lỗi thông báo khi chạy chương trình:
    Click image for larger version

Name:	CapturePNG1_zpscbf2f080.png
Views:	1
Size:	162.3 KB
ID:	1414672
  • bienhou
    Thành viên tích cực
    • Dec 2011
    • 971

    #2
    là do led cathode chung bạn lại đấu như anot chung. mình nghĩ vậy
    Nguyễn Huy Biên - 01649 802 694
    gmail :

    Comment

    • vietlamdt
      Thành viên tích cực
      • Dec 2010
      • 516

      #3
      con RV1 của bạn k hỗ trợ mô phỏng, bạn phải chọn con POT-HG thì mới mô phỏng được

      Comment

      • vietlamdt
        Thành viên tích cực
        • Dec 2010
        • 516

        #4
        2 con led thu, phat d2 và d3 bạn đấu như thế cũng k mô phỏng được đâu

        Comment

        • phamtrongthu
          Thành viên mới
          • Sep 2012
          • 8

          #5
          Nguyên văn bởi vietlamdt Xem bài viết
          2 con led thu, phat d2 và d3 bạn đấu như thế cũng k mô phỏng được đâu
          em đã thay con RV rồi.thế theo bác nên đấu d2 và d3 như thế nào thì đc.bác thấy mạch này có đúng k. em làm cũng k chắc chắn lắm.
          còn đây là chương trình e viết cho con IC.bác xem hộ e : http://www.mediafire.com/view/?2vxcocc80x6hvx1
          Last edited by phamtrongthu; 23-10-2012, 00:49.

          Comment

          • vietlamdt
            Thành viên tích cực
            • Dec 2010
            • 516

            #6
            nếu mạch thật bạn làm như vậy thì chạy được. nhưng mô phỏng thì k được đâu, để mô phỏng bạn phải dùng nút ấn và cho trực tiếp vào chân của ngắt

            Comment

            • phamtrongthu
              Thành viên mới
              • Sep 2012
              • 8

              #7
              Nguyên văn bởi vietlamdt Xem bài viết
              nếu mạch thật bạn làm như vậy thì chạy được. nhưng mô phỏng thì k được đâu, để mô phỏng bạn phải dùng nút ấn và cho trực tiếp vào chân của ngắt
              cho nút ấn vào chân ngắt P3.2 hay chân P3.3.
              e thử r.có phải như này k bác :Click image for larger version

Name:	1_zps4d026a80.png
Views:	1
Size:	10.4 KB
ID:	1368619
              lúc chạy thì 2 cái led hiển thị nó thế nào ấy : Click image for larger version

Name:	2_zpsad7ea52b.png
Views:	2
Size:	3.6 KB
ID:	1368618

              Comment

              • vothanhlong
                Thành viên tích cực
                • Jan 2010
                • 116

                #8
                Nguyên văn bởi phamtrongthu Xem bài viết
                cho nút ấn vào chân ngắt P3.2 hay chân P3.3.
                e thử r.có phải như này k bác :[ATTACH=CONFIG]54169[/ATTACH]
                lúc chạy thì 2 cái led hiển thị nó thế nào ấy : [ATTACH=CONFIG]54168[/ATTACH]
                Chương trình của bạn đang dùng timer0 làm bộ đếm nên tín hiệu bạn đưa vào chân P3.4(T0) là đúng rồi. Không biết bạn chỉnh sửa rồi phát sinh lỗi như thế nào chứ báo lỗi như lúc đầu bạn đưa lên thì chỉ cần thay linh kiện RV hoặc đặt lại thuộc tính component Reference là xong mà.
                Trong phần quét led của bạn trang thái kích led phải đảo ngược logic mới đúng nhé:
                Code:
                display:
                mov dulieu,31h
                clr p3.0   ;Q1 dẫn cho số 1 sáng
                lcall delay
                setb p3.0 ;Q1 tắt
                ...
                ...
                Last edited by vothanhlong; 23-10-2012, 11:36.
                Công ty TNHH Tự Động Hóa Đạt Lân
                32/36, Ông Ích Khiêm, F14, Q11
                ĐT: 08.3974 7308 - 0937.197.001
                email:
                Webite:

                Comment

                • phamtrongthu
                  Thành viên mới
                  • Sep 2012
                  • 8

                  #9
                  Nguyên văn bởi vothanhlong Xem bài viết
                  Chương trình của bạn đang dùng timer0 làm bộ đếm nên tín hiệu bạn đưa vào chân P3.4(T0) là đúng rồi. Không biết bạn chỉnh sửa rồi phát sinh lỗi như thế nào chứ báo lỗi như lúc đầu bạn đưa lên thì chỉ cần thay linh kiện RV hoặc đặt lại thuộc tính component Reference là xong mà.
                  Trong phần quét led của bạn trang thái kích led phải đảo ngược logic mới đúng nhé:
                  Code:
                  display:
                  mov dulieu,31h
                  clr p3.0   ;Q1 dẫn cho số 1 sáng
                  lcall delay
                  setb p3.0 ;Q1 tắt
                  ...
                  ...
                  em thay con RV r, chạy k còn báo lỗi nữa nhưng 2 led hiển thị nó cứ thế này thôiClick image for larger version

Name:	2_zpsad7ea52b.png
Views:	2
Size:	3.6 KB
ID:	1368633
                  em thay cả phần display theo bác r .hix

                  Comment

                  • vothanhlong
                    Thành viên tích cực
                    • Jan 2010
                    • 116

                    #10
                    Nguyên văn bởi phamtrongthu Xem bài viết
                    em thay con RV r, chạy k còn báo lỗi nữa nhưng 2 led hiển thị nó cứ thế này thôi[ATTACH=CONFIG]54184[/ATTACH]
                    em thay cả phần display theo bác r .hix
                    Bạn thử xem lại phần cài đặt cho timer 0 nhé, bạn cần phải khởi tạo giá trị cho tl0 chứ không phải th0(giá trị đếm của bạn tới 100 là bạn đã xóa rồi đâu có ngắt tràn đâu mà tự nạp lại được). Chế độ này mình cũng không nhớ rõ lắm mà lại không có tài liệu ở đây để xem lại, chỉ nhớ trong phần khởi tạo timer1 làm xung clock uart thôi.
                    Công ty TNHH Tự Động Hóa Đạt Lân
                    32/36, Ông Ích Khiêm, F14, Q11
                    ĐT: 08.3974 7308 - 0937.197.001
                    email:
                    Webite:

                    Comment

                    • phamtrongthu
                      Thành viên mới
                      • Sep 2012
                      • 8

                      #11
                      Nguyên văn bởi vothanhlong Xem bài viết
                      Bạn thử xem lại phần cài đặt cho timer 0 nhé, bạn cần phải khởi tạo giá trị cho tl0 chứ không phải th0(giá trị đếm của bạn tới 100 là bạn đã xóa rồi đâu có ngắt tràn đâu mà tự nạp lại được). Chế độ này mình cũng không nhớ rõ lắm mà lại không có tài liệu ở đây để xem lại, chỉ nhớ trong phần khởi tạo timer1 làm xung clock uart thôi.
                      hix.bác có thể giúp e đc không.mai e phải nộp bài rồi,hiện chưa nghĩ đc gì.huhuhu
                      hay bác có tài liệu về đề tài này k share cho e.hi

                      Comment

                      • boynghean
                        Thành viên tích cực
                        • Dec 2010
                        • 448

                        #12
                        Nguyên văn bởi phamtrongthu Xem bài viết
                        cho nút ấn vào chân ngắt P3.2 hay chân P3.3.
                        e thử r.có phải như này k bác :[ATTACH=CONFIG]54169[/ATTACH]
                        lúc chạy thì 2 cái led hiển thị nó thế nào ấy : [ATTACH=CONFIG]54168[/ATTACH]
                        bạn đổi lại con tran đi nó chạy rồi đó nó đang hiển thị số 0 đó nhưng bạn lắp sai nguồn cho nó
                        với lại test lại mã hiển thị cho led đi


                        MOV NHÀ,ANH
                        MOV NHÀ,EM
                        ADD ANH,EM

                        Comment

                        • phamtrongthu
                          Thành viên mới
                          • Sep 2012
                          • 8

                          #13
                          Nguyên văn bởi boynghean Xem bài viết
                          bạn đổi lại con tran đi nó chạy rồi đó nó đang hiển thị số 0 đó nhưng bạn lắp sai nguồn cho nó
                          với lại test lại mã hiển thị cho led đi
                          mình thấy đấu con tran vậy là đúng mà.còn kiểu nào nữa đâu.theo bạn có cần thêm nút ấn ở chân ngắt k??

                          Comment

                          • boynghean
                            Thành viên tích cực
                            • Dec 2010
                            • 448

                            #14
                            Nguyên văn bởi phamtrongthu Xem bài viết
                            mình thấy đấu con tran vậy là đúng mà.còn kiểu nào nữa đâu.theo bạn có cần thêm nút ấn ở chân ngắt k??


                            Click image for larger version

Name:	cuong.jpg
Views:	1
Size:	12.1 KB
ID:	1368652
                            bạn bảo đúng sao led bạn đang dùng là led chung âm mà bạn đưa dương kích vào thì bố thằng con nào chạy cho bạn,thay 2 con tran bằng con thuận đi , mà tôt nhất là đổi led đi lấy led chung dương ấy


                            tôi sửa giúp bạn rồi nè bạn tham khảo xem có phải như thế này ko???
                            http://www.mediafire.com/file/8c28w3...New_Folder.rar
                            nếu ko phải thì cũng thông cảm nghe
                            chúc bạn thành công
                            thân
                            Last edited by boynghean; 23-10-2012, 18:56.


                            MOV NHÀ,ANH
                            MOV NHÀ,EM
                            ADD ANH,EM

                            Comment

                            • phamtrongthu
                              Thành viên mới
                              • Sep 2012
                              • 8

                              #15
                              Nguyên văn bởi boynghean Xem bài viết
                              [ATTACH=CONFIG]54214[/ATTACH]
                              bạn bảo đúng sao led bạn đang dùng là led chung âm mà bạn đưa dương kích vào thì bố thằng con nào chạy cho bạn,thay 2 con tran bằng con thuận đi , mà tôt nhất là đổi led đi lấy led chung dương ấy


                              tôi sửa giúp bạn rồi nè bạn tham khảo xem có phải như thế này ko???
                              New Folder.rar
                              nếu ko phải thì cũng thông cảm nghe
                              chúc bạn thành công
                              thân
                              hix.thank bạn.cái của bạn nó cứ nháy loạn lên.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...