Các anh trong dien đàn chỉ em phần này với. Em lập code cho chương trình led sáng dồn, nếu dùng xuất ra portB 0x01,0x02... thì dài quá nên em viết theo 1 kiểu khác. Không hiểu sai chỗ nào mà lại chạy sai, nhờ mấy anh chỉ giúp.
Code:
#include <16F877A.h>
#fuses HS,NOWDT,NOPUT,NOPROTECT, NOWRT
#use delay(clock=20000000)
void main()
{ byte i,led;
led=0x00;
while(1)
{ for(i=0; i<=8; i++)
{ led=led+2^i;
output_B(led);
delay_ms(200);
}
}
}
Xin cảm ơn.