PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Mong mọi người giúp đỡ. (http://www.picvietnam.com/forum/showthread.php?t=2854)

vohieuthao1 27-09-2008 09:13 PM

Mong mọi người giúp đỡ.
 
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>

mbk 29-09-2008 11:43 AM

Trích:

Nguyên văn bởi vohieuthao1 (Post 19146)
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...
Trích:

Nguyên văn bởi vohieuthao1 (Post 19146)
#device *=16 ADC=10

khai báo dùng con trỏ 16bits và ADC có độ phân giải 10bits
Trích:

Nguyên văn bởi vohieuthao1 (Post 19146)
#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
Trích:

Nguyên văn bởi vohieuthao1 (Post 19146)
#use delay(clock=20000000)>

đây là khai báo tốc độ thạch anh sử dụng là thạch anh 20MHz
Trích:

Nguyên văn bởi vohieuthao1 (Post 19146)
#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.


Múi giờ GMT. Hiện tại là 02:23 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam