Hướng dẫn sử dụng CCS C

Collapse
This is a sticky topic.
X
X
 
  • Giờ
  • Show
Clear All
new posts
  • namvietcnd
    Nhập môn đệ tử
    • Mar 2010
    • 1

    #61
    chao ca nha

    minh la thanh vien moi dang bat dau hoc pic
    cac bac tu van cho minh hoc nhu the nao bat dau tu dau nhe
    cam on nhieu
    bac nao co tai lieu cho minh xin nhe
    namvietcnd@yahoo.com.vn

    Comment

    • thanh_30april
      Nhập môn đệ tử
      • Jan 2010
      • 9

      #62
      có bác nào biết tạo file có đuôi chấm h không trong CCS?giúp e với

      Comment

      • goldstar09
        Đệ tử 1 túi
        • Aug 2009
        • 18

        #63
        Sao trong thư viện lcd không có kiểm tra cờ bận hả anh linh?

        Comment

        • hongmta
          Đệ tử 2 túi
          • May 2009
          • 41

          #64
          Re

          Nguyên văn bởi goldstar09 View Post
          Sao trong thư viện lcd không có kiểm tra cờ bận hả anh linh?
          ko có thì định nghĩa thêm vào cũng được bạn ah!
          Các loại module, linh kiện tại http://dientuso1.com/

          Comment

          • DCP
            Đệ tử 2 túi
            • Sep 2010
            • 26

            #65
            mình mới học pic ,và đang học con 16f84a viết chương trình bằng ccs.
            nhưng khi dịch nó lại báo lỗi,mong được các bác đi trước giúp cho.
            đây là chương trình của mình:
            #include <16f84a.h>
            #ues delay(clock=4000000)
            main()
            { while(1)
            { output_high(pin_b0)
            delay_ms(250)
            output_low(pin_b0)
            delay_ms(250)
            }
            }
            mong các bác chỉ giáo giúp em với.

            Comment

            • DCP
              Đệ tử 2 túi
              • Sep 2010
              • 26

              #66
              em không phải là học sinh ,sinh viên gì cả .mà chỉ là một người có chút quan tâm đến pic mà thôi.
              em cũng có biết sơ sơ asm nhưng khi lên diễn đàn lại toàn thấy nói về C nên em tìm hiểu
              C. nhưng quả là hơi khó,em cũng theo dõi diễn đàn và tìm trên google nhưng cũng
              không giải đáp được thắc mắc của mình.
              mong cac bác giúp đỡ,em xin cảm ơn rất nhiều.

              Comment

              • DCP
                Đệ tử 2 túi
                • Sep 2010
                • 26

                #67
                sao không có bác nào trả lời thế?

                Comment

                • hcmut.khoamaisi
                  Đệ tử 4 túi
                  • Dec 2009
                  • 79

                  #68
                  Nguyên văn bởi DCP View Post
                  mình mới học pic ,và đang học con 16f84a viết chương trình bằng ccs.
                  nhưng khi dịch nó lại báo lỗi,mong được các bác đi trước giúp cho.
                  đây là chương trình của mình:
                  #include <16f84a.h>
                  #ues delay(clock=4000000)
                  main()
                  { while(1)
                  { output_high(pin_b0)
                  delay_ms(250)
                  output_low(pin_b0)
                  delay_ms(250)
                  }
                  }
                  mong các bác chỉ giáo giúp em với.
                  mình có chút góp ý chương trình của bạn về cơ bản là không sai gì cả.nhưng bạn nên bổ sung:
                  bạn sửa lại #ues delay(clock=4000000)
                  thành
                  Code:
                  #use delay(clock=4000000)
                  sau đó thêm vào mấy dòng sau ngay phía dưới
                  Code:
                  #use  fast_io(b)     //lệnh này rút ngắn thời gian thực thi của chương trình
                  #byte portb=0x06 //định địa chỉ của port b
                  trong main() bạn thêm vào lênh này trước khi vào vòng lặp while:
                  Code:
                  set_tris_b(0);
                  bạn nên download các tutorials trong diễn đàn này về xem.Tất cả (tất nhiên là những cái cơ bản)đều ở trong đó
                  My blog: http://autumnneverreturn.blogspot.com/
                  Đối thủ khó chiến thắng nhất là bản thân !!!

                  Comment

                  • DCP
                    Đệ tử 2 túi
                    • Sep 2010
                    • 26

                    #69
                    cảm ơn bạn nhé,mình sửa lại rồi nhưng vẫn không được bạn ạ.
                    #include <16f84A.h>
                    #use delay(clock=4000000)
                    #use fast_io(b)
                    #byte portb=0x06
                    main()
                    set_tris_b(0)
                    { while(1)
                    { output_high(pin_b0)
                    delay_ms(250)
                    output_low(pin_b0)
                    delay_ms(250)
                    }
                    }

                    Comment

                    • DCP
                      Đệ tử 2 túi
                      • Sep 2010
                      • 26

                      #70
                      không biết có phải lỗi do chương trình dịch không nữa.

                      Comment

                      • DCP
                        Đệ tử 2 túi
                        • Sep 2010
                        • 26

                        #71
                        có bác nào bớt chút thời gian giúp em một chút nhé,em đang chới với giữa dòng nè.

                        Comment

                        • hcmut.khoamaisi
                          Đệ tử 4 túi
                          • Dec 2009
                          • 79

                          #72
                          Nguyên văn bởi DCP View Post
                          cảm ơn bạn nhé,mình sửa lại rồi nhưng vẫn không được bạn ạ.
                          #include <16f84A.h>
                          #use delay(clock=4000000)
                          #use fast_io(b)
                          #byte portb=0x06
                          main()
                          set_tris_b(0)
                          { while(1)
                          { output_high(pin_b0)
                          delay_ms(250)
                          output_low(pin_b0)
                          delay_ms(250)
                          }
                          }
                          Bạn cứ code kiểu đó tới sáng mai cũng chưa xong đâu (mỗi dòng đều thiếu dấu ; ,thiếu dấu ngoặc hàm main!!!!!)
                          mình đã dơn về và chạy thử cái ct của bạn.Và nó chạy ok không vấn đề gì.Biên dịch ra file hẽ đàng hoàng
                          Code:
                          #include <16f84A.h>
                          #use delay(clock=4000000)
                          #use fast_io(b)
                          #byte portb=0x06
                          main()
                          {
                          set_tris_b(0);
                          { while(1)
                          { output_high(pin_b0);
                          delay_ms(250);
                          output_low(pin_b0);
                          delay_ms(250);
                          }
                          }
                          }
                          cái này mà không được nữa thì chắc là lỗi chương trình rồi
                          My blog: http://autumnneverreturn.blogspot.com/
                          Đối thủ khó chiến thắng nhất là bản thân !!!

                          Comment

                          • DCP
                            Đệ tử 2 túi
                            • Sep 2010
                            • 26

                            #73
                            cam ơn bạn nhé ok rồi .
                            mình đã xem các chương trình mẫu nhưng lại không nghĩ đến dấu ; sau mỗi dòng lệnh đó.
                            bởi khi mình viết asm thì nó chỉ để bắt đầu cho dòng chú thích.

                            Comment

                            • chepcom
                              Nhập môn đệ tử
                              • Oct 2010
                              • 4

                              #74
                              chào cả nhà! cho mình hỏi sao mình viết code trên ccs rồi build all thì nó không xuất file hex. chỉ có file .c và .bak. mình chọn new source file viết lệnh rồi build all.

                              Comment

                              • chepcom
                                Nhập môn đệ tử
                                • Oct 2010
                                • 4

                                #75
                                sao kỳ thiệt lúc được lúc khôg các pác ạ, bạn mình nói là khi viết một project mới thì phải close hết các project, mấy lần mình cũng làm như vậy nhưng lúc thì biên dịch ra đầy đủ các file lúc thì chỉ có 2 file .c và .bak.
                                pác nào biết giải thích giúp mình với!?

                                Comment

                                Working...