PDA

View Full Version : while() chứ không phải While()!!


minhsondaklak
15-03-2008, 07:08 PM
Em dùng MikroC làm bài nháy Led thế này mà sao dịch cứ bị lỗi, loay hoay mãi !
Đành phải nhờ các huynh chỉ giúp cho cái lỗi này với !

void MAIN() {
TRISB = 0x00;
PORTB = 0xFF;
While(1){
PORTB = 0;
delay_ms(500);
PORTB = 0xFF;
delay_ms(500);
}
}

namqn
15-03-2008, 08:00 PM
Bạn nên cho biết thông báo lỗi. Theo tôi thì bạn nên sửa MAIN() thành main(), và While(1) thành while(1) (vì thông thường các trình biên dịch C phân biệt chữ hoa và chữ thường). While không phải là từ khóa, còn while là từ khóa. Khi viết code bạn để ý xem các từ khóa có mang màu khác với các phần văn bản khác hay không.

Thân,

minhsondaklak
17-03-2008, 08:47 AM
Xin chào Trưởng lão !
xin cám ơn Trưởng lão nhiều, đúng là trong MikroC không có "While", mà chỉ có "while" thôi !
Đa tạ, đa tạ !