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

  • 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


    • 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


      • 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


        • 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


          • 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


            • 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, 08:31.

              Comment


              • 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


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

                  Comment


                  • 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


                    • 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


                      • 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


                        • 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


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

                            Comment


                            • 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


                              • 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

                                • 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