Thông báo

Collapse
No announcement yet.

Mở rộng port dùng IC chốt 74ALS573

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

  • Mở rộng port dùng IC chốt 74ALS573

    em định cho nhấp nháy dòng chữ "CO DIEN TU 47", nhưng sao khi nạp chương trình vào 89c51 thì toàn báo lỗi là "No model specifield for U2 (và U3).

    Mong các sư huynh chỉ giáo giúp em với ạ.

    Code của em:

    ORG 000H

    START: MOV P0,#0
    SETB P1.0
    SETB P1.1

    X0: LCALL DELAY
    CLR P1.1
    MOV A,P0
    SETB C
    RRC A
    MOV P0,A
    JNC X0
    CLR P1.0
    MOV P0,#01
    SETB P1.1

    X1: LCALL DELAY
    MOV A,P0
    SETB C
    RLC A
    MOV P0,A
    JNC X1
    JMP START

    DELAY:
    MOV 70H,#0FFH
    DEL2: MOV 71H,#0FFH
    DEL1: DJNZ 71H,DEL1
    DJNZ 70H,DEL2
    RET
    END
    Attached Files

  • #2
    Nguyên văn bởi Argentina Xem bài viết
    em định cho nhấp nháy dòng chữ "CO DIEN TU 47", nhưng sao khi nạp chương trình vào 89c51 thì toàn báo lỗi là "No model specifield for U2 (và U3).

    Mong các sư huynh chỉ giáo giúp em với ạ.

    Code của em:

    ORG 000H

    START: MOV P0,#0
    SETB P1.0
    SETB P1.1

    X0: LCALL DELAY
    CLR P1.1
    MOV A,P0
    SETB C
    RRC A
    MOV P0,A
    JNC X0
    CLR P1.0
    MOV P0,#01
    SETB P1.1

    X1: LCALL DELAY
    MOV A,P0
    SETB C
    RLC A
    MOV P0,A
    JNC X1
    JMP START

    DELAY:
    MOV 70H,#0FFH
    DEL2: MOV 71H,#0FFH
    DEL1: DJNZ 71H,DEL1
    DJNZ 70H,DEL2
    RET
    END

    lỗi mô phỏng thôi bạn ạ, mạch thật vẫn ngon

    Comment


    • #3
      thì mình muốn hỏi sửa thế nào để chạy trên mô phỏng mà ngon dc ấy

      Comment


      • #4
        @Argentina:
        Lỗi mô phỏng của em là do linh kiện em chọn không có dữ liệu mô phỏng. Em so sánh 2 ảnh dưới nhá



        (đây là ảnh của góc trên phải cửa sổ chọn linh kiện - Pick Devices window)



        Click image for larger version

Name:	74ALS573.jpg
Views:	1
Size:	20.0 KB
ID:	1342204 Click image for larger version

Name:	74HC573.jpg
Views:	1
Size:	20.3 KB
ID:	1342205

        Comment


        • #5
          thưa bác KnowMore phiền bác cho em hỏi thêm 2 thứ
          1. Đối với những trường hợp chọn đúng linh kiện "No simulator model" trong proteus mà không thể tìm được linh kiện khác thay thế dc (ví dụ như trường hợp của em có thể thay 74ALS573 = 74HC573) thì giải quyết ntn ạ?
          2. Em đã thay con IC chốt nhưng LED vẫn không sáng bác ạ (T_T)

          Comment


          • #6
            Nguyên văn bởi Argentina Xem bài viết
            thưa bác KnowMore phiền bác cho em hỏi thêm 2 thứ
            1. Đối với những trường hợp chọn đúng linh kiện "No simulator model" trong proteus mà không thể tìm được linh kiện khác thay thế dc (ví dụ như trường hợp của em có thể thay 74ALS573 = 74HC573) thì giải quyết ntn ạ?
            2. Em đã thay con IC chốt nhưng LED vẫn không sáng bác ạ (T_T)
            Thưa em Argentina anh trả lời như sau
            1. Thì chịu. Nếu không chịu thì em viết mã mô phỏng cho linh kiện đó.
            2. LED không sáng vì dòng qua LED chỉ có 0.32mA (nó mờ mờ em không thấy là phải). Con trở 10k í .
            3. Bonus thêm: kết quả lập trình của em thấy ngay ở đầu ra 74573 í, Đỏ = H, Xanh = L, Vàng = H+L / 2

            Comment


            • #7
              Nguyên văn bởi KnowMore Xem bài viết

              2. LED không sáng vì dòng qua LED chỉ có 0.32mA (nó mờ mờ em không thấy là phải). Con trở 10k í .
              ==> Em đã thay = trở 1R, thậm chí bỏ trở đi nhưng LED vẫn đen ngòm

              Nguyên văn bởi KnowMore Xem bài viết
              3. Bonus thêm: kết quả lập trình của em thấy ngay ở đầu ra 74573 í, Đỏ = H, Xanh = L, Vàng = H+L / 2
              ==> Em thấy mỗi chân LE của U2 là sáng đỏ thôi anh ạ

              Comment


              • #8
                weo lỗi cơ bản khi sử dụng proteus thôi
                liên hệ em chỉ trực tiếp cho pác nhé
                rất vui dc giúp các pác
                8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
                liên lạc với em qua địa chi email: Mob: 01882.076.989

                Comment


                • #9
                  Nguyên văn bởi Argentina Xem bài viết
                  ==> Em đã thay = trở 1R, thậm chí bỏ trở đi nhưng LED vẫn đen ngòm


                  ==> Em thấy mỗi chân LE của U2 là sáng đỏ thôi anh ạ
                  Ôi! anh xin lỗi!
                  Anh quên không nhìn kĩ mạch của em. Có phải các chân P0 của chip màu xám không? Lỗi là do em chưa treo trở cho port này (P0 của 8051 không có sẵn trở treo).

                  Tạm thế đã, để anh xem còn lỗi gì không

                  t/b: Tiện thể em nối RST(9) với GND, /EA(31) với VCC nhé. Có thể chip sẽ không chạy vì vấn đề này.

                  Comment


                  • #10
                    Nguyên văn bởi hoangphat Xem bài viết
                    weo lỗi cơ bản khi sử dụng proteus thôi
                    liên hệ em chỉ trực tiếp cho pác nhé
                    rất vui dc giúp các pác
                    Có được YM! của Argentina tiểu thư chưa? send cho tớ với nhé

                    Comment


                    • #11
                      Nguyên văn bởi hoangphat Xem bài viết
                      weo lỗi cơ bản khi sử dụng proteus thôi
                      liên hệ em chỉ trực tiếp cho pác nhé
                      rất vui dc giúp các pác
                      Nếu được bác có thể chỉ luôn giúp em trên topic này được không ạ.
                      Em xin chân thành cảm ơn.

                      Comment


                      • #12
                        Nguyên văn bởi KnowMore Xem bài viết
                        Ôi! anh xin lỗi!
                        Anh quên không nhìn kĩ mạch của em. Có phải các chân P0 của chip màu xám không? Lỗi là do em chưa treo trở cho port này (P0 của 8051 không có sẵn trở treo).

                        Tạm thế đã, để anh xem còn lỗi gì không

                        t/b: Tiện thể em nối RST(9) với GND, /EA(31) với VCC nhé. Có thể chip sẽ không chạy vì vấn đề này.
                        Em quên không post ảnh toàn mạch mà em đã sửa lại.
                        Nhưng nó vẫn không chạy anh ạ (T_T)
                        Attached Files

                        Comment


                        • #13
                          ok men giúp pác ấy vậy

                          pác ấy mun giấu YM! đây thôi thì chịu giúp pác trên đây vậy
                          pác xem mạch cơ bản khi mô phỏng trên proteus nhá mạch này mô phỏng thì ko sợ sai sót j nữa
                          gửi pác đây
                          89S52 main board.zip
                          pác cần mô phỏng thì dùng cái này nhá sợ sai ct thôi
                          pác KnowMore quay mặt thế sao pác ấy cho YM! dc
                          8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
                          liên lạc với em qua địa chi email: Mob: 01882.076.989

                          Comment


                          • #14
                            Dùng 74573 sẽ tốn nhiều chân của VĐK, bạn hãy dùng MCP23017 chỉ tốn có 2 chân thôi.
                            Người nhỏ bé.

                            Comment


                            • #15
                              Nguyên văn bởi Argentina Xem bài viết
                              Em quên không post ảnh toàn mạch mà em đã sửa lại.
                              Nhưng nó vẫn không chạy anh ạ (T_T)
                              Em vẫn không treo trở cho Port 0, lấy trở băng 8 ấy.
                              Lần sau em hãy chụp ảnh khi chạy (Run) mạch nhá, như thế sẽ nhiều thông tin hơn. Chẳng hạn anh muốn biết các chân Port 0 màu gì.

                              Comment

                              Về tác giả

                              Collapse

                              Argentina wild Tìm hiểu thêm về Argentina

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

                              Collapse

                              • tuyennhan
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi tuyennhan
                                Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                hôm nay, 07:44
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Cám ơn những lời chúc tốt đẹp của em.

                                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                hôm nay, 02:00
                              • nhathung1101
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi nhathung1101
                                Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                Hôm qua, 22:18
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                Hôm qua, 14:51
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                Hôm qua, 14:39
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                Hôm qua, 14:28
                              • bqviet
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi bqviet
                                Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                21-02-2025, 20:26
                              • mèomướp
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi mèomướp
                                Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                21-02-2025, 12:32
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                20-02-2025, 21:31
                              • bqviet
                                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                bởi bqviet
                                Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                20-02-2025, 17:22
                              Đang tải...
                              X