Thông báo

Collapse
No announcement yet.

Chuyển ASM sang HEX cho VĐK

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

  • Chuyển ASM sang HEX cho VĐK

    Các bác cho em hỏi
    Em muốn biên dịch file ASM lập trình cho VĐK 8051/AVR/PIC sang file HEX thì có thể dùng Proteus để dịch không? (mà ko cần vẽ mạch)

    8051 thì Read 51, AVR thì ?? PIC ??

    em thử dịch với Proteus ko vẽ mạch thì nó báo lỗi, liệu có CT nào dịch ASM sang HEX cho mọi loại VĐK ko?

    Nếu em muốn dịch file ASM cho PIC16F84 với Proteus thì chọn menu Source/Design Code Generation Tools rồi chọn cái gì để dịch cho PIC? MPASM hay MPASMWIN
    Attached Files

  • #2
    To:gà điện tử

    Vấn đề của bạn là chỉ cần chuyển ASM sang HEX để nạp cho VĐK được mô phỏng trong protues phải ko?Mình có CT này mong sẽ giúp đc bạn!
    Attached Files

    Comment


    • #3
      Cám ơn bác đã quan tâm,
      Nhưng có vấn đề là nó vẫn bảo ko tìm thấy file .LST
      Có lẽ là phải vẽ mạch nhỉ

      Comment


      • #4
        Nguyên văn bởi gà điện tử Xem bài viết
        Cám ơn bác đã quan tâm,
        Nhưng có vấn đề là nó vẫn bảo ko tìm thấy file .LST
        Có lẽ là phải vẽ mạch nhỉ
        trước hết bạn phải save nó lại đã, sau đó mới chuyển đuôi được.Khi bạn save nó thì file sẽ đc lưu ở đuôi *asm sau đó bạn vào Compile mà đổi đuôi.
        Chương trình bạn có thể viết trực tiếp trên programmer hoặc và Notepad của máy tính viết rồi lưu lại dưới đuôi *asm và dùng chương trình programmer để đổi đuôi.
        Chúc thành công

        Comment


        • #5
          Từ đuôi .obj làm thế nào để có đuôi .hex hả anh???
          |

          Comment


          • #6
            PROCESSOR 16F877A
            #INCLUDE <P16F877A.inc>
            ORG 0000H
            GOTO START
            ORG 04H
            GOTO INT
            START
            BCF STATUS,6
            BCF STATUS,5
            CLRF PORTA
            CLRF PORTB
            CLRF PORTE
            BSF STATUS,5
            BSF TRISB,0
            BSF TRISE,2
            BCF TRISB,1
            BCF TRISB,2
            BCF TRISB,3
            BCF TRISB,4
            BCF TRISA
            BCF STATUS,5
            MAIN
            BSF INTCON,7
            BSF INTCON,4
            CALL DOC_ADC
            CALL HIEN_THI
            MOVLW d'25'
            SUBWF ADRESH,0
            BTFSC STATUS,0
            GOTO MAIN
            BSF PORTB,3
            MOVLW d'50'
            SUBWF ADRESH,0
            BTFSC STATUS,0
            GOTO MAIN
            BCF PIR1,6
            BSF PIE1,6
            BTFSS PORTD,0
            GOTO MAIN
            CALL DELAY_10s
            BCF PORTB,1
            BCF PORTB,2
            CALL DELAY_1s
            BSF PORTB,2
            CALL DELAY_10S
            BCF PORTB,2
            GOTO MAIN
            INT
            BTFSS PORTB,0
            GOTO LOOP1
            GOTO LOOP2
            LOOP1
            BSF PORTB,4
            MOVLW d'50'
            SUBWF ADRESH,0
            BTFSC STATUS,0
            GOTO LOOP3
            GOTO LOOP4
            LOOP3
            BCF PORTB,4
            BCF PIE1,6
            RETFIE
            LOOP4
            BSF PORTB,1
            BCF PORTB,2
            BSF PORTD,0
            GOTO LOOP1
            LOOP2
            BSF PORTB,1
            BCF PORTB,2
            BSF PORTD,0
            BCF INTCON,1
            RETFIE

            DOC_ADC
            BCF STATUS,6
            BSF STATUS,5
            BCF ADCON1,3
            BCF ADCON1,2
            BCF ADCON1,1
            BSF ADCON1,0
            BCF STATUS,5
            BSF ADCON0,5
            BSF ADCON0,4
            BSF ADCON0,3
            BCF STATUS,5
            BSF ADCON1,6
            BCF STATUS,5
            BCF ADCON0,7
            BCF ADCON0,6
            BSF STATUS,5
            BCF ADCON1,7
            BCF STATUS,5
            BSF ADCON0,0
            BSF ADCON0,2
            LOOP5
            BTFSC ADCON0,2
            GOTO LOOP5
            RETURN

            HIEN_THI

            Comment


            • #7
              em viết đoạn code tren mà sao bi lỗi.Không hiểu được mong các bác chi dùm

              Comment


              • #8
                Cddtvt07a

                Nguyên văn bởi bùi tiểu min Xem bài viết
                em viết đoạn code tren mà sao bi lỗi.Không hiểu được mong các bác chi dùm
                bi lo~i ha ku
                viet sai thi bi loi chu sao
                hehe

                Comment


                • #9
                  programmer mình cũng có xài rồi. mấy hôm bữa xài OK, CHẢ BIẾT HÔM NAY NẮNG MƯA THẾ NÀO MÀ CHỈ DỊCH ĐƯỢC ASM SANG OBJ THÔI, CÒN OBJ SANG HẼ THÌ BÓ TAY

                  Comment


                  • #10
                    minh có cai này cung dung dc

                    Comment


                    • #11
                      http://www.4shared.com/file/16064556...ew_Folder.html

                      Comment


                      • #12
                        Nguyên văn bởi khiem Xem bài viết
                        Vấn đề của bạn là chỉ cần chuyển ASM sang HEX để nạp cho VĐK được mô phỏng trong protues phải ko?Mình có CT này mong sẽ giúp đc bạn!
                        bác phải hướng dẫn sử dụng chứ ai mới làm wen thì dùng sao được

                        Comment


                        • #13
                          mình có phần mềm chôm được nè, ai là chủ của nó xin đừng giận nhe, nó nè

                          Free File Hosting & Video Downloads, Free File Sharing, Online Friends Network - Ziddu

                          Comment


                          • #14
                            Nguyên văn bởi bùi tiểu min Xem bài viết
                            em viết đoạn code tren mà sao bi lỗi.Không hiểu được mong các bác chi dùm
                            lỗi 1 : dòng 20 BCF TRISA lệnh bcf là tác động vào bit nên phải chọn là bít nào
                            lỗi 2 dòng 40
                            lỗi 3 43
                            lỗi 4 45 như nhau là không tìm thấy chương trình con tên DELAY_10s và DELAY_1s
                            lỗi 5 102 không có chữ END ở kết thúc chương trình
                            Khoa học công nghệ mới là chìa khóa của sự phát triển!

                            Comment


                            • #15
                              mình thấy chương trình này dùng cũng hay đó, bạn xem thử dùng dc ko
                              8051 IDE.rar
                              yahoo: huu.thanh44
                              email:

                              Comment

                              Về tác giả

                              Collapse

                              gà điện tử Tìm hiểu thêm về gà điện tử

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

                              Collapse

                              Đang tải...
                              X