Thông báo

Collapse
No announcement yet.

Hỗ trợ lập trình cho vi điều khiển dòng 8051

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

  • #61
    Led cube thì A1015 là đc.

    Comment


    • #62
      A1015 chỉ cho dòng âm đi qua thui. Muốn cho dòng dương đi qua phải dùng transistor PNP kí hiệu là Cxxxx.
      Theo e đc biết thì số đằng sau A,B,C,D càng lớn thì cho dòng điện đi qua càng lớn phải k vậy?

      Comment


      • #63
        Nguyên văn bởi Tuananh_95 Xem bài viết
        A1015 chỉ cho dòng âm đi qua thui. Muốn cho dòng dương đi qua phải dùng transistor PNP kí hiệu là Cxxxx.
        Theo e đc biết thì số đằng sau A,B,C,D càng lớn thì cho dòng điện đi qua càng lớn phải k vậy?
        A1015 là BJT PNP @@

        Comment


        • #64
          Thì e dùng A1015 điều khiển dòng dương mà k đc. Chỉ dùng để điều khiển dòng âm thui.

          Comment


          • #65
            uk thì tại thấy cube thường người ta dùng con PNP....còn NPN với led hay relay thương hay dung C1815 hay C828...hơn nữa thì tìm datasheet coi.

            Comment


            • #66
              Các bác giúp e biên dịch file ASM này sang file HEX, e đang cần gấp, e xin cảm ơn:
              ORG 0000H
              start:
              mov p0, #11111110b
              mov p1, #10011111b
              mov p2, #11111001b
              Lcall delay
              mov p0, #11111101b
              mov p1, #10011111b
              mov p2, #11111001b
              Lcall delay
              mov p0, #11111011b
              mov p1, #10011111b
              mov p2, #11111001b
              Lcall delay
              mov p0, #11110111b
              mov p1, #10011111b
              mov p2, #11111001b
              Lcall delay
              mov p0, #11110111b
              mov p1, #11110110b
              mov 2p, #01101111b
              Lcall delay
              mov p0, #11111011b
              mov p1, #11110110b
              mov p2, #01101111b
              Lcall delay
              mov p0, #11111101b
              mov p1, #11110110b
              mov p2, #01101111b
              Lcall delay
              mov p0, #11111110b
              mov p1, #11110110b
              mov p2, #01101111b
              Lcall delay
              Ljmp start
              delay:
              mov r1,#2
              lap2:
              mov r2,#200
              lap1:
              mov r3,#250
              djnz r3,$
              djnz r2,lap1
              djnz r1,lap2
              ret
              end

              Comment


              • #67
                file hex của bạn đây
                sa.rar
                sao bạn k down 1 phần mềm lập trình asm về mà dùng nhỉ

                Comment


                • #68
                  E dùng thử mấy phần mềm rùi keil C, Mide-51....., toàn báo lỗi k biết do đâu

                  Comment


                  • #69
                    Sao file bác dịch nó ở dạng rar thế. Đổi tên nó thành .hex liệu có nạp vào đc không..?

                    Comment


                    • #70
                      bạn đưa thông báo lỗi cho mọi người xem nào. có lỗi ở dòng nào thì ta sửa lỗi ở dòng đó thôi. trong code bạn đưa lên có một lỗi ở dòng 21, bạn sủa lại 2p thành p2 là ok

                      Comment


                      • #71
                        Nguyên văn bởi Tuananh_95 Xem bài viết
                        Sao file bác dịch nó ở dạng rar thế. Đổi tên nó thành .hex liệu có nạp vào đc không..?
                        do diễn đàn k cho phép đính kèm file có đuôi .hex nên t nén lại thôi. bạn dùng Winrar giải nén ra là có file hex ở trong thôi

                        Comment


                        • #72
                          Àh ra thế.
                          Cảm ơn bác rất nhiều.

                          Comment


                          • #73
                            Nguyên văn bởi Tuananh_95 Xem bài viết
                            E dùng thử mấy phần mềm rùi keil C, Mide-51....., toàn báo lỗi k biết do đâu
                            Báo lổi dòng thứ 25 thì phải..hôm bửa dịch nên ko nhớ..sai chở mov 2p phải sửa lại mov p2

                            Comment


                            • #74
                              Đúng rùi. Lỗi ở dòng 21 đấy mấy bác ạ.

                              Comment


                              • #75
                                E có thể thu gọn chương trình trên thành thế này đc không:
                                ORG 0000H
                                start:
                                mov p0, #11111110b
                                mov p1, #10011111b
                                mov p2, #11111001b
                                Lcall delay
                                mov p0, #11111101b
                                Lcall delay
                                mov p0, #11111011b
                                Lcall delay
                                mov p0, #11110111b
                                Lcall delay
                                mov p0, #11110111b
                                mov p1, #11110110b
                                mov 2p, #01101111b
                                Lcall delay
                                mov p0, #11111011b
                                Lcall delay
                                mov p0, #11111101b
                                Lcall delay
                                mov p0, #11111110b
                                Lcall delay
                                Ljmp start
                                delay:
                                mov r1,#2
                                lap2:
                                mov r2,#200
                                lap1:
                                mov r3,#250
                                djnz r3,$
                                djnz r2,lap1
                                djnz r1,lap2
                                ret
                                end

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X