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

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • vuxuanloi
    Thành viên tích cực
    • Apr 2009
    • 185

    #1036
    Nguyên văn bởi Hard Xem bài viết
    Hi,
    Nếu bác biết dùng ngắt Timer thì chuyện này quá dễ dàng rồi còn gì.
    Thân ái.
    Bạn nên tìm hiểu phần lập trình đa nhiệm.
    Vũ xuân Lợi
    YM!:

    Comment

    • binboben11o2
      Thành viên mới
      • Nov 2011
      • 17

      #1037
      haizzz.... học C mình thấy ngán các câu lệnh qua.....
      ☻Qµâñ_þîñ☻
      YM: Mr.kute_01
      Gmail:hug91.hn1

      Comment

      • binboben11o2
        Thành viên mới
        • Nov 2011
        • 17

        #1038
        trước đây học passcal mình không hiểu các lệnh lặp và gán giá trị cho nên đã bỏ không học nữa .... giờ lập trình vi điều khiển bằng C chắc cũng không hơn mấy ... vậy ai có kinh nghiệm C thì truyền đạt cho mình với .. . . .
        ☻Qµâñ_þîñ☻
        YM: Mr.kute_01
        Gmail:hug91.hn1

        Comment

        • pipikikiki0
          Thành viên mới
          • Nov 2011
          • 4

          #1039
          huong dan dung keil c

          Mình có mấy tài liệu hướng dẫn dùng keil C ,anh em down load ve xem thử nhé:
          _Hướng dẫn dùng keil C:
          HD Dung KeilC.pdf
          _Các chương trình mẫu dùng keil C cho 8951:
          8051-toan-tap.rar
          _Sách tiếng anh về Keil C:
          19200066-Exploring-C-for-Micro-Controllers-A-Hands-on-Approach.rar

          ah, các bạn chờ 5s rồi nhấn vào "SKIP AD" để download về nhé.

          Comment

          • nguyenhathie
            Thành viên mới
            • Sep 2011
            • 2

            #1040
            các anh cho em hỏi cái này là bị lỗi gì vậy ak, và cách khắc phục như thế nào nhé.!!

            Comment

            • thehai
              Thành viên mới
              • Aug 2009
              • 2

              #1041
              Các bạn biết mở rộng Port cho 8051 bằng 74373; 8255 khai báo trong Keil thế nào
              Last edited by thehai; 10-12-2011, 07:31.

              Comment

              • quochien9999
                Thành viên chính thức
                • Mar 2010
                • 106

                #1042
                các bác cho em hỏi lệnh 'mov thanhghi,diachi' và 'mov diachi,thanhghi' trong C thì viết làm sao vậy, ko biết trong C có lệnh nào tương đương với lệnh push và pop ko nhỉ. hôm nay em mới tập tành học C, trước kia toàn sử dụng asm ko ah, nghe mọi người nói lập trình bằng ngôn ngữ cấp cao sẽ nhanh và tiện lợi hơn nên em tập tành học thử thấy cũng ngon phết

                Comment

                • transisto
                  Thành viên tích cực
                  • Oct 2011
                  • 303

                  #1043
                  Em muốn hỏi làm thế nào để sử dụng nhiều Port trong 8051 vậy?

                  Comment

                  • vanquangtk
                    Thành viên mới
                    • Nov 2010
                    • 27

                    #1044
                    Em muốn hỏi khi sử dụng câu lệnh: name EQU 03FH thì keil c sẽ hiểu 03FH là địa chỉ tuyệt đối hay một hằng số vậy?

                    Comment

                    • chung1608
                      Thành viên tích cực
                      • Sep 2009
                      • 4160

                      #1045
                      Nguyên văn bởi vanquangtk Xem bài viết
                      Em muốn hỏi khi sử dụng câu lệnh: name EQU 03FH thì keil c sẽ hiểu 03FH là địa chỉ tuyệt đối hay một hằng số vậy?
                      là địa chỉ tuyệt đối, khi đó ô nhớ 3Fh sẽ có tên khác là name
                      muốn khai báo hằng thì là : name DATA 03FH

                      Comment

                      • vanquangtk
                        Thành viên mới
                        • Nov 2010
                        • 27

                        #1046
                        vậy sao khi em vô trang keil.com nó lại nói thế này:name EQU expr{, type}
                        expr
                        is a register-relative address, a PC-relative address, an absolute address, or a 32-bit integer constant.

                        Comment

                        • lenhoc91
                          Thành viên tích cực
                          • Oct 2011
                          • 208

                          #1047
                          mấy anh cao thủ chi dùm e chỉnh delay ngoài dùng con 555 đưa vào chân bất kỳ hay mạch chỉnh volum giúp e với
                          code of e đây mong mấy a chi giáo

                          #include <regx51.h>
                          #define led P0
                          void delay(unsigned int ms)
                          {
                          unsigned int i;
                          unsigned char j;
                          for(i=0;i<ms;i++)
                          {
                          for(j=0;j<125;j++)
                          {
                          }
                          }
                          }
                          main()
                          {
                          while(1)
                          {
                          P0=0x00;delay(1000);
                          P0=0x00;delay(1000);
                          P0=0x04;delay(1000);
                          P0=0x08;delay(1000);
                          P0=0x10;delay(1000);
                          P0=0x20;delay(1000);
                          P0=0x40;delay(1000);
                          P0=0x80;delay(1000);
                          }
                          }

                          Comment

                          • lenhoc91
                            Thành viên tích cực
                            • Oct 2011
                            • 208

                            #1048
                            mấy a zo chi dùm e vơi

                            Comment

                            • td27tinh
                              Thành viên mới
                              • Feb 2012
                              • 20

                              #1049
                              Nguyên văn bởi lenhoc91 Xem bài viết
                              mấy anh cao thủ chi dùm e chỉnh delay ngoài dùng con 555 đưa vào chân bất kỳ hay mạch chỉnh volum giúp e với
                              code of e đây mong mấy a chi giáo

                              #include <regx51.h>
                              #define led P0
                              void delay(unsigned int ms)
                              {
                              unsigned int i;
                              unsigned char j;
                              for(i=0;i<ms;i++)
                              {
                              for(j=0;j<125;j++)
                              {
                              }
                              }
                              }
                              main()
                              {
                              while(1)
                              {
                              P0=0x00;delay(1000);
                              P0=0x00;delay(1000);
                              P0=0x04;delay(1000);
                              P0=0x08;delay(1000);
                              P0=0x10;delay(1000);
                              P0=0x20;delay(1000);
                              P0=0x40;delay(1000);
                              P0=0x80;delay(1000);
                              }
                              }
                              Tức là bạn muốn delay lâu hơn đúng không? delay(1000) thì nó delay có 1s
                              Nêu như vậy thì bạn setup delay không phải là 1000 mà là một số lớn hơn là được.

                              Comment

                              • lenhoc91
                                Thành viên tích cực
                                • Oct 2011
                                • 208

                                #1050
                                ko a ạ e mún chỉnh delay theo xung nhịp cua ic 555 là tốc độ nháy của led do bởi 555 đó a

                                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...