Thông báo

Collapse
No announcement yet.

Nạp chương trình cho 89c51 không chạy??? trên proteus lại chạy?? ai giúp với

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

  • Nạp chương trình cho 89c51 không chạy??? trên proteus lại chạy?? ai giúp với

    Nạp chương trình cho 89c51 không chạy??? trên proteus lại chạy?? ai giúp với (IC AT89c51 20RC)
    Code:

    ORG 0000H
    LOOP:
    MOV DPTR,#NHOM_4
    MOV R2,#0 ;BO DEM DICH
    LOOP2: MOV R5,#78 ;SO LAN TAO DELAY
    LOOP1: MOV R0,#0 ;MA QUET HANG
    MOV R1,#0 ;MA QUET COT
    LOOP3: MOV A,R1
    MOV P2,A ;XUAT MA QUET COT
    MOV A,R0
    ADD A,R2
    MOVC A,@A+DPTR ;TRA BANG
    MOV P1,A ;XUAT MA QUET HANG
    CALL DELAY1
    INC R0
    INC R1
    CJNE R1,#32,LOOP3
    DJNZ R5,LOOP1
    INC R2
    CJNE R2,#155,LOOP2
    LJMP LOOP
    NHOM_4:
    DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0
    DB 0FFH,81H,81H,42H,3CH,0,0FEH,1H,1H,1H,0FEH,0
    DB 0E0H,10H,0FH,10H,0E0H,0,8H,8H,8H,0
    DB 0FFH, 10H,10H,10H,0FFH,0,0FEH,1H,1H,1H,0FEH,0
    DB 0E0H,10H,0FH,10H,0E0H,0,8H,8H,8H,0
    DB 0FFH,28H,44H,82H,1H,0, 0FFH, 10H,10H,10H,0FFH,0
    DB 7EH,81H,81H,81H,7EH,0,3FH,48H,88H,48H,3FH,0H,8H,8H ,8H,0
    DB 80H,80H,0FFH,80H,80H,0,0FFH, 10H,10H,10H,0FFH,0
    DB 0,81H,0FFH,81H,0,0,0FFH,20H,10H,8H,0FFH,0,0FFH
    DB 10H,10H,10H,0FFH,0,8H,8H,8H,0
    DB 0FCH,2H,1H,2H,0FCH,0,3FH,48H,88H,48H,3FH,0
    DB 0FFH,20H,10H,8H,0FFH
    DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0

    DELAY1: MOV TMOD,#02H
    MOV TH0,#(-200)
    SETB TR0
    JNB TF0,$
    CLR TF0
    RET
    END

  • #2
    Coi lại cái mạch chứ sao nữa!!!! Chân reset khi không ấn nút là 0V, ấn nút là 5V. Chân 20-40 là 5V, chân 20 31 là 5V. Vậy là đủ chạy rồi đó, nhớ gắn thạch anh vào chân 18 19 nhé!!

    Comment


    • #3
      thử con 89c51 hoặc c52 khác xem.nhiều khi lỗi do chip hư hoặc chip thiếu bộ nhớ
      Sửa biến tần, Servo, Máy hàn , Máy tính công nghiệp, Nguồn xung 0978666571
      Web :

      Comment


      • #4
        bạn kiểm tra lại chip xem.mình cũng đã gặp trường hợp gần như bạn nạp trương chình thì chỉ chạy được một nửa là quay lại từ đầu.nạp vào con khác thì ok luôn
        Sửa chữa, cung cấp máy cắt dây, máy xung, máy phay CNC....
        website: suntech-vn.com
        phone. 0974 354 077
        Email.

        Comment


        • #5
          Nguyên văn bởi cntt5055 Xem bài viết
          Nạp chương trình cho 89c51 không chạy??? trên proteus lại chạy?? ai giúp với (IC AT89c51 20RC)
          Dear,

          Để 8051 chạy được cần tối thiểu các điều kiện sau:
          - Nguồn (Chân 20 và 40): +5V
          - Chân EA (chân 31): Treo cao để chạy với bộ nhớ chương trình trên chíp. Không được để thả nổi (nếu dùng bộ nhớ chương trình ngoài thì nối mass)
          - Dao động: (Chân 18, 19) phải nối với một bộ dao động (lưu ý đến load capacitor)
          - Reset: (Chân 9). 8051 reset ở mức cao --> bình thường phải được pull ở mức thấp

          Đảm bảo được 4 điều kiện này chắc chắn chíp sẽ chạy (chạy sai hay đúng còn tùy vào code ).
          Nếu bạn đã nạp được chíp --> chíp đã chạy --> nếu mạch không chạy thì cần kiểm tra lại thiết kế phần cứng ở ngoại vi hoặc code.

          Để mọi người giúp được thì bạn phải kể bệnh của nó ra + gửi nguyên lý lên. Bạn chỉ nói không chạy thì chịu không làm gì được.

          Nếu còn chưa nạp được chíp, bạn kiểm tra lại 4 điều kiện trên trước nhé.

          Best Regards
          Kiếm tiền ONLINE nhàn như ăn cháo -

          Comment


          • #6
            ah cho mình hỏi là nap chíp được bao nhiêu lần thì chíp hỏng vậy
            mình co một mạch.test theo mắt thường là ok.nhưng khi nạp chương trình cho chip thì không chạy đc.
            và mình bỏ cào mạch khác thì cũng không chay.
            nạp chương trinh vào chíp bao nhiêu kb thi ok vậy?
            và nạp khoảng bao nhiêu chương trình thì chip hỏng vậy.
            a em jup minh voi hixxxxxxxxxxxxxx
            minh thank trước nha

            Comment


            • #7
              hi hi, mình không rành về vụ này nhưng cũng biết sơ sơ, về nạp chíp được nhiu lần thì theo mình là khoảng 1000 lần.
              "mình co một mạch.test theo mắt thường là ok.nhưng khi nạp chương trình cho chip thì không chạy đc." cái câu này thì mình không hiểu lắm.
              "nạp chương trinh vào chíp bao nhiêu kb thi ok vậy?" theo mình hiểu thì ? kb là do chương trình code mình viết dài hay ngắn thui chứ ai mà biết đucợ khoảng nhiu.
              trên đó là nhưng gì mình hiểu, ai thấy sai thì sửa giúp, còn đúng thì ok thui hi hi.
              mà cho hỏi 1 cái ngoài luồng là sao avatar của mình không thấy được mà chỉ thấy 1 dòng chữ vậy ta. mấy bạn có xem được avatar của mình không???

              Comment


              • #8
                Theo mình biết thì IC 89x51 thì khoảng 1000 lần.rom của 8051 có 4k thì chương trình nạp vào cũng chỉ nhỏ hơn hoặc bằng 4k

                Comment


                • #9
                  datasheet có hết, khoảng 10000 lần, thực tế chưa ái kiểm chứng nhưng có thể 10000 lần này là do hãng nó làm thực nghiệm mà có ^^!

                  Comment


                  • #10
                    xem lại chân 31 nối Vcc chưa!

                    Comment


                    • #11
                      cứ nạp tầm vài trăm lần là đủ rồi, có ai dùng mãi 1 con đâu mà lo, kiểu j nó chả về 1 nơi nào đó mà mình ko dùng nữa( bị thu đồ án chẳng hạn ^^)
                      Website chính thức đổi địa chỉ website thành
                      Mời các bạn ghé thăm !!!

                      Comment


                      • #12
                        anh nao biet ve 89c51 thi cho em so dien thoai em hoi 1 chut duoc khong ah!vi em lam dong co buoc su dung 89c51.sau khi anh sleepy noi em moi thay mach em co van de nhung khong hieu ro lam loi anh sleepy noi!nen em muọn hoi 1 chut!mong cac anh giup do!

                        Comment


                        • #13
                          post lên cho ae xem đi, đêm khuya gọi điện nói chuyện thì có người ngủ ko dc sinh ra nhìu vấn đề lắm. mình mới toi 1 con 89s52 mà hì hục nạp may mà có 2 con mới bik là 1 con bị die chứ hong là ... có j thì viết chương trình đơn giản rùi cắm Breadboard thử.

                          Comment


                          • #14
                            thi em khong goi dien vao tam gio cac anh hay ban dau!em goi tam 9h30 den 10h thui!chu em cung biet y ma!co the ngay va chieu cac anh di lam!ai biet ve 89c51 va 89c52!ma 4 dieu kien de cho no chay thi cho em so dien thoai cai ah!em thks nhieu!

                            Comment


                            • #15
                              Click image for larger version

