Thông báo

Collapse
No announcement yet.

Hỏi về nạp chương trình trong Proteus

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

  • Hỏi về nạp chương trình trong Proteus

    Mình có soạn 1 đoạn code viết bằng C trong Keli C, giờ muốn nạp nó vào trong 89c51 trong Proteus thì mình phải làm sao để chuyển đoạn chương trình đó sang mã HEX để nạp vào đây, chỉ mình với...

  • #2
    Nguyên văn bởi nmhoang Xem bài viết
    Mình có soạn 1 đoạn code viết bằng C trong Keli C, giờ muốn nạp nó vào trong 89c51 trong Proteus thì mình phải làm sao để chuyển đoạn chương trình đó sang mã HEX để nạp vào đây, chỉ mình với...
    Đơn giản thôi bác à, để em gửi bác file hướng dẫn nha ( của tác giả nào thì em không bít ), đảm bảo đọc phát hiểu liền
    Attached Files
    Và con tim đã vui trở lại ....

    Comment


    • #3
      ko, ý mình là mình chạy, debug trong Keli C được rồi, nhưng giờ muốn nạp và 89c51 trong Proteus thì mình làm sao. để nguyên file đã lưu trong Keli C nạp vào luôn hả, mà file để nạp trong Proteus nó là đuôi ".hex " mà...làm sao đây

      Comment


      • #4
        Nguyên văn bởi nmhoang Xem bài viết
        ko, ý mình là mình chạy, debug trong Keli C được rồi, nhưng giờ muốn nạp và 89c51 trong Proteus thì mình làm sao. để nguyên file đã lưu trong Keli C nạp vào luôn hả, mà file để nạp trong Proteus nó là đuôi ".hex " mà...làm sao đây
        bạn đọc bài hướng dẫn sử dụng Keli C đó , sẽ có phần hướng dẫn chuyển file *.C mà bạn viết sang mã hex, sau đó nạp file mã hex đó cho VDK trong proteus , thế là chạy ngon lành thôi
        0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
        ||
        PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

        Comment


        • #5
          @nmhoang:bạn nháy kép vào vdk-->program file(nháy vào biểu tượng folder) -->chọn file .hex bạn đã dịch từ keil .ok

          Comment


          • #6
            ah, mình làm được rồi, thanks mọi người

            Comment


            • #7
              sao mình nạp vào được rồi, lúc nhấn nút mô phỏng thì thấy tín hiệu chớp tắt lan dần trên các chân port nhưng sao đợi mãi mà ko thấy đèn led sáng theo như vậy... tại sao vậy???

              Comment


              • #8
                bạn có thể đưa chương trình cũng như mạch mô phỏng lên để mọi người giúp bạn

                Comment


                • #9
                  Nguyên văn bởi nmhoang Xem bài viết
                  sao mình nạp vào được rồi, lúc nhấn nút mô phỏng thì thấy tín hiệu chớp tắt lan dần trên các chân port nhưng sao đợi mãi mà ko thấy đèn led sáng theo như vậy... tại sao vậy???
                  Vậy chắc là do chương trình rồi, bác post chương trình lên để mọi người góp ý cho
                  Và con tim đã vui trở lại ....

                  Comment


                  • #10
                    #include "regx51.h"
                    #define led P0_0
                    #define led1 P0_1
                    #define led2 P0_2
                    #define led3 P0_3
                    #define led4 P0_4
                    #define led5 P0_5
                    #define led6 P0_6
                    #define led7 P0_7
                    void delay(unsigned int time)
                    {
                    while (time--)
                    {
                    unsigned int temp; temp=150;
                    while (temp--);
                    }
                    }
                    void main(void)
                    {
                    while (1)
                    {
                    led = 0;delay(1500);led = 1;delay(1500);
                    led1 = 0;delay(1500);led1 = 1;delay(1500);
                    led2 = 0;delay(1500);led2 = 1;delay(1500);
                    led3 = 0;delay(1500);led3 = 1;delay(1500);
                    led4 = 0;delay(1500);led4 = 1;delay(1500);
                    led5 = 0;delay(1500);led5 = 1;delay(1500);
                    led6 = 0;delay(1500);led6 = 1;delay(1500);
                    led7 = 0;delay(1500);led7 = 1;delay(1500);
                    };
                    }

                    đó là chương trình mình viết đó, xem giúp mình nhe

                    Comment


                    • #11
                      bạn có thể đưa hình vẽ lên không,theo tôi đoán bạn mong muốn xuất mức 1 để led sáng ,mức 0 để led tăt.Song bạn không dùng điện trở treo cổng này nên led không sáng thôi

                      Comment


                      • #12


                        hình mạch của mình đó

                        Comment


                        • #13
                          mình gởi kèm theo hình nè, coi giúp mình nhe
                          Attached Files

                          Comment


                          • #14
                            Nguyên văn bởi nmhoang Xem bài viết
                            sao mình nạp vào được rồi, lúc nhấn nút mô phỏng thì thấy tín hiệu chớp tắt lan dần trên các chân port nhưng sao đợi mãi mà ko thấy đèn led sáng theo như vậy... tại sao vậy???
                            Sao ko đua file lên luôn ?
                            Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

                            Comment


                            • #15
                              mạch này ko chạy là đúng rồi, ko có điện trở kéo lên ở P0 kìa(ko nên dùng trở thanh vì trong proteus điện trở thanh hình như ko chạy, nên dùng 8 con trở để kéo P0 lên vcc)


                              cái nữa là bạn vẽ mạch tầm bậy kìa, chỗ reset ấy,mà chạy mô phỏng ko cần mấy phần reset với thạch anh đâu.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X