Mình mới vừa học PIC nên mình xin các bạn chỉ lỗi cho mình .minh viết đoạn cdoe như sau
#include <main.h>
#include <16F877A.h>
#include <def_877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#byte PORTB=0x06
void main()
{
TRISB = 0x00;
PORTB = 0xFF;
While(1)
{
PORTB = 0;
delay_ms(250);
PORTB = 0xFF;
delay_ms(250);
}
}
nhưng khi dịch nó báo lỗi như sau:
***Error23"c:\porgram file\PICC\divices\16F877A.h"line 2(8,9):Can not change device type this far into the code
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(2,6):Expecting a(
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(21,26):Expecting a(
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(0,1):Expecting a declaration
lỗi đầu tiên no chỉ vào: #device PIC16F877A
lỗi thứ 2: #word CCP_1 = getenv("SFR:CCPR1L") (nó chỉ vào tử "Word")
lỗi thứ 3: #word CCP_1 = getenv("SFR:CCPR1L") (nó chỉ vào dấu "=")
lỗi thứ 4: #define CCP_PWM_PLUS_3 0x3c(nó chỉ vào cuối dòng)
mong các bác chỉ giúp cho. file hex dịch ra mình để ở link sau: pic.docx
#include <main.h>
#include <16F877A.h>
#include <def_877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#byte PORTB=0x06
void main()
{
TRISB = 0x00;
PORTB = 0xFF;
While(1)
{
PORTB = 0;
delay_ms(250);
PORTB = 0xFF;
delay_ms(250);
}
}
nhưng khi dịch nó báo lỗi như sau:
***Error23"c:\porgram file\PICC\divices\16F877A.h"line 2(8,9):Can not change device type this far into the code
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(2,6):Expecting a(
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(21,26):Expecting a(
***Error48"c:\porgram file\PICC\divices\16F877A.h"line 179(0,1):Expecting a declaration
lỗi đầu tiên no chỉ vào: #device PIC16F877A
lỗi thứ 2: #word CCP_1 = getenv("SFR:CCPR1L") (nó chỉ vào tử "Word")
lỗi thứ 3: #word CCP_1 = getenv("SFR:CCPR1L") (nó chỉ vào dấu "=")
lỗi thứ 4: #define CCP_PWM_PLUS_3 0x3c(nó chỉ vào cuối dòng)
mong các bác chỉ giúp cho. file hex dịch ra mình để ở link sau: pic.docx
Comment