Name:	aaaa.jpg
Views:	1
Size:	47.6 KB
ID:	1371328Click image for larger version

Name:	aaaa.jpg
Views:	1
Size:	47.6 KB
ID:	1371328 em nạp cho con 89s52, mà nạp hoài mà nó cứ báo như thế ! có anh chị nào gặp trường hợp như thế này chưa ạ ?
                              Em đã quay đầu đúng với như trong hướng dẫn của phần mềm mà vẫn không được !
                              Hiện tượng này là bị gì vậy anh chị ? do mạch nạp hay cho con VĐK ạ (em mua 3 con mà còn nào nó cũng báo thế cả)

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • mèomướp
                                Trả lời cho Công thức điện tử
                                bởi mèomướp
                                Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
                                hôm nay, 21:21
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
                                hôm nay, 20:31
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                Ok , thanks bác đã chỉ...
                                hôm nay, 15:06
                              • nguyendinhvan
                                Công thức điện tử
                                bởi nguyendinhvan
                                Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

                                Chập thì thay. Cháy thì tháo
                                Làm thì láo. Báo thì hay
                                May thì khoe. Rủi thì bỏ
                                Thành tích nhỏ. Báo thành to
                                Làm cho có. Báo chi li
                                Sai cả li. Báo
                                ...
                                hôm nay, 00:35
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
                                Hôm qua, 22:31
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
                                Hôm qua, 22:14
                              • bactho
                                Trả lời cho Tự làm máy đo Cuộn cảm
                                bởi bactho
                                Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
                                Hôm qua, 21:48
                              • yname11
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi yname11
                                màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
                                Hôm qua, 21:43
                              • bactho
                                Trả lời cho các bạn giúp mình về file HEX với!!!
                                bởi bactho
                                Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
                                Hôm qua, 21:21
                              • mèomướp
                                Trả lời cho Xin hỏi về màn hình laptop
                                bởi mèomướp
                                Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
                                Hôm qua, 20:43
                              Đang tải...
                              X