PDA

View Full Version : Hỏi về cách khai báo thư viện trong CCS


angel_i2k
19-02-2011, 11:55 AM
Chào các bác!
Em có 2 điều muốn hỏi

Thứ nhất,Em mới học Pic nên gặp không ít khó khăn về cách sử dụng CCS. Khi em muốn sử dụng thư viện của 1 thiết bị nào đó. Ví dụ như LCD hay DS1307 thì em tham khảo cần phải có file lcd.h hay ds1307.h. Nhưng em không biết download mấy cái thư viện này ở đâu. Bác nào có thư viện full mấy thiết bị tương tự như vậy thì cho em xin với.
Thứ hai, em sử dụng CCS, để viết chương trình mới, em vào new và chọn new project wizard thì khi em khai báo include<16f877a.h> thì lúc nào nó cũng báo lỗi, em xóa nó đi thì hết báo lỗi vậy là sao vậy. Câu hỏi này hơi ngu nhưng mấy bác thông cảm. Vì khi em khai báo adc cũng báo lỗi. Em rối quá. không cần khai báo adc mà vẫn sử dụng được. Em không hiểu gì cả. Nhìn lại đoạn code không giống như mấy bác post lên mạng vì không thấy mình khai báo j cả. Vậy làm sao để nó hiểu là mình cần dùng adc 8 bit hay 10 bit.
Mấy bác giúp em với nha. Em thanks trước, trả lời xong thanks tiếp. :D

angel_i2k
19-02-2011, 02:51 PM
Mình cần gấp lắm. Các pro trả lời gấp nha.

kqha1025
20-02-2011, 07:21 PM
Câu hỏi của bạn quá rộng và dài vì sao bạn biết không?
Đó là bạn chưa nắm chắc cấu trúc lập trình C cơ bản và cho Vi điều khiển. Mà cụ thể với từng trình biên dịch sẽ có mức độ hỗ trợ khác nhau, bạn nên dùng help của nó là tốt nhất và tham khảo các ví dụ của nó nữa. Đồng thời bạn tham khảo 1 số ví dụ trên mạng để hiểu thêm hay ví dụ của thằng Proteus cũng bổ ích lắm!
Những cái này bạn tự học lại đi, không ai học hộ bạn được nhé!
Sẽ ko có ai trả lời bạn đâu!
Làm gì cũng phải có thời gian và không đốt cháy giai đoạn được, nhất là lĩnh vực kỹ thuật, điện đóm này, hehheheh!
Tôi có ý kiến vậy thui, chúc bạn thành công!

angel_i2k
21-02-2011, 04:51 PM
Cảm ơn bác kqha đã quan tâm. Nhưng em không phải muốn đốt cháy giai đoạn mà vì giai đoạn đầu thế này rất khó khăn với những người mới học pic như em. Em lại tự học ko có ai chỉ dạy nên mất căn bản. e nghĩ mấy bác làm pic lâu nên có thể chỉ em dễ dàng hơn thôi.
Thân!

shakespeare_a18
22-02-2011, 01:33 AM
Thứ nhất, các thư viện có sẵn của CCS nằm trong thư mục cài đặt, VD C:\Program Files\PICC\Drivers.
Khi cần sử dụng chỉ dùng lệnh #include "xx.h"
LCD hay DS1307 thì đều có sẵn trong CCS.

Thứ hai, khi muốn viết 1 chương trình mới, có nhiều cách. Nếu bạn không biết cách khai báo có thể dùng cách sau:
Chọn Project>>PIC Wizard >> Chọn nơi save và đặt tên >> Chọn loại PIC sử dụng, khai báo tần số, loại thạnh anh >> Trong table bên trái chon Analog, sau đó bên phải chọn chân ADC sử dụng, độ phân giải 8 hay 10 bit ...
Ngoài ra bạn có thể cài đặt Timer, ngắt, rs232...
Sau khi xong chọn ok. Sau đó Build all rồi bắt đầu code.
Cứ xem máy setup vài lần sẽ rút ra đc kinh nghiệm.

angel_i2k
23-02-2011, 10:43 AM
Cảm ơn bác shakespear. Mình hiểu rồi. Bước đầu tiên khó khăn vậy mà.

mini_2440
21-03-2011, 12:40 PM
Làm gì cũng phải có thời gian và không đốt cháy giai đoạn được, CẢM ƠN MỌI NGƯỜI.