Thông báo

Collapse
No announcement yet.

HƯỚNG DẪN LẬP TRÌNH KEIL C CHO 8051-[Chỉ dành post bài hướng dẫn]

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

  • các bác ơi phần mềm keil c này chỉ viết đc ngôn ngữ c thôi đúng ko.em đang học asm nhưng ko biết viết vào đâu.
    E viết vào keil c thì ko thấy nó chạy lên mạo muội hỏi thăm các bác nhờ các bác chỉ giúp hộ.
    Tổng thống + điện = Ăn mày + điện = die => Tổng thống = ăn mày

    Comment


    • phần mềm này viết được nhìu ngôn ngữ,nếu viết asm thì khi lưu là đuôi asm thế thôi các thao tác khác không thay đổi trước đây mình cũng dùng keil c để viết asm nhưng bây giờ mình dùng thứ khác hỗ trợ asm nhìu hơn(các thư viện trong c hỗ trợ c nhìu hơn asm)

      Comment


      • có bác nào có thể dành chúc thời gian quý báo nói rỏ về 555 va 8051 không vậy, mình chua hiểu lắm có người thì sử dụng ngắc ngoài còn người thì không cần đến là sao vậy ta ? cảm ơn các bác nhiều !
        TÌNH YÊU KHÔNG TỰ SINH RA CŨNG KHÔNG TỰ MÂT ĐI
        MÀ NÓ CHỈ CHUYỂN HÓA TỪ NGƯỜI NÀY SANG NGƯỜI KHÁC . . . ! ! ! !...

        Comment


        • Nguyên văn bởi lenhoc91 Xem bài viết
          mình gà c lắm.
          cái này theo mình hiểu thì nó là chương trình con trong chương trình chính bình thường gọi ct con thì chỉ là
          guongnuoc1(); con này là guongnuoc1(27,10); do o trên ct con co viết
          void guongnuoc1(unsigned char ms,unsigned char a) số 27 là ms số 10 là a,có thể là chương trình con chạy với delay(ms) và số lần là a vì for(i=0;i<a;i++)
          mình chỉ bik đến thế là cùng. bác nào pro chỉ e với bạn này với e cũng đang định làm cube này nè
          mình hiểu rùi.
          cảm ởn bạn.
          mình cũng lập trình cho led cube 8*8*8 rùi.

          Comment


          • các bác giúp e với, viết mãi 1 ct con con mà mãi dịch ra dc, bác xem giúp e sai ở đâu với, tks các bác nhiều

            #include<REGX51.h>
            #include<AT89x51.h>
            sbit led=P1^0;
            sbit start=P3^0;
            sbit stop=P3^1;
            void main(void)
            {led=1;
            while(1)

            if((start==1)&&(stop==0))led=1;
            if((start==1)&&(stop==1))led=0;
            if((start==0)&&(stop==0))led=1;
            if((stop==1)&&(start==0))led=0;
            }
            }
            nó bão lỗi
            NHAYP1CODK.C(9): error C100: unprintable character 0xEC skipped

            Comment


            • được mà
              chỉ cần xóa chữ ì dưới chữ
              while(1);

              là được

              Comment


              • bác xem giúp e với, lúc ấy e đánh lộn, xóa rồi vẫn lôi nvay bác ah

                Comment


                • bác xem giúp e với, lúc ấy e đánh lộn, xóa rồi vẫn lôi nvay bác ah
                  lỗi ấy do lúc post mới xhien
                  e cài lại keil C mấy lần rồi vẫn vậy

                  Comment


                  • sao bạn lại khai báo 2 thư viện cho 89 thế kia. bạn xem lại nhé. xóa dòng thứ 2 đi
                    Nguyễn Huy Biên - 01649 802 694
                    gmail :

                    Comment


                    • van ko dc bac ah

                      Comment


                      • Nguyên văn bởi trunghieu_92 Xem bài viết
                        các bác giúp e với, viết mãi 1 ct con con mà mãi dịch ra dc, bác xem giúp e sai ở đâu với, tks các bác nhiều

                        #include<REGX51.h>
                        #include<AT89x51.h>
                        sbit led=P1^0;
                        sbit start=P3^0;
                        sbit stop=P3^1;
                        void main(void)
                        {led=1;
                        while(1)

                        if((start==1)&&(stop==0))led=1;
                        if((start==1)&&(stop==1))led=0;
                        if((start==0)&&(stop==0))led=1;
                        if((stop==1)&&(start==0))led=0;
                        }
                        }
                        nó bão lỗi
                        NHAYP1CODK.C(9): error C100: unprintable character 0xEC skipped
                        2 chỗ này bạn xem lại nhé
                        Nguyễn Huy Biên - 01649 802 694
                        gmail :

                        Comment


                        • -code của bạn chỉ cần 2 lệnh if để bật tắt.
                          - nên có lệnh kiểmm tra trạng thái phím ấn.
                          - code của bạn chạy bt bỏ dùng ì sau while(1) và bỏ 1 thư viện nhé
                          Nguyễn Huy Biên - 01649 802 694
                          gmail :

                          Comment


                          • Nguyên văn bởi bienhou Xem bài viết
                            -code của bạn chỉ cần 2 lệnh if để bật tắt.
                            - nên có lệnh kiểmm tra trạng thái phím ấn.
                            - code của bạn chạy bt bỏ dùng ì sau while(1) và bỏ 1 thư viện nhé
                            cám ơn bác bienhou, e thoát dc lỗi ấy rồi, giờ thành
                            #include<regx51.h>
                            sbit led=P1^0;
                            sbit start=P3^0;
                            sbit stop=P3^1;
                            void main(void)
                            {led=0;
                            while(1)
                            {
                            if(start==1)led=1;
                            if(stop==1)led=0;
                            }
                            }
                            *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
                            SYMBOL: MAIN
                            MODULE: .\nhayp1codk.obj (NHAYP1CODK)
                            *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
                            SEGMENT: ?PR?MAIN?NHAYP1CODK
                            Program Size: data=9.0 xdata=0 code=60
                            Target not created
                            chắc keilC 4 của e bị lỗi,dù sao cũng cám ơn bác nhiều
                            Last edited by trunghieu_92; 20-07-2012, 20:43.

                            Comment


                            • Nguyên văn bởi trunghieu_92 Xem bài viết
                              cám ơn bác bienhou, e thoát dc lỗi ấy rồi, giờ thành
                              #include<regx51.h>
                              sbit led=P1^0;
                              sbit start=P3^0;
                              sbit stop=P3^1;
                              void main(void)
                              {led=0;
                              while(1)
                              {
                              if(start==1)led=1;
                              if(stop==1)led=0;
                              }
                              }
                              *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
                              SYMBOL: MAIN
                              MODULE: .\nhayp1codk.obj (NHAYP1CODK)
                              *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
                              SEGMENT: ?PR?MAIN?NHAYP1CODK
                              Program Size: data=9.0 xdata=0 code=60
                              Target not created
                              dù sao cũng cám ơn bác nhiều
                              bạn tạo 1 project mới nhé, code này mình ko thấy sai mà.
                              khi bạn làm mạch thật nên thêm 1 hàm delay để chống rung bàn phím.và kéo trở thanh để phân biệt mức điện áp nhé
                              Nguyễn Huy Biên - 01649 802 694
                              gmail :

                              Comment


                              • Nguyên văn bởi bienhou Xem bài viết
                                bạn tạo 1 project mới nhé, code này mình ko thấy sai mà.
                                khi bạn làm mạch thật nên thêm 1 hàm delay để chống rung bàn phím.và kéo trở thanh để phân biệt mức điện áp nhé
                                cam on bac đã nhiệt tình giúp đỡ nhưng ng mới như e

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X