View Full Version : Mong mọi người giúp đỡ.
vohieuthao1
27-09-2008, 09:13 PM
Mình mới học pic đọc các hướng dẫn của nhiều bạn trên mạng mình thấy mấy dòng này được lặp đi lặp lại nhưng không hiểu nghĩa. Mong mọi người chỉ dùm em cách dùng nó và kiếm ở đâu. Cảm ơn trước.
#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include <lcd_lib_4bit.c>
Mình mới học pic đọc các hướng dẫn của nhiều bạn trên mạng mình thấy mấy dòng này được lặp đi lặp lại nhưng không hiểu nghĩa. Mong mọi người chỉ dùm em cách dùng nó và kiếm ở đâu. Cảm ơn trước.
#include <16f877a.h>
#include <def_877a.h>
hai dòng này là các khai báo tiền xử lý, giúp cho CCS biết là cần dùng vi xử lý j, rồi định nghĩa các port như thế nào...
#device *=16 ADC=10
khai báo dùng con trỏ 16bits và ADC có độ phân giải 10bits
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
đây cũng là những khai báo thôi, như là không dùng Watchdog trong chương trình chẳng hạn (NOWDT), bạn nên xem kỹ hơn trong Help của CCS
#use delay(clock=20000000)>
đây là khai báo tốc độ thạch anh sử dụng là thạch anh 20MHz
#include <lcd_lib_4bit.c>
đây là khai báo thư viện LCD sẽ dùng, thư viện này có thể do người lập trình tạo ra...
Bạn nên tìm đọc tài liệu của tác giả Trần Xuân Trường (thành viên txt2203), viết khá rõ về những cái này.
Mình cũng mới học lập trình nên biết đến đâu thì nói đến đó, còn phải học thêm nhiều mà.
Chúc bạn sớm làm chủ đc CCS và Pic
vohieuthao1
29-09-2008, 01:44 PM
thanks bạn.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.