![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Aug 2010
Bài gửi: 8
: |
![]() 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. ![]() |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Aug 2010
Bài gửi: 8
: |
![]() Mình cần gấp lắm. Các pro trả lời gấp nha.
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 3 túi
Tham gia ngày: Oct 2008
Bài gửi: 57
: |
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! |
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Aug 2010
Bài gửi: 8
: |
Hỏi về cách khai báo thư viện trong CCS
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! |
![]() |
![]() |
![]() |
#5 |
Đệ tử 1 túi
Tham gia ngày: Aug 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 22
: |
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. |
![]() |
![]() |
![]() |
#6 |
Nhập môn đệ tử
Tham gia ngày: Aug 2010
Bài gửi: 8
: |
Cảm ơn bác shakespear. Mình hiểu rồi. Bước đầu tiên khó khăn vậy mà.
|
![]() |
![]() |
![]() |
#7 |
Đệ tử 1 túi
Tham gia ngày: Mar 2011
Bài gửi: 21
: |
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.
|
![]() |
![]() |
![]() |
|
|