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

                              • bqviet
                                Trả lời cho Đấu tắt điện cho máy tính bảng
                                bởi bqviet
                                Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                                06-12-2025, 17:17
                              • nguyendinhvan
                                Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                                bởi nguyendinhvan
                                Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                                05-12-2025, 19:59
                              • afrendly
                                Trả lời cho Đấu tắt điện cho máy tính bảng
                                bởi afrendly
                                Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                                04-12-2025, 01:27
                              • nick22
                                Trả lời cho Máy điện châm ?
                                bởi nick22
                                Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                                01-12-2025, 13:23
                              Đang tải...
                              X