Cần giúp code lập trình cho 89C51

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Ck33spkt
    Thành viên tích cực
    • Apr 2010
    • 616

    #16
    Nguyên văn bởi thanhde2004t Xem bài viết
    Nó chạy loạn xạ à.
    Anh viết lại code đi anh.
    Cho nó chạy chậm chậm thôi.
    Bạn mở mục hộp tin của bạn đi. Mình đã gửi trả lời, có code trong đó rồi mà.

    Comment

    • thanhde2004t
      Thành viên mới
      • May 2011
      • 17

      #17
      oh. cảm ơn anh nhiều
      code sau khi sữa :
      Last edited by thanhde2004t; 31-05-2012, 01:14.

      Comment

      • thanhde2004t
        Thành viên mới
        • May 2011
        • 17

        #18
        ko dc anh ơi.

        Comment

        • Ck33spkt
          Thành viên tích cực
          • Apr 2010
          • 616

          #19
          Nguyên văn bởi thanhde2004t Xem bài viết
          ko dc anh ơi.
          Quái lạ nhỉ. Mình mô phỏng thì nó đâu có chạy như file video của bạn đâu. Nó chạy đẹp luôn theo như những gì bạn mô tả mà. Chỉ nhìn chương trình là mình cũng đoán được nó sẽ chạy thế nào rồi chứ đâu có như Video của bạn. Bạn xem lại xem có add nhầm code khác không.

          Comment

          • lainguyenvan
            Thành viên mới
            • Jun 2012
            • 3

            #20
            giúp em cái sửa code phần nút bấm với sao khi nhấn nút bấm để rest lại từ đầu mà vẫn không thấy hiện tượng gì ? e cảm ơn nhiều :

            ORG 0h
            MAIN:
            MOV P3,#0ffh
            MOV R1,#0
            LAPLAI:
            MOV R0,#0
            LAP:
            CALL HIENTHI
            INC R0
            CJNE R0,#100,LAP
            INC R1
            CJNE R1,#100,LAPLAI
            JMP MAIN
            HIENTHI:
            MOV R7,#100
            QUET:
            MOV P3,#00H
            MOV A,R0
            MOV B,#10
            DIV AB
            MOV DPTR,#MALED
            MOVC A,@A+DPTR
            MOV P2,A
            CALL DELAY
            SETB P3.1
            CALL DELAY
            CLR P3.1
            MOV A,B
            MOVC A,@A+DPTR
            MOV P2,A
            SETB P3.0
            CALL DELAY
            CLR P3.0
            CALL DELAY
            MOV A,R1
            MOV B,#10
            DIV AB
            MOV DPTR,#MALED
            MOVC A,@A+DPTR
            MOV P2,A
            CALL DELAY
            SETB P3.2
            CALL DELAY
            CLR P3.2
            CALL DELAY
            RET
            MALED: DB 11000000B,11111001B,10100100B,10110000B,10011001B, 10010010B,10000010B,11111000B,10000000B,10010000B
            DELAY:
            MOV R3,#100
            LAP1:
            MOV R2,#12
            LAPA:
            NOP
            NOP
            NOP
            NOP
            DJNZ R2,LAPA
            DJNZ R3,LAP1
            RET
            END

            Comment

            • lainguyenvan
              Thành viên mới
              • Jun 2012
              • 3

              #21
              mach ngyen ly day Click image for larger version

Name:	untitled1.bmp
Views:	1
Size:	604.6 KB
ID:	1362318

              Comment

              • lainguyenvan
                Thành viên mới
                • Jun 2012
                • 3

                #22
                mạch chạy từ 000->̣̣999 NÚT BẤM dùng để rest IC

                Comment

                • thanhde2004t
                  Thành viên mới
                  • May 2011
                  • 17

                  #23
                  Để em làm đi làm lại mấy lần rồi.
                  Phần dịch code .asm sang .hex , em làm trong proteus luôn.
                  Để em làm lần nữa thử xem.

                  Comment

                  • Ck33spkt
                    Thành viên tích cực
                    • Apr 2010
                    • 616

                    #24
                    Nguyên văn bởi thanhde2004t Xem bài viết
                    Để em làm đi làm lại mấy lần rồi.
                    Phần dịch code .asm sang .hex , em làm trong proteus luôn.
                    Để em làm lần nữa thử xem.
                    Proteus dịch làm sao được file *asm sang file *hex. Bạn phải dịch ra file hex trước rồi hãy mô phỏng. Mình mô phỏng không vấn đề gì mà.

                    Comment

                    • kidteam
                      Thành viên tích cực
                      • Nov 2010
                      • 1633

                      #25
                      dịnh được nhưng mình toàn dùng keil c dịch thôi
                      sau đó dùng file hex đưa cho proteus

                      Comment

                      • thanhde2004t
                        Thành viên mới
                        • May 2011
                        • 17

                        #26
                        Em dịch asm sang hex bằng chương trình ngoài rồi nạp vào cũng vậy.
                        Anh gởi cho em file*hex luôn đi.
                        em bó tay rồi

                        Comment

                        • caovanhuong
                          Thành viên tích cực
                          • Oct 2008
                          • 1800

                          #27
                          Nguyên văn bởi lainguyenvan Xem bài viết
                          mạch chạy từ 000->̣̣999 NÚT BẤM dùng để rest IC
                          làm ơn bỏ cái con AD581 đi giùm em cái. thêm vái nguồn 5V vào vào ngay cái nút reset ý.

                          Comment

                          • Ck33spkt
                            Thành viên tích cực
                            • Apr 2010
                            • 616

                            #28
                            Nguyên văn bởi thanhde2004t Xem bài viết
                            Em dịch asm sang hex bằng chương trình ngoài rồi nạp vào cũng vậy.
                            Anh gởi cho em file*hex luôn đi.
                            em bó tay rồi
                            File *.hex và file mô phỏng bằng phần mềm proteus v7.8 của đây, bạn tải về xem thế nào.
                            Attached Files

                            Comment

                            • thanhde2004t
                              Thành viên mới
                              • May 2011
                              • 17

                              #29
                              ok. Cảm ơn đại ca nhìu lắm.
                              Em học khoa CKĐ ở SPKT HCM nhưng thấy điện tử hay quá nên mới tìm hiểu.
                              đại ca cũng SPKT HCM hay ở đâu.?
                              Cho em hỏi thêm nha:
                              bây giờ ở phần code anh đã viết, em muốn thay đổi tốc độ sáng hào quang cũng như tăng hay giảm số lượng đèn led trong mạch thì mình cam thiệp chổ nào trong code *.asm anh đã viết.
                              Xin anh chỉ giáo!

                              Comment

                              • kidteam
                                Thành viên tích cực
                                • Nov 2010
                                • 1633

                                #30
                                lại 1 tay chả hiểu gì
                                chỉ muốn ăn sẵn

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...