NhamDoanhDoanh
22-11-2013, 12:20 AM
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?
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?