Thông báo

Collapse
No announcement yet.

Tại sao 89c51 ko chạy :(

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

  • Tại sao 89c51 ko chạy :(

    Mình có cái mạch mà 8051 nối như thế này:

    Click image for larger version

Name:	8051.JPG
Views:	1
Size:	114.4 KB
ID:	1411058

    Chắc như thế này là đủ để 8051 chạy được rồi đúng ko. Chương trình mình chỉ viết đơn giản:

    Code:
    ORG 00H
    LJMP MAIN
    ORG 30H
    MAIN:
    TEST0:
    MOV P2, #0FFH
    SJMP TEST0
    END
    Nạp vào 89c51 ok, nhưng lúc chạy mình lấy vôn kế đo thì P2 đều là 0 hết, các port khác thì cái 0 cái 5v chả hiểu thế nào

    Mình thử đo 89c51 của mạch nạp thì thấy chân ALE của nó chỉ gần 2V, của mình lại = Vcc. Chân XTAL2 của nó đo đc 2V còn của mình gần 4V

    Chả hiểu tại lí do gì nữa, 89c51 mà nạp/đọc được thì chắc là ko bị hỏng đâu nhỉ Bạn nào có mạch dùng 8051 chạy đc thì đo cho mình 2 chân kia xem nó là bao nhiêu với....

  • #2
    1 con 89 bình thường, mặc định các chân sẽ ở mức cao, nếu bạn cấp nguồn mà đo chỉ có 0V thì chắc FET ngõ ra bị chập rồi

    Comment


    • #3
      Nguyên văn bởi chung1608 Xem bài viết
      1 con 89 bình thường, mặc định các chân sẽ ở mức cao, nếu bạn cấp nguồn mà đo chỉ có 0V thì chắc FET ngõ ra bị chập rồi
      Có lần mình thấy cái 7805 nóng bừng, kiểm tra thì thấy 1 chân bị chập, mình đã ra lại các chân rồi, ko bị chập nữa đâu, nếu chập thì điện áp ra 7805 thấp lắm. Còn các chân lên 1 hết thì mình mô phỏng proteus cũng thấy vậy, còn thật thì ko biết thế nào, bạn đã thử đo bao h chưa ??

      Comment


      • #4
        Nguyên văn bởi kobietgi Xem bài viết
        Có lần mình thấy cái 7805 nóng bừng, kiểm tra thì thấy 1 chân bị chập, mình đã ra lại các chân rồi, ko bị chập nữa đâu, nếu chập thì điện áp ra 7805 thấp lắm. Còn các chân lên 1 hết thì mình mô phỏng proteus cũng thấy vậy, còn thật thì ko biết thế nào, bạn đã thử đo bao h chưa ??
        89 mặc định các ngỏ ra khi cấp nguồn là ở mức cao hết, nếu bạn ko viết lệnh cho nó xuống mức thấp thì nó sẽ ở mức cao suốt thôi. FET của 89 bị chập thì củng ko làm ngắn mạch nguồn vì trở pullups nội tới vài chục k Ohm lận bạn. Nếu viết lệnh MOV,p2,#0ffh nạp vô mà đo port2 ra 0 V thì chập FET rồi

        Comment


        • #5
          Bạn làm mạch in theo mạch nguyên lý trên hay là găm trên board test vậy, mình thấy trên mạch bạn vẽ chỗ 7805 có vấn đề,hì. Cái S1 là cái gì vậy bạn

          Comment


          • #6

            Comment


            • #7
              Nguyên văn bởi student_dtvt Xem bài viết
              Bạn làm mạch in theo mạch nguyên lý trên hay là găm trên board test vậy, mình thấy trên mạch bạn vẽ chỗ 7805 có vấn đề,hì. Cái S1 là cái gì vậy bạn
              Mình làm mạch in, trước khi hàn linh kiện quên ko kiểm tra các đường xem có bị chập ko, h mới nhớ thì mình chỉ kiểm tra = cách đo điện trở 2 chân cạnh nhau, nếu bị chập thì chắc điện trở nhỏ cỡ vài ôm thôi phải ko, mình ko thấy chân nào bị thế cả.

              Cái S1 là công tắc gạt ấy mà

              Comment


              • #8
                Mình vừa phát hiện ra 1 trong 2 cái tụ kẹo là 104 =,= Vừa thay cái 33 vào h chạy được rồi, thanks mọi người

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X