Trích:
Nguyên văn bởi NhamDoanhDoanh
Em vừa học PIC, và cũng vuằ mới cài CCS.
Em có thử đoạn code sau mà không biết sao lại không chạy.
#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT // khai bao cau hinh cho VDK PIC
#use delay(clock=4000000) // chon tan so cho Thach Anh dinh tan
void main (void)
{
trisd=0; // chon che do xuat data cho portD
//trisd=1;// chon che do nhap data cho portD
while (1)
{
portD=0x00;
delay_ms(100);
portD=0xff;
delay_ms (100);
}
}
Cái #include<16f877a.h> mình có cầ khai báo gì không hay nó đã có sẳn trong máy vậy?
|
Bạn đã làm được chưa nhỉ?
cái đó nó có trong máy bạn ạ. nhưng FILE def_877A bạ phải tải về nhé (để trong thư mục chương trình của bạn hoặc để trong thư mục "Devices" của chương trình dịch CCS (ổ c).
chúc bạn thành công!