Có phải 89s52 bị hỏng?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • dinhchithanh
    Thành viên tích cực
    • Sep 2007
    • 478

    #1

    Có phải 89s52 bị hỏng?

    Mình có lắp mạch và test thử 89s52, khi mình lập trình cho cổng P2 tắt mở thì chỉ có đèn led ở chân P2.3 sáng và tắt. Mình dùng Vôn kế đo thì các chân # của P2 không thấy thay đổi trạng thái ngoại trừ P2.3. (Các chân này để trống, không nối với linh kiện nào cả). Như vậy có phải 8952 bi hỏng ko nhỉ?
    Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:
  • phamkhuyen
    Thành viên tích cực
    • Nov 2006
    • 268

    #2
    bạn nên test bằng 1 con 89s52 khác thử xem sao

    Comment

    • vulongdt10
      Thành viên chính thức
      • Jan 2008
      • 56

      #3
      Bạn xem lại phần lập trình xem sao? Nhiều khả năng phần lập trình của bạn bị lỗi?
      Mà thử lập trình cho cổng khác nữa! Mình nghĩ con 89 vẫn ok!

      Comment

      • Multi System
        Thành viên tích cực
        • Feb 2008
        • 671

        #4
        Trong phần lập trình bạn sử dụng mấy chân của P2 ?
        Nếu chỉ sử dụng P2_3 thì chí có chân này thay đổi trạng thái ( 0V nhảy lên 5V và ngược lại), các chân còn lại (không sử dụng) luôn ở mức 5V và không thay đổi khi chạy.

        Comment

        • hbaocr
          Thành viên tích cực
          • Aug 2006
          • 162

          #5
          hi hi,8051 nếu dùng PORTO va PORT2 làm chân xuất nhập thì phải có điện trở kéo nguồn,vì khong như P1 va P3 nó không có sẵn điện trở nội kéo nguồn.

          Comment

          • big_sky
            Thành viên tích cực
            • Dec 2005
            • 313

            #6
            hi hi,8051 nếu dùng PORTO va PORT2 làm chân xuất nhập thì phải có điện trở kéo nguồn,vì khong như P1 va P3 nó không có sẵn điện trở nội kéo nguồn.
            Chỉ Port 0 la cần điện trở kéo len thôi bạn ạ.
            Mình có lắp mạch và test thử 89s52, khi mình lập trình cho cổng P2 tắt mở thì chỉ có đèn led ở chân P2.3 sáng và tắt. Mình dùng Vôn kế đo thì các chân # của P2 không thấy thay đổi trạng thái ngoại trừ P2.3. (Các chân này để trống, không nối với linh kiện nào cả). Như vậy có phải 8952 bi hỏng ko nhỉ?
            Bạn viết như vậy không ai biết gì đâu mà giúp bạn. Có thể cho biết cách kết nối phần cứng và chương trình test như thế nào không?

            Comment

            • vulongdt10
              Thành viên chính thức
              • Jan 2008
              • 56

              #7
              Nguyên văn bởi hbaocr Xem bài viết
              hi hi,8051 nếu dùng PORTO va PORT2 làm chân xuất nhập thì phải có điện trở kéo nguồn,vì khong như P1 va P3 nó không có sẵn điện trở nội kéo nguồn.
              Chỉ cần điện trở kéo cho chân P0 khi nó được sử dụng để làm đầu vào dữ liệu thôi chứ bạn? Lúc xuất thì đâu cần?

              Comment

              • luulinh
                Thành viên tích cực
                • Jun 2006
                • 316

                #8
                Nguyên văn bởi hbaocr Xem bài viết
                hi hi,8051 nếu dùng PORTO va PORT2 làm chân xuất nhập thì phải có điện trở kéo nguồn,vì khong như P1 va P3 nó không có sẵn điện trở nội kéo nguồn.
                Ủa... tôi có bao giờ dùng trở kéo lên ở Port2 đâu mà vẫn dùng BT ... Ai nói với bạn là Port 2 cũng cần trờ kéo lên vậy?

                VULONGDT10:
                Chỉ cần điện trở kéo cho chân P0 khi nó được sử dụng để làm đầu vào dữ liệu thôi chứ bạn? Lúc xuất thì đâu cần?
                Đố bạn xuất lên 1 được đấy
                ●█═██▄▄▄▄▄▄▄▄▄
                ▄▅██████▅▄▃▂
                ████████████████
                ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

                Comment

                • kimhuynguyen
                  Thành viên tích cực
                  • Nov 2007
                  • 211

                  #9
                  Nguyên văn bởi luulinh Xem bài viết
                  Ủa... tôi có bao giờ dùng trở kéo lên ở Port2 đâu mà vẫn dùng BT ... Ai nói với bạn là Port 2 cũng cần trờ kéo lên vậy?


                  Đố bạn xuất lên 1 được đấy

                  Port 0 dùng để xuất mức 0 là kinh tế nhất.
                  Ví dụ: kích Optocoupler, Led... Mạch lúc đó coi như đã được treo lên 1 rồi.
                  More friends more foods

                  Comment

                  • tranpic
                    Banned
                    • Aug 2007
                    • 194

                    #10
                    Nguyên văn bởi big_sky Xem bài viết
                    Chỉ Port 0 la cần điện trở kéo len thôi bạn ạ.
                    bạn phải coi lại datasheet rồi, con 89s52 thì cần điện trở kéo lên ở P2 nữa mới đúng..... xem đi là biết liền hihihi

                    Comment

                    • luulinh
                      Thành viên tích cực
                      • Jun 2006
                      • 316

                      #11
                      Xem cái biết liền,
                      ...Port 2
                      Port 2 is an 8-bit bidirectional I/O port with internal pullups.
                      The Port 2 output buffers can sink/source four TTL inputs....
                      Nguyên văn trong datasheet đấy nhé, ngay trang 4
                      ●█═██▄▄▄▄▄▄▄▄▄
                      ▄▅██████▅▄▃▂
                      ████████████████
                      ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

                      Comment

                      • VNarmy
                        Moderator
                        • Feb 2007
                        • 1413

                        #12
                        Nguyên văn bởi tranpic Xem bài viết
                        bạn phải coi lại datasheet rồi, con 89s52 thì cần điện trở kéo lên ở P2 nữa mới đúng..... xem đi là biết liền hihihi
                        Nói linh tinh.
                        AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                        Xem thêm tại Online Store ---> Click here
                        Mob: 0982.083.106

                        Comment

                        • vulongdt10
                          Thành viên chính thức
                          • Jan 2008
                          • 56

                          #13
                          Nguyên văn bởi luulinh Xem bài viết
                          Đố bạn xuất lên 1 được đấy
                          Em từng lập trình điều khiển nháy led ở chân P0 rùi bác ơi! Vẫn sáng ngon lành mà??? Để em xem lại cái đã!

                          Comment

                          • big_sky
                            Thành viên tích cực
                            • Dec 2005
                            • 313

                            #14
                            Đã là cùng họ 8051 thì như nhau không phân biệt S hay C. Port 0 thì cần điện trở kéo lên còn các port khác thì không cần là vì bên trong nó có điện trở này rồi. Nhưng nếu các bạn có mắc thêm điện trở kéo lên thì tốt chứ có sao đâu mà tranh cai hoài vậy.

                            Comment

                            • dangtuandat
                              Thành viên tích cực
                              • Dec 2009
                              • 257

                              #15
                              Nguyên văn bởi big_sky Xem bài viết
                              Đã là cùng họ 8051 thì như nhau không phân biệt S hay C. Port 0 thì cần điện trở kéo lên còn các port khác thì không cần là vì bên trong nó có điện trở này rồi. Nhưng nếu các bạn có mắc thêm điện trở kéo lên thì tốt chứ có sao đâu mà tranh cai hoài vậy.
                              tốt hay không bàn sau nhưng nếu đã hướng dẫn thì yêu cầu đầu tiên là phải chính xác.Chính bạn đó lôi datasheet ra dọa người khác đấy chứ
                              sale of Gobal Automation Solution Company Limited

                              Comment

                              Về tác giả

                              Collapse

                              dinhchithanh Handsome Tìm hiểu thêm về dinhchithanh

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

                              Collapse

                              Đang tải...